1. Packages
  2. Azure Native
  3. API Docs
  4. securityinsights
  5. CustomizableConnectorDefinition
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.39.0 published on Monday, Apr 29, 2024 by Pulumi

azure-native.securityinsights.CustomizableConnectorDefinition

Explore with Pulumi AI

azure-native logo
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.39.0 published on Monday, Apr 29, 2024 by Pulumi

    Connector definition for kind ‘Customizable’. Azure REST API version: 2023-07-01-preview.

    Example Usage

    Create data connector definition

    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using AzureNative = Pulumi.AzureNative;
    
    return await Deployment.RunAsync(() => 
    {
        var customizableConnectorDefinition = new AzureNative.SecurityInsights.CustomizableConnectorDefinition("customizableConnectorDefinition", new()
        {
            ConnectorUiConfig = new AzureNative.SecurityInsights.Inputs.CustomizableConnectorUiConfigArgs
            {
                Availability = new AzureNative.SecurityInsights.Inputs.ConnectorDefinitionsAvailabilityArgs
                {
                    IsPreview = false,
                    Status = 1,
                },
                ConnectivityCriteria = new[]
                {
                    new AzureNative.SecurityInsights.Inputs.ConnectivityCriterionArgs
                    {
                        Type = "IsConnectedQuery",
                        Value = new[]
                        {
                            @"GitHubAuditLogPolling_CL 
     | summarize LastLogReceived = max(TimeGenerated)
     | project IsConnected = LastLogReceived > ago(30d)",
                        },
                    },
                },
                DataTypes = new[]
                {
                    new AzureNative.SecurityInsights.Inputs.ConnectorDataTypeArgs
                    {
                        LastDataReceivedQuery = @"GitHubAuditLogPolling_CL 
                | summarize Time = max(TimeGenerated)
                | where isnotempty(Time)",
                        Name = "GitHubAuditLogPolling_CL",
                    },
                },
                DescriptionMarkdown = "The GitHub audit log connector provides the capability to ingest GitHub logs into Azure Sentinel. By connecting GitHub audit logs into Azure Sentinel, you can view this data in workbooks, use it to create custom alerts, and improve your investigation process.",
                GraphQueries = new[]
                {
                    new AzureNative.SecurityInsights.Inputs.GraphQueryArgs
                    {
                        BaseQuery = "GitHubAuditLogPolling_CL",
                        Legend = "GitHub audit log events",
                        MetricName = "Total events received",
                    },
                },
                InstructionSteps = new[]
                {
                    new AzureNative.SecurityInsights.Inputs.InstructionStepArgs
                    {
                        Description = @"Enable GitHub audit Logs. 
     Follow [this](https://docs.github.com/en/github/authenticating-to-github/keeping-your-account-and-data-secure/creating-a-personal-access-token) to create or find your personal key",
                        Instructions = new[]
                        {
                            new AzureNative.SecurityInsights.Inputs.InstructionStepDetailsArgs
                            {
                                Parameters = new Dictionary<string, object?>
                                {
                                    ["clientIdLabel"] = "Client ID",
                                    ["clientSecretLabel"] = "Client Secret",
                                    ["connectButtonLabel"] = "Connect",
                                    ["disconnectButtonLabel"] = "Disconnect",
                                },
                                Type = "OAuthForm",
                            },
                        },
                        Title = "Connect GitHub Enterprise Audit Log to Azure Sentinel",
                    },
                },
                Permissions = new AzureNative.SecurityInsights.Inputs.ConnectorDefinitionsPermissionsArgs
                {
                    Customs = new[]
                    {
                        new AzureNative.SecurityInsights.Inputs.CustomPermissionDetailsArgs
                        {
                            Description = "You need access to GitHub personal token, the key should have 'admin:org' scope",
                            Name = "GitHub API personal token Key",
                        },
                    },
                    ResourceProvider = new[]
                    {
                        new AzureNative.SecurityInsights.Inputs.ConnectorDefinitionsResourceProviderArgs
                        {
                            PermissionsDisplayText = "read and write permissions are required.",
                            Provider = "Microsoft.OperationalInsights/workspaces",
                            ProviderDisplayName = "Workspace",
                            RequiredPermissions = new AzureNative.SecurityInsights.Inputs.ResourceProviderRequiredPermissionsArgs
                            {
                                Action = false,
                                Delete = false,
                                Read = false,
                                Write = true,
                            },
                            Scope = AzureNative.SecurityInsights.ProviderPermissionsScope.Workspace,
                        },
                    },
                },
                Publisher = "GitHub",
                SampleQueries = new[]
                {
                    new AzureNative.SecurityInsights.Inputs.SampleQueryArgs
                    {
                        Description = "All logs",
                        Query = @"GitHubAuditLogPolling_CL 
     | take 10",
                    },
                },
                Title = "GitHub Enterprise Audit Log",
            },
            DataConnectorDefinitionName = "73e01a99-5cd7-4139-a149-9f2736ff2ab5",
            Kind = "Customizable",
            ResourceGroupName = "myRg",
            WorkspaceName = "myWorkspace",
        });
    
    });
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-azure-native-sdk/securityinsights/v2"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    func main() {
    pulumi.Run(func(ctx *pulumi.Context) error {
    _, err := securityinsights.NewCustomizableConnectorDefinition(ctx, "customizableConnectorDefinition", &securityinsights.CustomizableConnectorDefinitionArgs{
    ConnectorUiConfig: &securityinsights.CustomizableConnectorUiConfigArgs{
    Availability: &securityinsights.ConnectorDefinitionsAvailabilityArgs{
    IsPreview: pulumi.Bool(false),
    Status: pulumi.Int(1),
    },
    ConnectivityCriteria: securityinsights.ConnectivityCriterionArray{
    &securityinsights.ConnectivityCriterionArgs{
    Type: pulumi.String("IsConnectedQuery"),
    Value: pulumi.StringArray{
    pulumi.String("GitHubAuditLogPolling_CL \n | summarize LastLogReceived = max(TimeGenerated)\n | project IsConnected = LastLogReceived > ago(30d)"),
    },
    },
    },
    DataTypes: securityinsights.ConnectorDataTypeArray{
    &securityinsights.ConnectorDataTypeArgs{
    LastDataReceivedQuery: pulumi.String("GitHubAuditLogPolling_CL \n            | summarize Time = max(TimeGenerated)\n            | where isnotempty(Time)"),
    Name: pulumi.String("GitHubAuditLogPolling_CL"),
    },
    },
    DescriptionMarkdown: pulumi.String("The GitHub audit log connector provides the capability to ingest GitHub logs into Azure Sentinel. By connecting GitHub audit logs into Azure Sentinel, you can view this data in workbooks, use it to create custom alerts, and improve your investigation process."),
    GraphQueries: securityinsights.GraphQueryArray{
    &securityinsights.GraphQueryArgs{
    BaseQuery: pulumi.String("GitHubAuditLogPolling_CL"),
    Legend: pulumi.String("GitHub audit log events"),
    MetricName: pulumi.String("Total events received"),
    },
    },
    InstructionSteps: []securityinsights.InstructionStepArgs{
    {
    Description: pulumi.String("Enable GitHub audit Logs. \n Follow [this](https://docs.github.com/en/github/authenticating-to-github/keeping-your-account-and-data-secure/creating-a-personal-access-token) to create or find your personal key"),
    Instructions: securityinsights.InstructionStepDetailsArray{
    {
    Parameters: pulumi.Any({
    "clientIdLabel": "Client ID",
    "clientSecretLabel": "Client Secret",
    "connectButtonLabel": "Connect",
    "disconnectButtonLabel": "Disconnect",
    }),
    Type: pulumi.String("OAuthForm"),
    },
    },
    Title: pulumi.String("Connect GitHub Enterprise Audit Log to Azure Sentinel"),
    },
    },
    Permissions: &securityinsights.ConnectorDefinitionsPermissionsArgs{
    Customs: securityinsights.CustomPermissionDetailsArray{
    &securityinsights.CustomPermissionDetailsArgs{
    Description: pulumi.String("You need access to GitHub personal token, the key should have 'admin:org' scope"),
    Name: pulumi.String("GitHub API personal token Key"),
    },
    },
    ResourceProvider: securityinsights.ConnectorDefinitionsResourceProviderArray{
    &securityinsights.ConnectorDefinitionsResourceProviderArgs{
    PermissionsDisplayText: pulumi.String("read and write permissions are required."),
    Provider: pulumi.String("Microsoft.OperationalInsights/workspaces"),
    ProviderDisplayName: pulumi.String("Workspace"),
    RequiredPermissions: &securityinsights.ResourceProviderRequiredPermissionsArgs{
    Action: pulumi.Bool(false),
    Delete: pulumi.Bool(false),
    Read: pulumi.Bool(false),
    Write: pulumi.Bool(true),
    },
    Scope: pulumi.String(securityinsights.ProviderPermissionsScopeWorkspace),
    },
    },
    },
    Publisher: pulumi.String("GitHub"),
    SampleQueries: securityinsights.SampleQueryArray{
    &securityinsights.SampleQueryArgs{
    Description: pulumi.String("All logs"),
    Query: pulumi.String("GitHubAuditLogPolling_CL \n | take 10"),
    },
    },
    Title: pulumi.String("GitHub Enterprise Audit Log"),
    },
    DataConnectorDefinitionName: pulumi.String("73e01a99-5cd7-4139-a149-9f2736ff2ab5"),
    Kind: pulumi.String("Customizable"),
    ResourceGroupName: pulumi.String("myRg"),
    WorkspaceName: pulumi.String("myWorkspace"),
    })
    if err != nil {
    return err
    }
    return nil
    })
    }
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.azurenative.securityinsights.CustomizableConnectorDefinition;
    import com.pulumi.azurenative.securityinsights.CustomizableConnectorDefinitionArgs;
    import com.pulumi.azurenative.securityinsights.inputs.CustomizableConnectorUiConfigArgs;
    import com.pulumi.azurenative.securityinsights.inputs.ConnectorDefinitionsAvailabilityArgs;
    import com.pulumi.azurenative.securityinsights.inputs.ConnectorDefinitionsPermissionsArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            var customizableConnectorDefinition = new CustomizableConnectorDefinition("customizableConnectorDefinition", CustomizableConnectorDefinitionArgs.builder()        
                .connectorUiConfig(CustomizableConnectorUiConfigArgs.builder()
                    .availability(ConnectorDefinitionsAvailabilityArgs.builder()
                        .isPreview(false)
                        .status(1)
                        .build())
                    .connectivityCriteria(ConnectivityCriterionArgs.builder()
                        .type("IsConnectedQuery")
                        .value("""
    GitHubAuditLogPolling_CL 
     | summarize LastLogReceived = max(TimeGenerated)
     | project IsConnected = LastLogReceived > ago(30d)                    """)
                        .build())
                    .dataTypes(ConnectorDataTypeArgs.builder()
                        .lastDataReceivedQuery("""
    GitHubAuditLogPolling_CL 
                | summarize Time = max(TimeGenerated)
                | where isnotempty(Time)                    """)
                        .name("GitHubAuditLogPolling_CL")
                        .build())
                    .descriptionMarkdown("The GitHub audit log connector provides the capability to ingest GitHub logs into Azure Sentinel. By connecting GitHub audit logs into Azure Sentinel, you can view this data in workbooks, use it to create custom alerts, and improve your investigation process.")
                    .graphQueries(GraphQueryArgs.builder()
                        .baseQuery("GitHubAuditLogPolling_CL")
                        .legend("GitHub audit log events")
                        .metricName("Total events received")
                        .build())
                    .instructionSteps(InstructionStepArgs.builder()
                        .description("""
    Enable GitHub audit Logs. 
     Follow [this](https://docs.github.com/en/github/authenticating-to-github/keeping-your-account-and-data-secure/creating-a-personal-access-token) to create or find your personal key                    """)
                        .instructions(InstructionStepDetailsArgs.builder()
                            .parameters(Map.ofEntries(
                                Map.entry("clientIdLabel", "Client ID"),
                                Map.entry("clientSecretLabel", "Client Secret"),
                                Map.entry("connectButtonLabel", "Connect"),
                                Map.entry("disconnectButtonLabel", "Disconnect")
                            ))
                            .type("OAuthForm")
                            .build())
                        .title("Connect GitHub Enterprise Audit Log to Azure Sentinel")
                        .build())
                    .permissions(ConnectorDefinitionsPermissionsArgs.builder()
                        .customs(CustomPermissionDetailsArgs.builder()
                            .description("You need access to GitHub personal token, the key should have 'admin:org' scope")
                            .name("GitHub API personal token Key")
                            .build())
                        .resourceProvider(ConnectorDefinitionsResourceProviderArgs.builder()
                            .permissionsDisplayText("read and write permissions are required.")
                            .provider("Microsoft.OperationalInsights/workspaces")
                            .providerDisplayName("Workspace")
                            .requiredPermissions(ResourceProviderRequiredPermissionsArgs.builder()
                                .action(false)
                                .delete(false)
                                .read(false)
                                .write(true)
                                .build())
                            .scope("Workspace")
                            .build())
                        .build())
                    .publisher("GitHub")
                    .sampleQueries(SampleQueryArgs.builder()
                        .description("All logs")
                        .query("""
    GitHubAuditLogPolling_CL 
     | take 10                    """)
                        .build())
                    .title("GitHub Enterprise Audit Log")
                    .build())
                .dataConnectorDefinitionName("73e01a99-5cd7-4139-a149-9f2736ff2ab5")
                .kind("Customizable")
                .resourceGroupName("myRg")
                .workspaceName("myWorkspace")
                .build());
    
        }
    }
    
    import pulumi
    import pulumi_azure_native as azure_native
    
    customizable_connector_definition = azure_native.securityinsights.CustomizableConnectorDefinition("customizableConnectorDefinition",
        connector_ui_config=azure_native.securityinsights.CustomizableConnectorUiConfigArgs(
            availability=azure_native.securityinsights.ConnectorDefinitionsAvailabilityArgs(
                is_preview=False,
                status=1,
            ),
            connectivity_criteria=[azure_native.securityinsights.ConnectivityCriterionArgs(
                type="IsConnectedQuery",
                value=["""GitHubAuditLogPolling_CL 
     | summarize LastLogReceived = max(TimeGenerated)
     | project IsConnected = LastLogReceived > ago(30d)"""],
            )],
            data_types=[azure_native.securityinsights.ConnectorDataTypeArgs(
                last_data_received_query="""GitHubAuditLogPolling_CL 
                | summarize Time = max(TimeGenerated)
                | where isnotempty(Time)""",
                name="GitHubAuditLogPolling_CL",
            )],
            description_markdown="The GitHub audit log connector provides the capability to ingest GitHub logs into Azure Sentinel. By connecting GitHub audit logs into Azure Sentinel, you can view this data in workbooks, use it to create custom alerts, and improve your investigation process.",
            graph_queries=[azure_native.securityinsights.GraphQueryArgs(
                base_query="GitHubAuditLogPolling_CL",
                legend="GitHub audit log events",
                metric_name="Total events received",
            )],
            instruction_steps=[azure_native.securityinsights.InstructionStepArgs(
                description="""Enable GitHub audit Logs. 
     Follow [this](https://docs.github.com/en/github/authenticating-to-github/keeping-your-account-and-data-secure/creating-a-personal-access-token) to create or find your personal key""",
                instructions=[azure_native.securityinsights.InstructionStepDetailsArgs(
                    parameters={
                        "clientIdLabel": "Client ID",
                        "clientSecretLabel": "Client Secret",
                        "connectButtonLabel": "Connect",
                        "disconnectButtonLabel": "Disconnect",
                    },
                    type="OAuthForm",
                )],
                title="Connect GitHub Enterprise Audit Log to Azure Sentinel",
            )],
            permissions=azure_native.securityinsights.ConnectorDefinitionsPermissionsArgs(
                customs=[azure_native.securityinsights.CustomPermissionDetailsArgs(
                    description="You need access to GitHub personal token, the key should have 'admin:org' scope",
                    name="GitHub API personal token Key",
                )],
                resource_provider=[azure_native.securityinsights.ConnectorDefinitionsResourceProviderArgs(
                    permissions_display_text="read and write permissions are required.",
                    provider="Microsoft.OperationalInsights/workspaces",
                    provider_display_name="Workspace",
                    required_permissions=azure_native.securityinsights.ResourceProviderRequiredPermissionsArgs(
                        action=False,
                        delete=False,
                        read=False,
                        write=True,
                    ),
                    scope=azure_native.securityinsights.ProviderPermissionsScope.WORKSPACE,
                )],
            ),
            publisher="GitHub",
            sample_queries=[azure_native.securityinsights.SampleQueryArgs(
                description="All logs",
                query="""GitHubAuditLogPolling_CL 
     | take 10""",
            )],
            title="GitHub Enterprise Audit Log",
        ),
        data_connector_definition_name="73e01a99-5cd7-4139-a149-9f2736ff2ab5",
        kind="Customizable",
        resource_group_name="myRg",
        workspace_name="myWorkspace")
    
    import * as pulumi from "@pulumi/pulumi";
    import * as azure_native from "@pulumi/azure-native";
    
    const customizableConnectorDefinition = new azure_native.securityinsights.CustomizableConnectorDefinition("customizableConnectorDefinition", {
        connectorUiConfig: {
            availability: {
                isPreview: false,
                status: 1,
            },
            connectivityCriteria: [{
                type: "IsConnectedQuery",
                value: [`GitHubAuditLogPolling_CL 
     | summarize LastLogReceived = max(TimeGenerated)
     | project IsConnected = LastLogReceived > ago(30d)`],
            }],
            dataTypes: [{
                lastDataReceivedQuery: `GitHubAuditLogPolling_CL 
                | summarize Time = max(TimeGenerated)
                | where isnotempty(Time)`,
                name: "GitHubAuditLogPolling_CL",
            }],
            descriptionMarkdown: "The GitHub audit log connector provides the capability to ingest GitHub logs into Azure Sentinel. By connecting GitHub audit logs into Azure Sentinel, you can view this data in workbooks, use it to create custom alerts, and improve your investigation process.",
            graphQueries: [{
                baseQuery: "GitHubAuditLogPolling_CL",
                legend: "GitHub audit log events",
                metricName: "Total events received",
            }],
            instructionSteps: [{
                description: `Enable GitHub audit Logs. 
     Follow [this](https://docs.github.com/en/github/authenticating-to-github/keeping-your-account-and-data-secure/creating-a-personal-access-token) to create or find your personal key`,
                instructions: [{
                    parameters: {
                        clientIdLabel: "Client ID",
                        clientSecretLabel: "Client Secret",
                        connectButtonLabel: "Connect",
                        disconnectButtonLabel: "Disconnect",
                    },
                    type: "OAuthForm",
                }],
                title: "Connect GitHub Enterprise Audit Log to Azure Sentinel",
            }],
            permissions: {
                customs: [{
                    description: "You need access to GitHub personal token, the key should have 'admin:org' scope",
                    name: "GitHub API personal token Key",
                }],
                resourceProvider: [{
                    permissionsDisplayText: "read and write permissions are required.",
                    provider: "Microsoft.OperationalInsights/workspaces",
                    providerDisplayName: "Workspace",
                    requiredPermissions: {
                        action: false,
                        "delete": false,
                        read: false,
                        write: true,
                    },
                    scope: azure_native.securityinsights.ProviderPermissionsScope.Workspace,
                }],
            },
            publisher: "GitHub",
            sampleQueries: [{
                description: "All logs",
                query: `GitHubAuditLogPolling_CL 
     | take 10`,
            }],
            title: "GitHub Enterprise Audit Log",
        },
        dataConnectorDefinitionName: "73e01a99-5cd7-4139-a149-9f2736ff2ab5",
        kind: "Customizable",
        resourceGroupName: "myRg",
        workspaceName: "myWorkspace",
    });
    
    resources:
      customizableConnectorDefinition:
        type: azure-native:securityinsights:CustomizableConnectorDefinition
        properties:
          connectorUiConfig:
            availability:
              isPreview: false
              status: 1
            connectivityCriteria:
              - type: IsConnectedQuery
                value:
                  - "GitHubAuditLogPolling_CL \n | summarize LastLogReceived = max(TimeGenerated)\n | project IsConnected = LastLogReceived > ago(30d)"
            dataTypes:
              - lastDataReceivedQuery: "GitHubAuditLogPolling_CL \n            | summarize Time = max(TimeGenerated)\n            | where isnotempty(Time)"
                name: GitHubAuditLogPolling_CL
            descriptionMarkdown: The GitHub audit log connector provides the capability to ingest GitHub logs into Azure Sentinel. By connecting GitHub audit logs into Azure Sentinel, you can view this data in workbooks, use it to create custom alerts, and improve your investigation process.
            graphQueries:
              - baseQuery: GitHubAuditLogPolling_CL
                legend: GitHub audit log events
                metricName: Total events received
            instructionSteps:
              - description: "Enable GitHub audit Logs. \n Follow [this](https://docs.github.com/en/github/authenticating-to-github/keeping-your-account-and-data-secure/creating-a-personal-access-token) to create or find your personal key"
                instructions:
                  - parameters:
                      clientIdLabel: Client ID
                      clientSecretLabel: Client Secret
                      connectButtonLabel: Connect
                      disconnectButtonLabel: Disconnect
                    type: OAuthForm
                title: Connect GitHub Enterprise Audit Log to Azure Sentinel
            permissions:
              customs:
                - description: You need access to GitHub personal token, the key should have 'admin:org' scope
                  name: GitHub API personal token Key
              resourceProvider:
                - permissionsDisplayText: read and write permissions are required.
                  provider: Microsoft.OperationalInsights/workspaces
                  providerDisplayName: Workspace
                  requiredPermissions:
                    action: false
                    delete: false
                    read: false
                    write: true
                  scope: Workspace
            publisher: GitHub
            sampleQueries:
              - description: All logs
                query: "GitHubAuditLogPolling_CL \n | take 10"
            title: GitHub Enterprise Audit Log
          dataConnectorDefinitionName: 73e01a99-5cd7-4139-a149-9f2736ff2ab5
          kind: Customizable
          resourceGroupName: myRg
          workspaceName: myWorkspace
    

    Create CustomizableConnectorDefinition Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new CustomizableConnectorDefinition(name: string, args: CustomizableConnectorDefinitionArgs, opts?: CustomResourceOptions);
    @overload
    def CustomizableConnectorDefinition(resource_name: str,
                                        args: CustomizableConnectorDefinitionArgs,
                                        opts: Optional[ResourceOptions] = None)
    
    @overload
    def CustomizableConnectorDefinition(resource_name: str,
                                        opts: Optional[ResourceOptions] = None,
                                        connector_ui_config: Optional[CustomizableConnectorUiConfigArgs] = None,
                                        resource_group_name: Optional[str] = None,
                                        workspace_name: Optional[str] = None,
                                        connections_config: Optional[CustomizableConnectionsConfigArgs] = None,
                                        created_time_utc: Optional[str] = None,
                                        data_connector_definition_name: Optional[str] = None,
                                        last_modified_utc: Optional[str] = None)
    func NewCustomizableConnectorDefinition(ctx *Context, name string, args CustomizableConnectorDefinitionArgs, opts ...ResourceOption) (*CustomizableConnectorDefinition, error)
    public CustomizableConnectorDefinition(string name, CustomizableConnectorDefinitionArgs args, CustomResourceOptions? opts = null)
    public CustomizableConnectorDefinition(String name, CustomizableConnectorDefinitionArgs args)
    public CustomizableConnectorDefinition(String name, CustomizableConnectorDefinitionArgs args, CustomResourceOptions options)
    
    type: azure-native:securityinsights:CustomizableConnectorDefinition
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args CustomizableConnectorDefinitionArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args CustomizableConnectorDefinitionArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args CustomizableConnectorDefinitionArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args CustomizableConnectorDefinitionArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args CustomizableConnectorDefinitionArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Example

    The following reference example uses placeholder values for all input properties.

    var customizableConnectorDefinitionResource = new AzureNative.SecurityInsights.CustomizableConnectorDefinition("customizableConnectorDefinitionResource", new()
    {
        ConnectorUiConfig = new AzureNative.SecurityInsights.Inputs.CustomizableConnectorUiConfigArgs
        {
            Permissions = new AzureNative.SecurityInsights.Inputs.ConnectorDefinitionsPermissionsArgs
            {
                Customs = new[]
                {
                    new AzureNative.SecurityInsights.Inputs.CustomPermissionDetailsArgs
                    {
                        Description = "string",
                        Name = "string",
                    },
                },
                Licenses = new[]
                {
                    "string",
                },
                ResourceProvider = new[]
                {
                    new AzureNative.SecurityInsights.Inputs.ConnectorDefinitionsResourceProviderArgs
                    {
                        PermissionsDisplayText = "string",
                        Provider = "string",
                        ProviderDisplayName = "string",
                        RequiredPermissions = new AzureNative.SecurityInsights.Inputs.ResourceProviderRequiredPermissionsArgs
                        {
                            Action = false,
                            Delete = false,
                            Read = false,
                            Write = false,
                        },
                        Scope = "string",
                    },
                },
                Tenant = new[]
                {
                    "string",
                },
            },
            ConnectivityCriteria = new[]
            {
                new AzureNative.SecurityInsights.Inputs.ConnectivityCriterionArgs
                {
                    Type = "string",
                    Value = new[]
                    {
                        "string",
                    },
                },
            },
            DataTypes = new[]
            {
                new AzureNative.SecurityInsights.Inputs.ConnectorDataTypeArgs
                {
                    LastDataReceivedQuery = "string",
                    Name = "string",
                },
            },
            DescriptionMarkdown = "string",
            GraphQueries = new[]
            {
                new AzureNative.SecurityInsights.Inputs.GraphQueryArgs
                {
                    BaseQuery = "string",
                    Legend = "string",
                    MetricName = "string",
                },
            },
            Title = "string",
            SampleQueries = new[]
            {
                new AzureNative.SecurityInsights.Inputs.SampleQueryArgs
                {
                    Description = "string",
                    Query = "string",
                },
            },
            InstructionSteps = new[]
            {
                new AzureNative.SecurityInsights.Inputs.InstructionStepArgs
                {
                    Description = "string",
                    InnerSteps = new[]
                    {
                        instructionStep,
                    },
                    Instructions = new[]
                    {
                        new AzureNative.SecurityInsights.Inputs.InstructionStepDetailsArgs
                        {
                            Parameters = "any",
                            Type = "string",
                        },
                    },
                    Title = "string",
                },
            },
            Publisher = "string",
            Id = "string",
            Logo = "string",
            IsConnectivityCriteriasMatchSome = false,
            Availability = new AzureNative.SecurityInsights.Inputs.ConnectorDefinitionsAvailabilityArgs
            {
                IsPreview = false,
                Status = 0,
            },
            GraphQueriesTableName = "string",
        },
        Kind = "string",
        ResourceGroupName = "string",
        WorkspaceName = "string",
        ConnectionsConfig = new AzureNative.SecurityInsights.Inputs.CustomizableConnectionsConfigArgs
        {
            TemplateSpecName = "string",
            TemplateSpecVersion = "string",
        },
        CreatedTimeUtc = "string",
        DataConnectorDefinitionName = "string",
        LastModifiedUtc = "string",
    });
    
    example, err := securityinsights.NewCustomizableConnectorDefinition(ctx, "customizableConnectorDefinitionResource", &securityinsights.CustomizableConnectorDefinitionArgs{
    ConnectorUiConfig: &securityinsights.CustomizableConnectorUiConfigArgs{
    Permissions: &securityinsights.ConnectorDefinitionsPermissionsArgs{
    Customs: securityinsights.CustomPermissionDetailsArray{
    &securityinsights.CustomPermissionDetailsArgs{
    Description: pulumi.String("string"),
    Name: pulumi.String("string"),
    },
    },
    Licenses: pulumi.StringArray{
    pulumi.String("string"),
    },
    ResourceProvider: securityinsights.ConnectorDefinitionsResourceProviderArray{
    &securityinsights.ConnectorDefinitionsResourceProviderArgs{
    PermissionsDisplayText: pulumi.String("string"),
    Provider: pulumi.String("string"),
    ProviderDisplayName: pulumi.String("string"),
    RequiredPermissions: &securityinsights.ResourceProviderRequiredPermissionsArgs{
    Action: pulumi.Bool(false),
    Delete: pulumi.Bool(false),
    Read: pulumi.Bool(false),
    Write: pulumi.Bool(false),
    },
    Scope: pulumi.String("string"),
    },
    },
    Tenant: pulumi.StringArray{
    pulumi.String("string"),
    },
    },
    ConnectivityCriteria: securityinsights.ConnectivityCriterionArray{
    &securityinsights.ConnectivityCriterionArgs{
    Type: pulumi.String("string"),
    Value: pulumi.StringArray{
    pulumi.String("string"),
    },
    },
    },
    DataTypes: securityinsights.ConnectorDataTypeArray{
    &securityinsights.ConnectorDataTypeArgs{
    LastDataReceivedQuery: pulumi.String("string"),
    Name: pulumi.String("string"),
    },
    },
    DescriptionMarkdown: pulumi.String("string"),
    GraphQueries: securityinsights.GraphQueryArray{
    &securityinsights.GraphQueryArgs{
    BaseQuery: pulumi.String("string"),
    Legend: pulumi.String("string"),
    MetricName: pulumi.String("string"),
    },
    },
    Title: pulumi.String("string"),
    SampleQueries: securityinsights.SampleQueryArray{
    &securityinsights.SampleQueryArgs{
    Description: pulumi.String("string"),
    Query: pulumi.String("string"),
    },
    },
    InstructionSteps: []securityinsights.InstructionStepArgs{
    {
    Description: pulumi.String("string"),
    InnerSteps: securityinsights.InstructionStepArray{
    instructionStep,
    },
    Instructions: securityinsights.InstructionStepDetailsArray{
    {
    Parameters: pulumi.Any("any"),
    Type: pulumi.String("string"),
    },
    },
    Title: pulumi.String("string"),
    },
    },
    Publisher: pulumi.String("string"),
    Id: pulumi.String("string"),
    Logo: pulumi.String("string"),
    IsConnectivityCriteriasMatchSome: pulumi.Bool(false),
    Availability: &securityinsights.ConnectorDefinitionsAvailabilityArgs{
    IsPreview: pulumi.Bool(false),
    Status: pulumi.Int(0),
    },
    GraphQueriesTableName: pulumi.String("string"),
    },
    Kind: pulumi.String("string"),
    ResourceGroupName: pulumi.String("string"),
    WorkspaceName: pulumi.String("string"),
    ConnectionsConfig: &securityinsights.CustomizableConnectionsConfigArgs{
    TemplateSpecName: pulumi.String("string"),
    TemplateSpecVersion: pulumi.String("string"),
    },
    CreatedTimeUtc: pulumi.String("string"),
    DataConnectorDefinitionName: pulumi.String("string"),
    LastModifiedUtc: pulumi.String("string"),
    })
    
    var customizableConnectorDefinitionResource = new CustomizableConnectorDefinition("customizableConnectorDefinitionResource", CustomizableConnectorDefinitionArgs.builder()        
        .connectorUiConfig(CustomizableConnectorUiConfigArgs.builder()
            .permissions(ConnectorDefinitionsPermissionsArgs.builder()
                .customs(CustomPermissionDetailsArgs.builder()
                    .description("string")
                    .name("string")
                    .build())
                .licenses("string")
                .resourceProvider(ConnectorDefinitionsResourceProviderArgs.builder()
                    .permissionsDisplayText("string")
                    .provider("string")
                    .providerDisplayName("string")
                    .requiredPermissions(ResourceProviderRequiredPermissionsArgs.builder()
                        .action(false)
                        .delete(false)
                        .read(false)
                        .write(false)
                        .build())
                    .scope("string")
                    .build())
                .tenant("string")
                .build())
            .connectivityCriteria(ConnectivityCriterionArgs.builder()
                .type("string")
                .value("string")
                .build())
            .dataTypes(ConnectorDataTypeArgs.builder()
                .lastDataReceivedQuery("string")
                .name("string")
                .build())
            .descriptionMarkdown("string")
            .graphQueries(GraphQueryArgs.builder()
                .baseQuery("string")
                .legend("string")
                .metricName("string")
                .build())
            .title("string")
            .sampleQueries(SampleQueryArgs.builder()
                .description("string")
                .query("string")
                .build())
            .instructionSteps(InstructionStepArgs.builder()
                .description("string")
                .innerSteps(instructionStep)
                .instructions(InstructionStepDetailsArgs.builder()
                    .parameters("any")
                    .type("string")
                    .build())
                .title("string")
                .build())
            .publisher("string")
            .id("string")
            .logo("string")
            .isConnectivityCriteriasMatchSome(false)
            .availability(ConnectorDefinitionsAvailabilityArgs.builder()
                .isPreview(false)
                .status(0)
                .build())
            .graphQueriesTableName("string")
            .build())
        .kind("string")
        .resourceGroupName("string")
        .workspaceName("string")
        .connectionsConfig(CustomizableConnectionsConfigArgs.builder()
            .templateSpecName("string")
            .templateSpecVersion("string")
            .build())
        .createdTimeUtc("string")
        .dataConnectorDefinitionName("string")
        .lastModifiedUtc("string")
        .build());
    
    customizable_connector_definition_resource = azure_native.securityinsights.CustomizableConnectorDefinition("customizableConnectorDefinitionResource",
        connector_ui_config=azure_native.securityinsights.CustomizableConnectorUiConfigArgs(
            permissions=azure_native.securityinsights.ConnectorDefinitionsPermissionsArgs(
                customs=[azure_native.securityinsights.CustomPermissionDetailsArgs(
                    description="string",
                    name="string",
                )],
                licenses=["string"],
                resource_provider=[azure_native.securityinsights.ConnectorDefinitionsResourceProviderArgs(
                    permissions_display_text="string",
                    provider="string",
                    provider_display_name="string",
                    required_permissions=azure_native.securityinsights.ResourceProviderRequiredPermissionsArgs(
                        action=False,
                        delete=False,
                        read=False,
                        write=False,
                    ),
                    scope="string",
                )],
                tenant=["string"],
            ),
            connectivity_criteria=[azure_native.securityinsights.ConnectivityCriterionArgs(
                type="string",
                value=["string"],
            )],
            data_types=[azure_native.securityinsights.ConnectorDataTypeArgs(
                last_data_received_query="string",
                name="string",
            )],
            description_markdown="string",
            graph_queries=[azure_native.securityinsights.GraphQueryArgs(
                base_query="string",
                legend="string",
                metric_name="string",
            )],
            title="string",
            sample_queries=[azure_native.securityinsights.SampleQueryArgs(
                description="string",
                query="string",
            )],
            instruction_steps=[azure_native.securityinsights.InstructionStepArgs(
                description="string",
                inner_steps=[instruction_step],
                instructions=[azure_native.securityinsights.InstructionStepDetailsArgs(
                    parameters="any",
                    type="string",
                )],
                title="string",
            )],
            publisher="string",
            id="string",
            logo="string",
            is_connectivity_criterias_match_some=False,
            availability=azure_native.securityinsights.ConnectorDefinitionsAvailabilityArgs(
                is_preview=False,
                status=0,
            ),
            graph_queries_table_name="string",
        ),
        kind="string",
        resource_group_name="string",
        workspace_name="string",
        connections_config=azure_native.securityinsights.CustomizableConnectionsConfigArgs(
            template_spec_name="string",
            template_spec_version="string",
        ),
        created_time_utc="string",
        data_connector_definition_name="string",
        last_modified_utc="string")
    
    const customizableConnectorDefinitionResource = new azure_native.securityinsights.CustomizableConnectorDefinition("customizableConnectorDefinitionResource", {
        connectorUiConfig: {
            permissions: {
                customs: [{
                    description: "string",
                    name: "string",
                }],
                licenses: ["string"],
                resourceProvider: [{
                    permissionsDisplayText: "string",
                    provider: "string",
                    providerDisplayName: "string",
                    requiredPermissions: {
                        action: false,
                        "delete": false,
                        read: false,
                        write: false,
                    },
                    scope: "string",
                }],
                tenant: ["string"],
            },
            connectivityCriteria: [{
                type: "string",
                value: ["string"],
            }],
            dataTypes: [{
                lastDataReceivedQuery: "string",
                name: "string",
            }],
            descriptionMarkdown: "string",
            graphQueries: [{
                baseQuery: "string",
                legend: "string",
                metricName: "string",
            }],
            title: "string",
            sampleQueries: [{
                description: "string",
                query: "string",
            }],
            instructionSteps: [{
                description: "string",
                innerSteps: [instructionStep],
                instructions: [{
                    parameters: "any",
                    type: "string",
                }],
                title: "string",
            }],
            publisher: "string",
            id: "string",
            logo: "string",
            isConnectivityCriteriasMatchSome: false,
            availability: {
                isPreview: false,
                status: 0,
            },
            graphQueriesTableName: "string",
        },
        kind: "string",
        resourceGroupName: "string",
        workspaceName: "string",
        connectionsConfig: {
            templateSpecName: "string",
            templateSpecVersion: "string",
        },
        createdTimeUtc: "string",
        dataConnectorDefinitionName: "string",
        lastModifiedUtc: "string",
    });
    
    type: azure-native:securityinsights:CustomizableConnectorDefinition
    properties:
        connectionsConfig:
            templateSpecName: string
            templateSpecVersion: string
        connectorUiConfig:
            availability:
                isPreview: false
                status: 0
            connectivityCriteria:
                - type: string
                  value:
                    - string
            dataTypes:
                - lastDataReceivedQuery: string
                  name: string
            descriptionMarkdown: string
            graphQueries:
                - baseQuery: string
                  legend: string
                  metricName: string
            graphQueriesTableName: string
            id: string
            instructionSteps:
                - description: string
                  innerSteps:
                    - ${instructionStep}
                  instructions:
                    - parameters: any
                      type: string
                  title: string
            isConnectivityCriteriasMatchSome: false
            logo: string
            permissions:
                customs:
                    - description: string
                      name: string
                licenses:
                    - string
                resourceProvider:
                    - permissionsDisplayText: string
                      provider: string
                      providerDisplayName: string
                      requiredPermissions:
                        action: false
                        delete: false
                        read: false
                        write: false
                      scope: string
                tenant:
                    - string
            publisher: string
            sampleQueries:
                - description: string
                  query: string
            title: string
        createdTimeUtc: string
        dataConnectorDefinitionName: string
        kind: string
        lastModifiedUtc: string
        resourceGroupName: string
        workspaceName: string
    

    CustomizableConnectorDefinition Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    The CustomizableConnectorDefinition resource accepts the following input properties:

    ConnectorUiConfig Pulumi.AzureNative.SecurityInsights.Inputs.CustomizableConnectorUiConfig
    The UiConfig for 'Customizable' connector definition kind.
    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    WorkspaceName string
    The name of the workspace.
    ConnectionsConfig Pulumi.AzureNative.SecurityInsights.Inputs.CustomizableConnectionsConfig
    The UiConfig for 'Customizable' connector definition kind.
    CreatedTimeUtc string
    Gets or sets the connector definition created date in UTC format.
    DataConnectorDefinitionName string
    The data connector definition name.
    LastModifiedUtc string
    Gets or sets the connector definition last modified date in UTC format.
    ConnectorUiConfig CustomizableConnectorUiConfigArgs
    The UiConfig for 'Customizable' connector definition kind.
    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    WorkspaceName string
    The name of the workspace.
    ConnectionsConfig CustomizableConnectionsConfigArgs
    The UiConfig for 'Customizable' connector definition kind.
    CreatedTimeUtc string
    Gets or sets the connector definition created date in UTC format.
    DataConnectorDefinitionName string
    The data connector definition name.
    LastModifiedUtc string
    Gets or sets the connector definition last modified date in UTC format.
    connectorUiConfig CustomizableConnectorUiConfig
    The UiConfig for 'Customizable' connector definition kind.
    resourceGroupName String
    The name of the resource group. The name is case insensitive.
    workspaceName String
    The name of the workspace.
    connectionsConfig CustomizableConnectionsConfig
    The UiConfig for 'Customizable' connector definition kind.
    createdTimeUtc String
    Gets or sets the connector definition created date in UTC format.
    dataConnectorDefinitionName String
    The data connector definition name.
    lastModifiedUtc String
    Gets or sets the connector definition last modified date in UTC format.
    connectorUiConfig CustomizableConnectorUiConfig
    The UiConfig for 'Customizable' connector definition kind.
    resourceGroupName string
    The name of the resource group. The name is case insensitive.
    workspaceName string
    The name of the workspace.
    connectionsConfig CustomizableConnectionsConfig
    The UiConfig for 'Customizable' connector definition kind.
    createdTimeUtc string
    Gets or sets the connector definition created date in UTC format.
    dataConnectorDefinitionName string
    The data connector definition name.
    lastModifiedUtc string
    Gets or sets the connector definition last modified date in UTC format.
    connector_ui_config CustomizableConnectorUiConfigArgs
    The UiConfig for 'Customizable' connector definition kind.
    resource_group_name str
    The name of the resource group. The name is case insensitive.
    workspace_name str
    The name of the workspace.
    connections_config CustomizableConnectionsConfigArgs
    The UiConfig for 'Customizable' connector definition kind.
    created_time_utc str
    Gets or sets the connector definition created date in UTC format.
    data_connector_definition_name str
    The data connector definition name.
    last_modified_utc str
    Gets or sets the connector definition last modified date in UTC format.
    connectorUiConfig Property Map
    The UiConfig for 'Customizable' connector definition kind.
    resourceGroupName String
    The name of the resource group. The name is case insensitive.
    workspaceName String
    The name of the workspace.
    connectionsConfig Property Map
    The UiConfig for 'Customizable' connector definition kind.
    createdTimeUtc String
    Gets or sets the connector definition created date in UTC format.
    dataConnectorDefinitionName String
    The data connector definition name.
    lastModifiedUtc String
    Gets or sets the connector definition last modified date in UTC format.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the CustomizableConnectorDefinition resource produces the following output properties:

    Id string
    The provider-assigned unique ID for this managed resource.
    Name string
    The name of the resource
    SystemData Pulumi.AzureNative.SecurityInsights.Outputs.SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    Type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    Etag string
    Etag of the azure resource
    Id string
    The provider-assigned unique ID for this managed resource.
    Name string
    The name of the resource
    SystemData SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    Type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    Etag string
    Etag of the azure resource
    id String
    The provider-assigned unique ID for this managed resource.
    name String
    The name of the resource
    systemData SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type String
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    etag String
    Etag of the azure resource
    id string
    The provider-assigned unique ID for this managed resource.
    name string
    The name of the resource
    systemData SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    etag string
    Etag of the azure resource
    id str
    The provider-assigned unique ID for this managed resource.
    name str
    The name of the resource
    system_data SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type str
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    etag str
    Etag of the azure resource
    id String
    The provider-assigned unique ID for this managed resource.
    name String
    The name of the resource
    systemData Property Map
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type String
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    etag String
    Etag of the azure resource

    Supporting Types

    ConnectivityCriterion, ConnectivityCriterionArgs

    Type string
    Gets or sets the type of connectivity.
    Value List<string>
    Gets or sets the queries for checking connectivity.
    Type string
    Gets or sets the type of connectivity.
    Value []string
    Gets or sets the queries for checking connectivity.
    type String
    Gets or sets the type of connectivity.
    value List<String>
    Gets or sets the queries for checking connectivity.
    type string
    Gets or sets the type of connectivity.
    value string[]
    Gets or sets the queries for checking connectivity.
    type str
    Gets or sets the type of connectivity.
    value Sequence[str]
    Gets or sets the queries for checking connectivity.
    type String
    Gets or sets the type of connectivity.
    value List<String>
    Gets or sets the queries for checking connectivity.

    ConnectivityCriterionResponse, ConnectivityCriterionResponseArgs

    Type string
    Gets or sets the type of connectivity.
    Value List<string>
    Gets or sets the queries for checking connectivity.
    Type string
    Gets or sets the type of connectivity.
    Value []string
    Gets or sets the queries for checking connectivity.
    type String
    Gets or sets the type of connectivity.
    value List<String>
    Gets or sets the queries for checking connectivity.
    type string
    Gets or sets the type of connectivity.
    value string[]
    Gets or sets the queries for checking connectivity.
    type str
    Gets or sets the type of connectivity.
    value Sequence[str]
    Gets or sets the queries for checking connectivity.
    type String
    Gets or sets the type of connectivity.
    value List<String>
    Gets or sets the queries for checking connectivity.

    ConnectorDataType, ConnectorDataTypeArgs

    LastDataReceivedQuery string
    Gets or sets the query to indicate when relevant data was last received in the workspace.
    Name string
    Gets or sets the name of the data type to show in the graph.
    LastDataReceivedQuery string
    Gets or sets the query to indicate when relevant data was last received in the workspace.
    Name string
    Gets or sets the name of the data type to show in the graph.
    lastDataReceivedQuery String
    Gets or sets the query to indicate when relevant data was last received in the workspace.
    name String
    Gets or sets the name of the data type to show in the graph.
    lastDataReceivedQuery string
    Gets or sets the query to indicate when relevant data was last received in the workspace.
    name string
    Gets or sets the name of the data type to show in the graph.
    last_data_received_query str
    Gets or sets the query to indicate when relevant data was last received in the workspace.
    name str
    Gets or sets the name of the data type to show in the graph.
    lastDataReceivedQuery String
    Gets or sets the query to indicate when relevant data was last received in the workspace.
    name String
    Gets or sets the name of the data type to show in the graph.

    ConnectorDataTypeResponse, ConnectorDataTypeResponseArgs

    LastDataReceivedQuery string
    Gets or sets the query to indicate when relevant data was last received in the workspace.
    Name string
    Gets or sets the name of the data type to show in the graph.
    LastDataReceivedQuery string
    Gets or sets the query to indicate when relevant data was last received in the workspace.
    Name string
    Gets or sets the name of the data type to show in the graph.
    lastDataReceivedQuery String
    Gets or sets the query to indicate when relevant data was last received in the workspace.
    name String
    Gets or sets the name of the data type to show in the graph.
    lastDataReceivedQuery string
    Gets or sets the query to indicate when relevant data was last received in the workspace.
    name string
    Gets or sets the name of the data type to show in the graph.
    last_data_received_query str
    Gets or sets the query to indicate when relevant data was last received in the workspace.
    name str
    Gets or sets the name of the data type to show in the graph.
    lastDataReceivedQuery String
    Gets or sets the query to indicate when relevant data was last received in the workspace.
    name String
    Gets or sets the name of the data type to show in the graph.

    ConnectorDefinitionsAvailability, ConnectorDefinitionsAvailabilityArgs

    IsPreview bool
    Gets or sets a value indicating whether the connector is preview.
    Status int
    The exposure status of the connector to the customers. Available values are 0-4 (0=None, 1=Available, 2=FeatureFlag, 3=Internal).
    IsPreview bool
    Gets or sets a value indicating whether the connector is preview.
    Status int
    The exposure status of the connector to the customers. Available values are 0-4 (0=None, 1=Available, 2=FeatureFlag, 3=Internal).
    isPreview Boolean
    Gets or sets a value indicating whether the connector is preview.
    status Integer
    The exposure status of the connector to the customers. Available values are 0-4 (0=None, 1=Available, 2=FeatureFlag, 3=Internal).
    isPreview boolean
    Gets or sets a value indicating whether the connector is preview.
    status number
    The exposure status of the connector to the customers. Available values are 0-4 (0=None, 1=Available, 2=FeatureFlag, 3=Internal).
    is_preview bool
    Gets or sets a value indicating whether the connector is preview.
    status int
    The exposure status of the connector to the customers. Available values are 0-4 (0=None, 1=Available, 2=FeatureFlag, 3=Internal).
    isPreview Boolean
    Gets or sets a value indicating whether the connector is preview.
    status Number
    The exposure status of the connector to the customers. Available values are 0-4 (0=None, 1=Available, 2=FeatureFlag, 3=Internal).

    ConnectorDefinitionsAvailabilityResponse, ConnectorDefinitionsAvailabilityResponseArgs

    IsPreview bool
    Gets or sets a value indicating whether the connector is preview.
    Status int
    The exposure status of the connector to the customers. Available values are 0-4 (0=None, 1=Available, 2=FeatureFlag, 3=Internal).
    IsPreview bool
    Gets or sets a value indicating whether the connector is preview.
    Status int
    The exposure status of the connector to the customers. Available values are 0-4 (0=None, 1=Available, 2=FeatureFlag, 3=Internal).
    isPreview Boolean
    Gets or sets a value indicating whether the connector is preview.
    status Integer
    The exposure status of the connector to the customers. Available values are 0-4 (0=None, 1=Available, 2=FeatureFlag, 3=Internal).
    isPreview boolean
    Gets or sets a value indicating whether the connector is preview.
    status number
    The exposure status of the connector to the customers. Available values are 0-4 (0=None, 1=Available, 2=FeatureFlag, 3=Internal).
    is_preview bool
    Gets or sets a value indicating whether the connector is preview.
    status int
    The exposure status of the connector to the customers. Available values are 0-4 (0=None, 1=Available, 2=FeatureFlag, 3=Internal).
    isPreview Boolean
    Gets or sets a value indicating whether the connector is preview.
    status Number
    The exposure status of the connector to the customers. Available values are 0-4 (0=None, 1=Available, 2=FeatureFlag, 3=Internal).

    ConnectorDefinitionsPermissions, ConnectorDefinitionsPermissionsArgs

    Customs List<Pulumi.AzureNative.SecurityInsights.Inputs.CustomPermissionDetails>
    Gets or sets the customs permissions required for the user to create connections.
    Licenses List<string>
    Gets or sets the required licenses for the user to create connections.
    ResourceProvider List<Pulumi.AzureNative.SecurityInsights.Inputs.ConnectorDefinitionsResourceProvider>
    Gets or sets the resource provider permissions required for the user to create connections.
    Tenant List<string>
    Gets or sets the required tenant permissions for the connector.
    Customs []CustomPermissionDetails
    Gets or sets the customs permissions required for the user to create connections.
    Licenses []string
    Gets or sets the required licenses for the user to create connections.
    ResourceProvider []ConnectorDefinitionsResourceProvider
    Gets or sets the resource provider permissions required for the user to create connections.
    Tenant []string
    Gets or sets the required tenant permissions for the connector.
    customs List<CustomPermissionDetails>
    Gets or sets the customs permissions required for the user to create connections.
    licenses List<String>
    Gets or sets the required licenses for the user to create connections.
    resourceProvider List<ConnectorDefinitionsResourceProvider>
    Gets or sets the resource provider permissions required for the user to create connections.
    tenant List<String>
    Gets or sets the required tenant permissions for the connector.
    customs CustomPermissionDetails[]
    Gets or sets the customs permissions required for the user to create connections.
    licenses string[]
    Gets or sets the required licenses for the user to create connections.
    resourceProvider ConnectorDefinitionsResourceProvider[]
    Gets or sets the resource provider permissions required for the user to create connections.
    tenant string[]
    Gets or sets the required tenant permissions for the connector.
    customs Sequence[CustomPermissionDetails]
    Gets or sets the customs permissions required for the user to create connections.
    licenses Sequence[str]
    Gets or sets the required licenses for the user to create connections.
    resource_provider Sequence[ConnectorDefinitionsResourceProvider]
    Gets or sets the resource provider permissions required for the user to create connections.
    tenant Sequence[str]
    Gets or sets the required tenant permissions for the connector.
    customs List<Property Map>
    Gets or sets the customs permissions required for the user to create connections.
    licenses List<String>
    Gets or sets the required licenses for the user to create connections.
    resourceProvider List<Property Map>
    Gets or sets the resource provider permissions required for the user to create connections.
    tenant List<String>
    Gets or sets the required tenant permissions for the connector.

    ConnectorDefinitionsPermissionsResponse, ConnectorDefinitionsPermissionsResponseArgs

    Customs List<Pulumi.AzureNative.SecurityInsights.Inputs.CustomPermissionDetailsResponse>
    Gets or sets the customs permissions required for the user to create connections.
    Licenses List<string>
    Gets or sets the required licenses for the user to create connections.
    ResourceProvider List<Pulumi.AzureNative.SecurityInsights.Inputs.ConnectorDefinitionsResourceProviderResponse>
    Gets or sets the resource provider permissions required for the user to create connections.
    Tenant List<string>
    Gets or sets the required tenant permissions for the connector.
    Customs []CustomPermissionDetailsResponse
    Gets or sets the customs permissions required for the user to create connections.
    Licenses []string
    Gets or sets the required licenses for the user to create connections.
    ResourceProvider []ConnectorDefinitionsResourceProviderResponse
    Gets or sets the resource provider permissions required for the user to create connections.
    Tenant []string
    Gets or sets the required tenant permissions for the connector.
    customs List<CustomPermissionDetailsResponse>
    Gets or sets the customs permissions required for the user to create connections.
    licenses List<String>
    Gets or sets the required licenses for the user to create connections.
    resourceProvider List<ConnectorDefinitionsResourceProviderResponse>
    Gets or sets the resource provider permissions required for the user to create connections.
    tenant List<String>
    Gets or sets the required tenant permissions for the connector.
    customs CustomPermissionDetailsResponse[]
    Gets or sets the customs permissions required for the user to create connections.
    licenses string[]
    Gets or sets the required licenses for the user to create connections.
    resourceProvider ConnectorDefinitionsResourceProviderResponse[]
    Gets or sets the resource provider permissions required for the user to create connections.
    tenant string[]
    Gets or sets the required tenant permissions for the connector.
    customs Sequence[CustomPermissionDetailsResponse]
    Gets or sets the customs permissions required for the user to create connections.
    licenses Sequence[str]
    Gets or sets the required licenses for the user to create connections.
    resource_provider Sequence[ConnectorDefinitionsResourceProviderResponse]
    Gets or sets the resource provider permissions required for the user to create connections.
    tenant Sequence[str]
    Gets or sets the required tenant permissions for the connector.
    customs List<Property Map>
    Gets or sets the customs permissions required for the user to create connections.
    licenses List<String>
    Gets or sets the required licenses for the user to create connections.
    resourceProvider List<Property Map>
    Gets or sets the resource provider permissions required for the user to create connections.
    tenant List<String>
    Gets or sets the required tenant permissions for the connector.

    ConnectorDefinitionsResourceProvider, ConnectorDefinitionsResourceProviderArgs

    PermissionsDisplayText string
    Gets or sets the permissions description text.
    Provider string
    Gets or sets the provider name.
    ProviderDisplayName string
    Gets or sets the permissions provider display name.
    RequiredPermissions Pulumi.AzureNative.SecurityInsights.Inputs.ResourceProviderRequiredPermissions
    Required permissions for the connector resource provider that define in ResourceProviders. For more information about the permissions see here.
    Scope string | Pulumi.AzureNative.SecurityInsights.ProviderPermissionsScope
    The scope on which the user should have permissions, in order to be able to create connections.
    PermissionsDisplayText string
    Gets or sets the permissions description text.
    Provider string
    Gets or sets the provider name.
    ProviderDisplayName string
    Gets or sets the permissions provider display name.
    RequiredPermissions ResourceProviderRequiredPermissions
    Required permissions for the connector resource provider that define in ResourceProviders. For more information about the permissions see here.
    Scope string | ProviderPermissionsScope
    The scope on which the user should have permissions, in order to be able to create connections.
    permissionsDisplayText String
    Gets or sets the permissions description text.
    provider String
    Gets or sets the provider name.
    providerDisplayName String
    Gets or sets the permissions provider display name.
    requiredPermissions ResourceProviderRequiredPermissions
    Required permissions for the connector resource provider that define in ResourceProviders. For more information about the permissions see here.
    scope String | ProviderPermissionsScope
    The scope on which the user should have permissions, in order to be able to create connections.
    permissionsDisplayText string
    Gets or sets the permissions description text.
    provider string
    Gets or sets the provider name.
    providerDisplayName string
    Gets or sets the permissions provider display name.
    requiredPermissions ResourceProviderRequiredPermissions
    Required permissions for the connector resource provider that define in ResourceProviders. For more information about the permissions see here.
    scope string | ProviderPermissionsScope
    The scope on which the user should have permissions, in order to be able to create connections.
    permissions_display_text str
    Gets or sets the permissions description text.
    provider str
    Gets or sets the provider name.
    provider_display_name str
    Gets or sets the permissions provider display name.
    required_permissions ResourceProviderRequiredPermissions
    Required permissions for the connector resource provider that define in ResourceProviders. For more information about the permissions see here.
    scope str | ProviderPermissionsScope
    The scope on which the user should have permissions, in order to be able to create connections.
    permissionsDisplayText String
    Gets or sets the permissions description text.
    provider String
    Gets or sets the provider name.
    providerDisplayName String
    Gets or sets the permissions provider display name.
    requiredPermissions Property Map
    Required permissions for the connector resource provider that define in ResourceProviders. For more information about the permissions see here.
    scope String | "Subscription" | "ResourceGroup" | "Workspace"
    The scope on which the user should have permissions, in order to be able to create connections.

    ConnectorDefinitionsResourceProviderResponse, ConnectorDefinitionsResourceProviderResponseArgs

    PermissionsDisplayText string
    Gets or sets the permissions description text.
    Provider string
    Gets or sets the provider name.
    ProviderDisplayName string
    Gets or sets the permissions provider display name.
    RequiredPermissions Pulumi.AzureNative.SecurityInsights.Inputs.ResourceProviderRequiredPermissionsResponse
    Required permissions for the connector resource provider that define in ResourceProviders. For more information about the permissions see here.
    Scope string
    The scope on which the user should have permissions, in order to be able to create connections.
    PermissionsDisplayText string
    Gets or sets the permissions description text.
    Provider string
    Gets or sets the provider name.
    ProviderDisplayName string
    Gets or sets the permissions provider display name.
    RequiredPermissions ResourceProviderRequiredPermissionsResponse
    Required permissions for the connector resource provider that define in ResourceProviders. For more information about the permissions see here.
    Scope string
    The scope on which the user should have permissions, in order to be able to create connections.
    permissionsDisplayText String
    Gets or sets the permissions description text.
    provider String
    Gets or sets the provider name.
    providerDisplayName String
    Gets or sets the permissions provider display name.
    requiredPermissions ResourceProviderRequiredPermissionsResponse
    Required permissions for the connector resource provider that define in ResourceProviders. For more information about the permissions see here.
    scope String
    The scope on which the user should have permissions, in order to be able to create connections.
    permissionsDisplayText string
    Gets or sets the permissions description text.
    provider string
    Gets or sets the provider name.
    providerDisplayName string
    Gets or sets the permissions provider display name.
    requiredPermissions ResourceProviderRequiredPermissionsResponse
    Required permissions for the connector resource provider that define in ResourceProviders. For more information about the permissions see here.
    scope string
    The scope on which the user should have permissions, in order to be able to create connections.
    permissions_display_text str
    Gets or sets the permissions description text.
    provider str
    Gets or sets the provider name.
    provider_display_name str
    Gets or sets the permissions provider display name.
    required_permissions ResourceProviderRequiredPermissionsResponse
    Required permissions for the connector resource provider that define in ResourceProviders. For more information about the permissions see here.
    scope str
    The scope on which the user should have permissions, in order to be able to create connections.
    permissionsDisplayText String
    Gets or sets the permissions description text.
    provider String
    Gets or sets the provider name.
    providerDisplayName String
    Gets or sets the permissions provider display name.
    requiredPermissions Property Map
    Required permissions for the connector resource provider that define in ResourceProviders. For more information about the permissions see here.
    scope String
    The scope on which the user should have permissions, in order to be able to create connections.

    CustomPermissionDetails, CustomPermissionDetailsArgs

    Description string
    Gets or sets the custom permissions description.
    Name string
    Gets or sets the custom permissions name.
    Description string
    Gets or sets the custom permissions description.
    Name string
    Gets or sets the custom permissions name.
    description String
    Gets or sets the custom permissions description.
    name String
    Gets or sets the custom permissions name.
    description string
    Gets or sets the custom permissions description.
    name string
    Gets or sets the custom permissions name.
    description str
    Gets or sets the custom permissions description.
    name str
    Gets or sets the custom permissions name.
    description String
    Gets or sets the custom permissions description.
    name String
    Gets or sets the custom permissions name.

    CustomPermissionDetailsResponse, CustomPermissionDetailsResponseArgs

    Description string
    Gets or sets the custom permissions description.
    Name string
    Gets or sets the custom permissions name.
    Description string
    Gets or sets the custom permissions description.
    Name string
    Gets or sets the custom permissions name.
    description String
    Gets or sets the custom permissions description.
    name String
    Gets or sets the custom permissions name.
    description string
    Gets or sets the custom permissions description.
    name string
    Gets or sets the custom permissions name.
    description str
    Gets or sets the custom permissions description.
    name str
    Gets or sets the custom permissions name.
    description String
    Gets or sets the custom permissions description.
    name String
    Gets or sets the custom permissions name.

    CustomizableConnectionsConfig, CustomizableConnectionsConfigArgs

    TemplateSpecName string
    Gets or sets the template name. The template includes ARM templates that can be created by the connector, usually it will be the dataConnectors ARM templates.
    TemplateSpecVersion string
    Gets or sets the template version.
    TemplateSpecName string
    Gets or sets the template name. The template includes ARM templates that can be created by the connector, usually it will be the dataConnectors ARM templates.
    TemplateSpecVersion string
    Gets or sets the template version.
    templateSpecName String
    Gets or sets the template name. The template includes ARM templates that can be created by the connector, usually it will be the dataConnectors ARM templates.
    templateSpecVersion String
    Gets or sets the template version.
    templateSpecName string
    Gets or sets the template name. The template includes ARM templates that can be created by the connector, usually it will be the dataConnectors ARM templates.
    templateSpecVersion string
    Gets or sets the template version.
    template_spec_name str
    Gets or sets the template name. The template includes ARM templates that can be created by the connector, usually it will be the dataConnectors ARM templates.
    template_spec_version str
    Gets or sets the template version.
    templateSpecName String
    Gets or sets the template name. The template includes ARM templates that can be created by the connector, usually it will be the dataConnectors ARM templates.
    templateSpecVersion String
    Gets or sets the template version.

    CustomizableConnectionsConfigResponse, CustomizableConnectionsConfigResponseArgs

    TemplateSpecName string
    Gets or sets the template name. The template includes ARM templates that can be created by the connector, usually it will be the dataConnectors ARM templates.
    TemplateSpecVersion string
    Gets or sets the template version.
    TemplateSpecName string
    Gets or sets the template name. The template includes ARM templates that can be created by the connector, usually it will be the dataConnectors ARM templates.
    TemplateSpecVersion string
    Gets or sets the template version.
    templateSpecName String
    Gets or sets the template name. The template includes ARM templates that can be created by the connector, usually it will be the dataConnectors ARM templates.
    templateSpecVersion String
    Gets or sets the template version.
    templateSpecName string
    Gets or sets the template name. The template includes ARM templates that can be created by the connector, usually it will be the dataConnectors ARM templates.
    templateSpecVersion string
    Gets or sets the template version.
    template_spec_name str
    Gets or sets the template name. The template includes ARM templates that can be created by the connector, usually it will be the dataConnectors ARM templates.
    template_spec_version str
    Gets or sets the template version.
    templateSpecName String
    Gets or sets the template name. The template includes ARM templates that can be created by the connector, usually it will be the dataConnectors ARM templates.
    templateSpecVersion String
    Gets or sets the template version.

    CustomizableConnectorUiConfig, CustomizableConnectorUiConfigArgs

    ConnectivityCriteria List<Pulumi.AzureNative.SecurityInsights.Inputs.ConnectivityCriterion>
    Gets or sets the way the connector checks whether the connector is connected.
    DataTypes List<Pulumi.AzureNative.SecurityInsights.Inputs.ConnectorDataType>
    Gets or sets the data types to check for last data received.
    DescriptionMarkdown string
    Gets or sets the connector description in markdown format.
    GraphQueries List<Pulumi.AzureNative.SecurityInsights.Inputs.GraphQuery>
    Gets or sets the graph queries to show the current data volume over time.
    InstructionSteps List<Pulumi.AzureNative.SecurityInsights.Inputs.InstructionStep>
    Gets or sets the instruction steps to enable the connector.
    Permissions Pulumi.AzureNative.SecurityInsights.Inputs.ConnectorDefinitionsPermissions
    The required Permissions for the connector.
    Publisher string
    Gets or sets the connector publisher name.
    SampleQueries List<Pulumi.AzureNative.SecurityInsights.Inputs.SampleQuery>
    Gets or sets the sample queries for the connector.
    Title string
    Gets or sets the connector blade title.
    Availability Pulumi.AzureNative.SecurityInsights.Inputs.ConnectorDefinitionsAvailability
    The exposure status of the connector to the customers.
    GraphQueriesTableName string
    Gets or sets the name of the table the connector will insert the data to. This name can be used in other queries by specifying {{graphQueriesTableName}} placeholder in Query and LastDataReceivedQuery values.
    Id string
    Gets or sets custom connector id. optional field.
    IsConnectivityCriteriasMatchSome bool
    Gets or sets a value indicating whether to use 'OR'(SOME) or 'AND' between ConnectivityCriteria items.
    Logo string
    Gets or sets the connector logo to be used when displaying the connector within Azure Sentinel's connector's gallery. The logo value should be in SVG format.
    ConnectivityCriteria []ConnectivityCriterion
    Gets or sets the way the connector checks whether the connector is connected.
    DataTypes []ConnectorDataType
    Gets or sets the data types to check for last data received.
    DescriptionMarkdown string
    Gets or sets the connector description in markdown format.
    GraphQueries []GraphQuery
    Gets or sets the graph queries to show the current data volume over time.
    InstructionSteps []InstructionStep
    Gets or sets the instruction steps to enable the connector.
    Permissions ConnectorDefinitionsPermissions
    The required Permissions for the connector.
    Publisher string
    Gets or sets the connector publisher name.
    SampleQueries []SampleQuery
    Gets or sets the sample queries for the connector.
    Title string
    Gets or sets the connector blade title.
    Availability ConnectorDefinitionsAvailability
    The exposure status of the connector to the customers.
    GraphQueriesTableName string
    Gets or sets the name of the table the connector will insert the data to. This name can be used in other queries by specifying {{graphQueriesTableName}} placeholder in Query and LastDataReceivedQuery values.
    Id string
    Gets or sets custom connector id. optional field.
    IsConnectivityCriteriasMatchSome bool
    Gets or sets a value indicating whether to use 'OR'(SOME) or 'AND' between ConnectivityCriteria items.
    Logo string
    Gets or sets the connector logo to be used when displaying the connector within Azure Sentinel's connector's gallery. The logo value should be in SVG format.
    connectivityCriteria List<ConnectivityCriterion>
    Gets or sets the way the connector checks whether the connector is connected.
    dataTypes List<ConnectorDataType>
    Gets or sets the data types to check for last data received.
    descriptionMarkdown String
    Gets or sets the connector description in markdown format.
    graphQueries List<GraphQuery>
    Gets or sets the graph queries to show the current data volume over time.
    instructionSteps List<InstructionStep>
    Gets or sets the instruction steps to enable the connector.
    permissions ConnectorDefinitionsPermissions
    The required Permissions for the connector.
    publisher String
    Gets or sets the connector publisher name.
    sampleQueries List<SampleQuery>
    Gets or sets the sample queries for the connector.
    title String
    Gets or sets the connector blade title.
    availability ConnectorDefinitionsAvailability
    The exposure status of the connector to the customers.
    graphQueriesTableName String
    Gets or sets the name of the table the connector will insert the data to. This name can be used in other queries by specifying {{graphQueriesTableName}} placeholder in Query and LastDataReceivedQuery values.
    id String
    Gets or sets custom connector id. optional field.
    isConnectivityCriteriasMatchSome Boolean
    Gets or sets a value indicating whether to use 'OR'(SOME) or 'AND' between ConnectivityCriteria items.
    logo String
    Gets or sets the connector logo to be used when displaying the connector within Azure Sentinel's connector's gallery. The logo value should be in SVG format.
    connectivityCriteria ConnectivityCriterion[]
    Gets or sets the way the connector checks whether the connector is connected.
    dataTypes ConnectorDataType[]
    Gets or sets the data types to check for last data received.
    descriptionMarkdown string
    Gets or sets the connector description in markdown format.
    graphQueries GraphQuery[]
    Gets or sets the graph queries to show the current data volume over time.
    instructionSteps InstructionStep[]
    Gets or sets the instruction steps to enable the connector.
    permissions ConnectorDefinitionsPermissions
    The required Permissions for the connector.
    publisher string
    Gets or sets the connector publisher name.
    sampleQueries SampleQuery[]
    Gets or sets the sample queries for the connector.
    title string
    Gets or sets the connector blade title.
    availability ConnectorDefinitionsAvailability
    The exposure status of the connector to the customers.
    graphQueriesTableName string
    Gets or sets the name of the table the connector will insert the data to. This name can be used in other queries by specifying {{graphQueriesTableName}} placeholder in Query and LastDataReceivedQuery values.
    id string
    Gets or sets custom connector id. optional field.
    isConnectivityCriteriasMatchSome boolean
    Gets or sets a value indicating whether to use 'OR'(SOME) or 'AND' between ConnectivityCriteria items.
    logo string
    Gets or sets the connector logo to be used when displaying the connector within Azure Sentinel's connector's gallery. The logo value should be in SVG format.
    connectivity_criteria Sequence[ConnectivityCriterion]
    Gets or sets the way the connector checks whether the connector is connected.
    data_types Sequence[ConnectorDataType]
    Gets or sets the data types to check for last data received.
    description_markdown str
    Gets or sets the connector description in markdown format.
    graph_queries Sequence[GraphQuery]
    Gets or sets the graph queries to show the current data volume over time.
    instruction_steps Sequence[InstructionStep]
    Gets or sets the instruction steps to enable the connector.
    permissions ConnectorDefinitionsPermissions
    The required Permissions for the connector.
    publisher str
    Gets or sets the connector publisher name.
    sample_queries Sequence[SampleQuery]
    Gets or sets the sample queries for the connector.
    title str
    Gets or sets the connector blade title.
    availability ConnectorDefinitionsAvailability
    The exposure status of the connector to the customers.
    graph_queries_table_name str
    Gets or sets the name of the table the connector will insert the data to. This name can be used in other queries by specifying {{graphQueriesTableName}} placeholder in Query and LastDataReceivedQuery values.
    id str
    Gets or sets custom connector id. optional field.
    is_connectivity_criterias_match_some bool
    Gets or sets a value indicating whether to use 'OR'(SOME) or 'AND' between ConnectivityCriteria items.
    logo str
    Gets or sets the connector logo to be used when displaying the connector within Azure Sentinel's connector's gallery. The logo value should be in SVG format.
    connectivityCriteria List<Property Map>
    Gets or sets the way the connector checks whether the connector is connected.
    dataTypes List<Property Map>
    Gets or sets the data types to check for last data received.
    descriptionMarkdown String
    Gets or sets the connector description in markdown format.
    graphQueries List<Property Map>
    Gets or sets the graph queries to show the current data volume over time.
    instructionSteps List<Property Map>
    Gets or sets the instruction steps to enable the connector.
    permissions Property Map
    The required Permissions for the connector.
    publisher String
    Gets or sets the connector publisher name.
    sampleQueries List<Property Map>
    Gets or sets the sample queries for the connector.
    title String
    Gets or sets the connector blade title.
    availability Property Map
    The exposure status of the connector to the customers.
    graphQueriesTableName String
    Gets or sets the name of the table the connector will insert the data to. This name can be used in other queries by specifying {{graphQueriesTableName}} placeholder in Query and LastDataReceivedQuery values.
    id String
    Gets or sets custom connector id. optional field.
    isConnectivityCriteriasMatchSome Boolean
    Gets or sets a value indicating whether to use 'OR'(SOME) or 'AND' between ConnectivityCriteria items.
    logo String
    Gets or sets the connector logo to be used when displaying the connector within Azure Sentinel's connector's gallery. The logo value should be in SVG format.

    CustomizableConnectorUiConfigResponse, CustomizableConnectorUiConfigResponseArgs

    ConnectivityCriteria List<Pulumi.AzureNative.SecurityInsights.Inputs.ConnectivityCriterionResponse>
    Gets or sets the way the connector checks whether the connector is connected.
    DataTypes List<Pulumi.AzureNative.SecurityInsights.Inputs.ConnectorDataTypeResponse>
    Gets or sets the data types to check for last data received.
    DescriptionMarkdown string
    Gets or sets the connector description in markdown format.
    GraphQueries List<Pulumi.AzureNative.SecurityInsights.Inputs.GraphQueryResponse>
    Gets or sets the graph queries to show the current data volume over time.
    InstructionSteps List<Pulumi.AzureNative.SecurityInsights.Inputs.InstructionStepResponse>
    Gets or sets the instruction steps to enable the connector.
    Permissions Pulumi.AzureNative.SecurityInsights.Inputs.ConnectorDefinitionsPermissionsResponse
    The required Permissions for the connector.
    Publisher string
    Gets or sets the connector publisher name.
    SampleQueries List<Pulumi.AzureNative.SecurityInsights.Inputs.SampleQueryResponse>
    Gets or sets the sample queries for the connector.
    Title string
    Gets or sets the connector blade title.
    Availability Pulumi.AzureNative.SecurityInsights.Inputs.ConnectorDefinitionsAvailabilityResponse
    The exposure status of the connector to the customers.
    GraphQueriesTableName string
    Gets or sets the name of the table the connector will insert the data to. This name can be used in other queries by specifying {{graphQueriesTableName}} placeholder in Query and LastDataReceivedQuery values.
    Id string
    Gets or sets custom connector id. optional field.
    IsConnectivityCriteriasMatchSome bool
    Gets or sets a value indicating whether to use 'OR'(SOME) or 'AND' between ConnectivityCriteria items.
    Logo string
    Gets or sets the connector logo to be used when displaying the connector within Azure Sentinel's connector's gallery. The logo value should be in SVG format.
    ConnectivityCriteria []ConnectivityCriterionResponse
    Gets or sets the way the connector checks whether the connector is connected.
    DataTypes []ConnectorDataTypeResponse
    Gets or sets the data types to check for last data received.
    DescriptionMarkdown string
    Gets or sets the connector description in markdown format.
    GraphQueries []GraphQueryResponse
    Gets or sets the graph queries to show the current data volume over time.
    InstructionSteps []InstructionStepResponse
    Gets or sets the instruction steps to enable the connector.
    Permissions ConnectorDefinitionsPermissionsResponse
    The required Permissions for the connector.
    Publisher string
    Gets or sets the connector publisher name.
    SampleQueries []SampleQueryResponse
    Gets or sets the sample queries for the connector.
    Title string
    Gets or sets the connector blade title.
    Availability ConnectorDefinitionsAvailabilityResponse
    The exposure status of the connector to the customers.
    GraphQueriesTableName string
    Gets or sets the name of the table the connector will insert the data to. This name can be used in other queries by specifying {{graphQueriesTableName}} placeholder in Query and LastDataReceivedQuery values.
    Id string
    Gets or sets custom connector id. optional field.
    IsConnectivityCriteriasMatchSome bool
    Gets or sets a value indicating whether to use 'OR'(SOME) or 'AND' between ConnectivityCriteria items.
    Logo string
    Gets or sets the connector logo to be used when displaying the connector within Azure Sentinel's connector's gallery. The logo value should be in SVG format.
    connectivityCriteria List<ConnectivityCriterionResponse>
    Gets or sets the way the connector checks whether the connector is connected.
    dataTypes List<ConnectorDataTypeResponse>
    Gets or sets the data types to check for last data received.
    descriptionMarkdown String
    Gets or sets the connector description in markdown format.
    graphQueries List<GraphQueryResponse>
    Gets or sets the graph queries to show the current data volume over time.
    instructionSteps List<InstructionStepResponse>
    Gets or sets the instruction steps to enable the connector.
    permissions ConnectorDefinitionsPermissionsResponse
    The required Permissions for the connector.
    publisher String
    Gets or sets the connector publisher name.
    sampleQueries List<SampleQueryResponse>
    Gets or sets the sample queries for the connector.
    title String
    Gets or sets the connector blade title.
    availability ConnectorDefinitionsAvailabilityResponse
    The exposure status of the connector to the customers.
    graphQueriesTableName String
    Gets or sets the name of the table the connector will insert the data to. This name can be used in other queries by specifying {{graphQueriesTableName}} placeholder in Query and LastDataReceivedQuery values.
    id String
    Gets or sets custom connector id. optional field.
    isConnectivityCriteriasMatchSome Boolean
    Gets or sets a value indicating whether to use 'OR'(SOME) or 'AND' between ConnectivityCriteria items.
    logo String
    Gets or sets the connector logo to be used when displaying the connector within Azure Sentinel's connector's gallery. The logo value should be in SVG format.
    connectivityCriteria ConnectivityCriterionResponse[]
    Gets or sets the way the connector checks whether the connector is connected.
    dataTypes ConnectorDataTypeResponse[]
    Gets or sets the data types to check for last data received.
    descriptionMarkdown string
    Gets or sets the connector description in markdown format.
    graphQueries GraphQueryResponse[]
    Gets or sets the graph queries to show the current data volume over time.
    instructionSteps InstructionStepResponse[]
    Gets or sets the instruction steps to enable the connector.
    permissions ConnectorDefinitionsPermissionsResponse
    The required Permissions for the connector.
    publisher string
    Gets or sets the connector publisher name.
    sampleQueries SampleQueryResponse[]
    Gets or sets the sample queries for the connector.
    title string
    Gets or sets the connector blade title.
    availability ConnectorDefinitionsAvailabilityResponse
    The exposure status of the connector to the customers.
    graphQueriesTableName string
    Gets or sets the name of the table the connector will insert the data to. This name can be used in other queries by specifying {{graphQueriesTableName}} placeholder in Query and LastDataReceivedQuery values.
    id string
    Gets or sets custom connector id. optional field.
    isConnectivityCriteriasMatchSome boolean
    Gets or sets a value indicating whether to use 'OR'(SOME) or 'AND' between ConnectivityCriteria items.
    logo string
    Gets or sets the connector logo to be used when displaying the connector within Azure Sentinel's connector's gallery. The logo value should be in SVG format.
    connectivity_criteria Sequence[ConnectivityCriterionResponse]
    Gets or sets the way the connector checks whether the connector is connected.
    data_types Sequence[ConnectorDataTypeResponse]
    Gets or sets the data types to check for last data received.
    description_markdown str
    Gets or sets the connector description in markdown format.
    graph_queries Sequence[GraphQueryResponse]
    Gets or sets the graph queries to show the current data volume over time.
    instruction_steps Sequence[InstructionStepResponse]
    Gets or sets the instruction steps to enable the connector.
    permissions ConnectorDefinitionsPermissionsResponse
    The required Permissions for the connector.
    publisher str
    Gets or sets the connector publisher name.
    sample_queries Sequence[SampleQueryResponse]
    Gets or sets the sample queries for the connector.
    title str
    Gets or sets the connector blade title.
    availability ConnectorDefinitionsAvailabilityResponse
    The exposure status of the connector to the customers.
    graph_queries_table_name str
    Gets or sets the name of the table the connector will insert the data to. This name can be used in other queries by specifying {{graphQueriesTableName}} placeholder in Query and LastDataReceivedQuery values.
    id str
    Gets or sets custom connector id. optional field.
    is_connectivity_criterias_match_some bool
    Gets or sets a value indicating whether to use 'OR'(SOME) or 'AND' between ConnectivityCriteria items.
    logo str
    Gets or sets the connector logo to be used when displaying the connector within Azure Sentinel's connector's gallery. The logo value should be in SVG format.
    connectivityCriteria List<Property Map>
    Gets or sets the way the connector checks whether the connector is connected.
    dataTypes List<Property Map>
    Gets or sets the data types to check for last data received.
    descriptionMarkdown String
    Gets or sets the connector description in markdown format.
    graphQueries List<Property Map>
    Gets or sets the graph queries to show the current data volume over time.
    instructionSteps List<Property Map>
    Gets or sets the instruction steps to enable the connector.
    permissions Property Map
    The required Permissions for the connector.
    publisher String
    Gets or sets the connector publisher name.
    sampleQueries List<Property Map>
    Gets or sets the sample queries for the connector.
    title String
    Gets or sets the connector blade title.
    availability Property Map
    The exposure status of the connector to the customers.
    graphQueriesTableName String
    Gets or sets the name of the table the connector will insert the data to. This name can be used in other queries by specifying {{graphQueriesTableName}} placeholder in Query and LastDataReceivedQuery values.
    id String
    Gets or sets custom connector id. optional field.
    isConnectivityCriteriasMatchSome Boolean
    Gets or sets a value indicating whether to use 'OR'(SOME) or 'AND' between ConnectivityCriteria items.
    logo String
    Gets or sets the connector logo to be used when displaying the connector within Azure Sentinel's connector's gallery. The logo value should be in SVG format.

    GraphQuery, GraphQueryArgs

    BaseQuery string
    Gets or sets the base query for the graph. The base query is wrapped by Sentinel UI infra with a KQL query, that measures the volume over time.
    Legend string
    Gets or sets the legend for the graph.
    MetricName string
    Gets or sets the metric name that the query is checking. For example: 'Total data receive'.
    BaseQuery string
    Gets or sets the base query for the graph. The base query is wrapped by Sentinel UI infra with a KQL query, that measures the volume over time.
    Legend string
    Gets or sets the legend for the graph.
    MetricName string
    Gets or sets the metric name that the query is checking. For example: 'Total data receive'.
    baseQuery String
    Gets or sets the base query for the graph. The base query is wrapped by Sentinel UI infra with a KQL query, that measures the volume over time.
    legend String
    Gets or sets the legend for the graph.
    metricName String
    Gets or sets the metric name that the query is checking. For example: 'Total data receive'.
    baseQuery string
    Gets or sets the base query for the graph. The base query is wrapped by Sentinel UI infra with a KQL query, that measures the volume over time.
    legend string
    Gets or sets the legend for the graph.
    metricName string
    Gets or sets the metric name that the query is checking. For example: 'Total data receive'.
    base_query str
    Gets or sets the base query for the graph. The base query is wrapped by Sentinel UI infra with a KQL query, that measures the volume over time.
    legend str
    Gets or sets the legend for the graph.
    metric_name str
    Gets or sets the metric name that the query is checking. For example: 'Total data receive'.
    baseQuery String
    Gets or sets the base query for the graph. The base query is wrapped by Sentinel UI infra with a KQL query, that measures the volume over time.
    legend String
    Gets or sets the legend for the graph.
    metricName String
    Gets or sets the metric name that the query is checking. For example: 'Total data receive'.

    GraphQueryResponse, GraphQueryResponseArgs

    BaseQuery string
    Gets or sets the base query for the graph. The base query is wrapped by Sentinel UI infra with a KQL query, that measures the volume over time.
    Legend string
    Gets or sets the legend for the graph.
    MetricName string
    Gets or sets the metric name that the query is checking. For example: 'Total data receive'.
    BaseQuery string
    Gets or sets the base query for the graph. The base query is wrapped by Sentinel UI infra with a KQL query, that measures the volume over time.
    Legend string
    Gets or sets the legend for the graph.
    MetricName string
    Gets or sets the metric name that the query is checking. For example: 'Total data receive'.
    baseQuery String
    Gets or sets the base query for the graph. The base query is wrapped by Sentinel UI infra with a KQL query, that measures the volume over time.
    legend String
    Gets or sets the legend for the graph.
    metricName String
    Gets or sets the metric name that the query is checking. For example: 'Total data receive'.
    baseQuery string
    Gets or sets the base query for the graph. The base query is wrapped by Sentinel UI infra with a KQL query, that measures the volume over time.
    legend string
    Gets or sets the legend for the graph.
    metricName string
    Gets or sets the metric name that the query is checking. For example: 'Total data receive'.
    base_query str
    Gets or sets the base query for the graph. The base query is wrapped by Sentinel UI infra with a KQL query, that measures the volume over time.
    legend str
    Gets or sets the legend for the graph.
    metric_name str
    Gets or sets the metric name that the query is checking. For example: 'Total data receive'.
    baseQuery String
    Gets or sets the base query for the graph. The base query is wrapped by Sentinel UI infra with a KQL query, that measures the volume over time.
    legend String
    Gets or sets the legend for the graph.
    metricName String
    Gets or sets the metric name that the query is checking. For example: 'Total data receive'.

    InstructionStep, InstructionStepArgs

    Description string
    Gets or sets the instruction step description.
    InnerSteps List<Pulumi.AzureNative.SecurityInsights.Inputs.InstructionStep>
    Gets or sets the inner instruction steps details. Foe Example: instruction step 1 might contain inner instruction steps: [instruction step 1.1, instruction step 1.2].
    Instructions List<Pulumi.AzureNative.SecurityInsights.Inputs.InstructionStepDetails>
    Gets or sets the instruction step details.
    Title string
    Gets or sets the instruction step title.
    Description string
    Gets or sets the instruction step description.
    InnerSteps []InstructionStep
    Gets or sets the inner instruction steps details. Foe Example: instruction step 1 might contain inner instruction steps: [instruction step 1.1, instruction step 1.2].
    Instructions []InstructionStepDetails
    Gets or sets the instruction step details.
    Title string
    Gets or sets the instruction step title.
    description String
    Gets or sets the instruction step description.
    innerSteps List<InstructionStep>
    Gets or sets the inner instruction steps details. Foe Example: instruction step 1 might contain inner instruction steps: [instruction step 1.1, instruction step 1.2].
    instructions List<InstructionStepDetails>
    Gets or sets the instruction step details.
    title String
    Gets or sets the instruction step title.
    description string
    Gets or sets the instruction step description.
    innerSteps InstructionStep[]
    Gets or sets the inner instruction steps details. Foe Example: instruction step 1 might contain inner instruction steps: [instruction step 1.1, instruction step 1.2].
    instructions InstructionStepDetails[]
    Gets or sets the instruction step details.
    title string
    Gets or sets the instruction step title.
    description str
    Gets or sets the instruction step description.
    inner_steps Sequence[InstructionStep]
    Gets or sets the inner instruction steps details. Foe Example: instruction step 1 might contain inner instruction steps: [instruction step 1.1, instruction step 1.2].
    instructions Sequence[InstructionStepDetails]
    Gets or sets the instruction step details.
    title str
    Gets or sets the instruction step title.
    description String
    Gets or sets the instruction step description.
    innerSteps List<Property Map>
    Gets or sets the inner instruction steps details. Foe Example: instruction step 1 might contain inner instruction steps: [instruction step 1.1, instruction step 1.2].
    instructions List<Property Map>
    Gets or sets the instruction step details.
    title String
    Gets or sets the instruction step title.

    InstructionStepDetails, InstructionStepDetailsArgs

    Parameters object
    Gets or sets the instruction type parameters settings.
    Type string
    Gets or sets the instruction type name.
    Parameters interface{}
    Gets or sets the instruction type parameters settings.
    Type string
    Gets or sets the instruction type name.
    parameters Object
    Gets or sets the instruction type parameters settings.
    type String
    Gets or sets the instruction type name.
    parameters any
    Gets or sets the instruction type parameters settings.
    type string
    Gets or sets the instruction type name.
    parameters Any
    Gets or sets the instruction type parameters settings.
    type str
    Gets or sets the instruction type name.
    parameters Any
    Gets or sets the instruction type parameters settings.
    type String
    Gets or sets the instruction type name.

    InstructionStepDetailsResponse, InstructionStepDetailsResponseArgs

    Parameters object
    Gets or sets the instruction type parameters settings.
    Type string
    Gets or sets the instruction type name.
    Parameters interface{}
    Gets or sets the instruction type parameters settings.
    Type string
    Gets or sets the instruction type name.
    parameters Object
    Gets or sets the instruction type parameters settings.
    type String
    Gets or sets the instruction type name.
    parameters any
    Gets or sets the instruction type parameters settings.
    type string
    Gets or sets the instruction type name.
    parameters Any
    Gets or sets the instruction type parameters settings.
    type str
    Gets or sets the instruction type name.
    parameters Any
    Gets or sets the instruction type parameters settings.
    type String
    Gets or sets the instruction type name.

    InstructionStepResponse, InstructionStepResponseArgs

    Description string
    Gets or sets the instruction step description.
    InnerSteps List<Pulumi.AzureNative.SecurityInsights.Inputs.InstructionStepResponse>
    Gets or sets the inner instruction steps details. Foe Example: instruction step 1 might contain inner instruction steps: [instruction step 1.1, instruction step 1.2].
    Instructions List<Pulumi.AzureNative.SecurityInsights.Inputs.InstructionStepDetailsResponse>
    Gets or sets the instruction step details.
    Title string
    Gets or sets the instruction step title.
    Description string
    Gets or sets the instruction step description.
    InnerSteps []InstructionStepResponse
    Gets or sets the inner instruction steps details. Foe Example: instruction step 1 might contain inner instruction steps: [instruction step 1.1, instruction step 1.2].
    Instructions []InstructionStepDetailsResponse
    Gets or sets the instruction step details.
    Title string
    Gets or sets the instruction step title.
    description String
    Gets or sets the instruction step description.
    innerSteps List<InstructionStepResponse>
    Gets or sets the inner instruction steps details. Foe Example: instruction step 1 might contain inner instruction steps: [instruction step 1.1, instruction step 1.2].
    instructions List<InstructionStepDetailsResponse>
    Gets or sets the instruction step details.
    title String
    Gets or sets the instruction step title.
    description string
    Gets or sets the instruction step description.
    innerSteps InstructionStepResponse[]
    Gets or sets the inner instruction steps details. Foe Example: instruction step 1 might contain inner instruction steps: [instruction step 1.1, instruction step 1.2].
    instructions InstructionStepDetailsResponse[]
    Gets or sets the instruction step details.
    title string
    Gets or sets the instruction step title.
    description str
    Gets or sets the instruction step description.
    inner_steps Sequence[InstructionStepResponse]
    Gets or sets the inner instruction steps details. Foe Example: instruction step 1 might contain inner instruction steps: [instruction step 1.1, instruction step 1.2].
    instructions Sequence[InstructionStepDetailsResponse]
    Gets or sets the instruction step details.
    title str
    Gets or sets the instruction step title.
    description String
    Gets or sets the instruction step description.
    innerSteps List<Property Map>
    Gets or sets the inner instruction steps details. Foe Example: instruction step 1 might contain inner instruction steps: [instruction step 1.1, instruction step 1.2].
    instructions List<Property Map>
    Gets or sets the instruction step details.
    title String
    Gets or sets the instruction step title.

    ProviderPermissionsScope, ProviderPermissionsScopeArgs

    Subscription
    Subscription
    ResourceGroup
    ResourceGroup
    Workspace
    Workspace
    ProviderPermissionsScopeSubscription
    Subscription
    ProviderPermissionsScopeResourceGroup
    ResourceGroup
    ProviderPermissionsScopeWorkspace
    Workspace
    Subscription
    Subscription
    ResourceGroup
    ResourceGroup
    Workspace
    Workspace
    Subscription
    Subscription
    ResourceGroup
    ResourceGroup
    Workspace
    Workspace
    SUBSCRIPTION
    Subscription
    RESOURCE_GROUP
    ResourceGroup
    WORKSPACE
    Workspace
    "Subscription"
    Subscription
    "ResourceGroup"
    ResourceGroup
    "Workspace"
    Workspace

    ResourceProviderRequiredPermissions, ResourceProviderRequiredPermissionsArgs

    Action bool
    Gets or sets a value indicating whether the permission is custom actions (POST).
    Delete bool
    Gets or sets a value indicating whether the permission is delete action (DELETE).
    Read bool
    Gets or sets a value indicating whether the permission is read action (GET).
    Write bool
    Gets or sets a value indicating whether the permission is write action (PUT or PATCH).
    Action bool
    Gets or sets a value indicating whether the permission is custom actions (POST).
    Delete bool
    Gets or sets a value indicating whether the permission is delete action (DELETE).
    Read bool
    Gets or sets a value indicating whether the permission is read action (GET).
    Write bool
    Gets or sets a value indicating whether the permission is write action (PUT or PATCH).
    action Boolean
    Gets or sets a value indicating whether the permission is custom actions (POST).
    delete Boolean
    Gets or sets a value indicating whether the permission is delete action (DELETE).
    read Boolean
    Gets or sets a value indicating whether the permission is read action (GET).
    write Boolean
    Gets or sets a value indicating whether the permission is write action (PUT or PATCH).
    action boolean
    Gets or sets a value indicating whether the permission is custom actions (POST).
    delete boolean
    Gets or sets a value indicating whether the permission is delete action (DELETE).
    read boolean
    Gets or sets a value indicating whether the permission is read action (GET).
    write boolean
    Gets or sets a value indicating whether the permission is write action (PUT or PATCH).
    action bool
    Gets or sets a value indicating whether the permission is custom actions (POST).
    delete bool
    Gets or sets a value indicating whether the permission is delete action (DELETE).
    read bool
    Gets or sets a value indicating whether the permission is read action (GET).
    write bool
    Gets or sets a value indicating whether the permission is write action (PUT or PATCH).
    action Boolean
    Gets or sets a value indicating whether the permission is custom actions (POST).
    delete Boolean
    Gets or sets a value indicating whether the permission is delete action (DELETE).
    read Boolean
    Gets or sets a value indicating whether the permission is read action (GET).
    write Boolean
    Gets or sets a value indicating whether the permission is write action (PUT or PATCH).

    ResourceProviderRequiredPermissionsResponse, ResourceProviderRequiredPermissionsResponseArgs

    Action bool
    Gets or sets a value indicating whether the permission is custom actions (POST).
    Delete bool
    Gets or sets a value indicating whether the permission is delete action (DELETE).
    Read bool
    Gets or sets a value indicating whether the permission is read action (GET).
    Write bool
    Gets or sets a value indicating whether the permission is write action (PUT or PATCH).
    Action bool
    Gets or sets a value indicating whether the permission is custom actions (POST).
    Delete bool
    Gets or sets a value indicating whether the permission is delete action (DELETE).
    Read bool
    Gets or sets a value indicating whether the permission is read action (GET).
    Write bool
    Gets or sets a value indicating whether the permission is write action (PUT or PATCH).
    action Boolean
    Gets or sets a value indicating whether the permission is custom actions (POST).
    delete Boolean
    Gets or sets a value indicating whether the permission is delete action (DELETE).
    read Boolean
    Gets or sets a value indicating whether the permission is read action (GET).
    write Boolean
    Gets or sets a value indicating whether the permission is write action (PUT or PATCH).
    action boolean
    Gets or sets a value indicating whether the permission is custom actions (POST).
    delete boolean
    Gets or sets a value indicating whether the permission is delete action (DELETE).
    read boolean
    Gets or sets a value indicating whether the permission is read action (GET).
    write boolean
    Gets or sets a value indicating whether the permission is write action (PUT or PATCH).
    action bool
    Gets or sets a value indicating whether the permission is custom actions (POST).
    delete bool
    Gets or sets a value indicating whether the permission is delete action (DELETE).
    read bool
    Gets or sets a value indicating whether the permission is read action (GET).
    write bool
    Gets or sets a value indicating whether the permission is write action (PUT or PATCH).
    action Boolean
    Gets or sets a value indicating whether the permission is custom actions (POST).
    delete Boolean
    Gets or sets a value indicating whether the permission is delete action (DELETE).
    read Boolean
    Gets or sets a value indicating whether the permission is read action (GET).
    write Boolean
    Gets or sets a value indicating whether the permission is write action (PUT or PATCH).

    SampleQuery, SampleQueryArgs

    Description string
    Gets or sets the sample query description.
    Query string
    Gets or sets the KQL sample query.
    Description string
    Gets or sets the sample query description.
    Query string
    Gets or sets the KQL sample query.
    description String
    Gets or sets the sample query description.
    query String
    Gets or sets the KQL sample query.
    description string
    Gets or sets the sample query description.
    query string
    Gets or sets the KQL sample query.
    description str
    Gets or sets the sample query description.
    query str
    Gets or sets the KQL sample query.
    description String
    Gets or sets the sample query description.
    query String
    Gets or sets the KQL sample query.

    SampleQueryResponse, SampleQueryResponseArgs

    Description string
    Gets or sets the sample query description.
    Query string
    Gets or sets the KQL sample query.
    Description string
    Gets or sets the sample query description.
    Query string
    Gets or sets the KQL sample query.
    description String
    Gets or sets the sample query description.
    query String
    Gets or sets the KQL sample query.
    description string
    Gets or sets the sample query description.
    query string
    Gets or sets the KQL sample query.
    description str
    Gets or sets the sample query description.
    query str
    Gets or sets the KQL sample query.
    description String
    Gets or sets the sample query description.
    query String
    Gets or sets the KQL sample query.

    SystemDataResponse, SystemDataResponseArgs

    CreatedAt string
    The timestamp of resource creation (UTC).
    CreatedBy string
    The identity that created the resource.
    CreatedByType string
    The type of identity that created the resource.
    LastModifiedAt string
    The timestamp of resource last modification (UTC)
    LastModifiedBy string
    The identity that last modified the resource.
    LastModifiedByType string
    The type of identity that last modified the resource.
    CreatedAt string
    The timestamp of resource creation (UTC).
    CreatedBy string
    The identity that created the resource.
    CreatedByType string
    The type of identity that created the resource.
    LastModifiedAt string
    The timestamp of resource last modification (UTC)
    LastModifiedBy string
    The identity that last modified the resource.
    LastModifiedByType string
    The type of identity that last modified the resource.
    createdAt String
    The timestamp of resource creation (UTC).
    createdBy String
    The identity that created the resource.
    createdByType String
    The type of identity that created the resource.
    lastModifiedAt String
    The timestamp of resource last modification (UTC)
    lastModifiedBy String
    The identity that last modified the resource.
    lastModifiedByType String
    The type of identity that last modified the resource.
    createdAt string
    The timestamp of resource creation (UTC).
    createdBy string
    The identity that created the resource.
    createdByType string
    The type of identity that created the resource.
    lastModifiedAt string
    The timestamp of resource last modification (UTC)
    lastModifiedBy string
    The identity that last modified the resource.
    lastModifiedByType string
    The type of identity that last modified the resource.
    created_at str
    The timestamp of resource creation (UTC).
    created_by str
    The identity that created the resource.
    created_by_type str
    The type of identity that created the resource.
    last_modified_at str
    The timestamp of resource last modification (UTC)
    last_modified_by str
    The identity that last modified the resource.
    last_modified_by_type str
    The type of identity that last modified the resource.
    createdAt String
    The timestamp of resource creation (UTC).
    createdBy String
    The identity that created the resource.
    createdByType String
    The type of identity that created the resource.
    lastModifiedAt String
    The timestamp of resource last modification (UTC)
    lastModifiedBy String
    The identity that last modified the resource.
    lastModifiedByType String
    The type of identity that last modified the resource.

    Import

    An existing resource can be imported using its type token, name, and identifier, e.g.

    $ pulumi import azure-native:securityinsights:CustomizableConnectorDefinition 73e01a99-5cd7-4139-a149-9f2736ff2ab5 /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/dataConnectorDefinitions/{dataConnectorDefinitionName} 
    

    To learn more about importing existing cloud resources, see Importing resources.

    Package Details

    Repository
    Azure Native pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native logo
    This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
    Azure Native v2.39.0 published on Monday, Apr 29, 2024 by Pulumi