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.9.0 published on Wednesday, Sep 27, 2023 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.9.0 published on Wednesday, Sep 27, 2023 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 = 
                                {
                                    { "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 = "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.CustomizableConnectorUiConfigResponse{
    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: {
    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: interface{}{
    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{
    interface{}{
    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("Workspace"),
    },
    },
    },
    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 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(Map.ofEntries(
                    Map.entry("availability", Map.ofEntries(
                        Map.entry("isPreview", false),
                        Map.entry("status", 1)
                    )),
                    Map.entry("connectivityCriteria", Map.ofEntries(
                        Map.entry("type", "IsConnectedQuery"),
                        Map.entry("value", """
    GitHubAuditLogPolling_CL 
     | summarize LastLogReceived = max(TimeGenerated)
     | project IsConnected = LastLogReceived > ago(30d)                    """)
                    )),
                    Map.entry("dataTypes", Map.ofEntries(
                        Map.entry("lastDataReceivedQuery", """
    GitHubAuditLogPolling_CL 
                | summarize Time = max(TimeGenerated)
                | where isnotempty(Time)                    """),
                        Map.entry("name", "GitHubAuditLogPolling_CL")
                    )),
                    Map.entry("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."),
                    Map.entry("graphQueries", Map.ofEntries(
                        Map.entry("baseQuery", "GitHubAuditLogPolling_CL"),
                        Map.entry("legend", "GitHub audit log events"),
                        Map.entry("metricName", "Total events received")
                    )),
                    Map.entry("instructionSteps", Map.ofEntries(
                        Map.entry("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                    """),
                        Map.entry("instructions", Map.ofEntries(
                            Map.entry("parameters", Map.ofEntries(
                                Map.entry("clientIdLabel", "Client ID"),
                                Map.entry("clientSecretLabel", "Client Secret"),
                                Map.entry("connectButtonLabel", "Connect"),
                                Map.entry("disconnectButtonLabel", "Disconnect")
                            )),
                            Map.entry("type", "OAuthForm")
                        )),
                        Map.entry("title", "Connect GitHub Enterprise Audit Log to Azure Sentinel")
                    )),
                    Map.entry("permissions", Map.ofEntries(
                        Map.entry("customs", Map.ofEntries(
                            Map.entry("description", "You need access to GitHub personal token, the key should have 'admin:org' scope"),
                            Map.entry("name", "GitHub API personal token Key")
                        )),
                        Map.entry("resourceProvider", Map.ofEntries(
                            Map.entry("permissionsDisplayText", "read and write permissions are required."),
                            Map.entry("provider", "Microsoft.OperationalInsights/workspaces"),
                            Map.entry("providerDisplayName", "Workspace"),
                            Map.entry("requiredPermissions", Map.ofEntries(
                                Map.entry("action", false),
                                Map.entry("delete", false),
                                Map.entry("read", false),
                                Map.entry("write", true)
                            )),
                            Map.entry("scope", "Workspace")
                        ))
                    )),
                    Map.entry("publisher", "GitHub"),
                    Map.entry("sampleQueries", Map.ofEntries(
                        Map.entry("description", "All logs"),
                        Map.entry("query", """
    GitHubAuditLogPolling_CL 
     | take 10                    """)
                    )),
                    Map.entry("title", "GitHub Enterprise Audit Log")
                ))
                .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.CustomizableConnectorUiConfigResponseArgs(
            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=[{
                "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={
                "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",
                )],
                "resourceProvider": [{
                    "permissionsDisplayText": "read and write permissions are required.",
                    "provider": "Microsoft.OperationalInsights/workspaces",
                    "providerDisplayName": "Workspace",
                    "requiredPermissions": azure_native.securityinsights.ResourceProviderRequiredPermissionsArgs(
                        action=False,
                        delete=False,
                        read=False,
                        write=True,
                    ),
                    "scope": "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: "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

    new CustomizableConnectorDefinition(name: string, args: CustomizableConnectorDefinitionArgs, opts?: CustomResourceOptions);
    @overload
    def CustomizableConnectorDefinition(resource_name: str,
                                        opts: Optional[ResourceOptions] = None,
                                        connections_config: Optional[CustomizableConnectionsConfigArgs] = None,
                                        connector_ui_config: Optional[CustomizableConnectorUiConfigArgs] = None,
                                        created_time_utc: Optional[str] = None,
                                        data_connector_definition_name: Optional[str] = None,
                                        last_modified_utc: Optional[str] = None,
                                        resource_group_name: Optional[str] = None,
                                        workspace_name: Optional[str] = None)
    @overload
    def CustomizableConnectorDefinition(resource_name: str,
                                        args: CustomizableConnectorDefinitionArgs,
                                        opts: Optional[ResourceOptions] = 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.
    
    
    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.

    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} 
    

    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.9.0 published on Wednesday, Sep 27, 2023 by Pulumi