1. Packages
  2. Azure Classic
  3. API Docs
  4. sentinel
  5. DataConnectorThreatIntelligenceTaxii

We recommend using Azure Native.

Azure v6.22.0 published on Tuesday, Apr 1, 2025 by Pulumi

azure.sentinel.DataConnectorThreatIntelligenceTaxii

Explore with Pulumi AI

Manages an Threat Intelligence TAXII Data Connector.

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as azure from "@pulumi/azure";

const example = new azure.core.ResourceGroup("example", {
    name: "example-rg",
    location: "West Europe",
});
const exampleAnalyticsWorkspace = new azure.operationalinsights.AnalyticsWorkspace("example", {
    name: "example-workspace",
    location: example.location,
    resourceGroupName: example.name,
    sku: "PerGB2018",
});
const exampleLogAnalyticsWorkspaceOnboarding = new azure.sentinel.LogAnalyticsWorkspaceOnboarding("example", {workspaceId: exampleAnalyticsWorkspace.id});
const exampleDataConnectorThreatIntelligenceTaxii = new azure.sentinel.DataConnectorThreatIntelligenceTaxii("example", {
    name: "example",
    logAnalyticsWorkspaceId: exampleLogAnalyticsWorkspaceOnboarding.workspaceId,
    displayName: "example",
    apiRootUrl: "https://foo/taxii2/api2/",
    collectionId: "someid",
});
Copy
import pulumi
import pulumi_azure as azure

example = azure.core.ResourceGroup("example",
    name="example-rg",
    location="West Europe")
example_analytics_workspace = azure.operationalinsights.AnalyticsWorkspace("example",
    name="example-workspace",
    location=example.location,
    resource_group_name=example.name,
    sku="PerGB2018")
example_log_analytics_workspace_onboarding = azure.sentinel.LogAnalyticsWorkspaceOnboarding("example", workspace_id=example_analytics_workspace.id)
example_data_connector_threat_intelligence_taxii = azure.sentinel.DataConnectorThreatIntelligenceTaxii("example",
    name="example",
    log_analytics_workspace_id=example_log_analytics_workspace_onboarding.workspace_id,
    display_name="example",
    api_root_url="https://foo/taxii2/api2/",
    collection_id="someid")
Copy
package main

import (
	"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/core"
	"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/operationalinsights"
	"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/sentinel"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{
			Name:     pulumi.String("example-rg"),
			Location: pulumi.String("West Europe"),
		})
		if err != nil {
			return err
		}
		exampleAnalyticsWorkspace, err := operationalinsights.NewAnalyticsWorkspace(ctx, "example", &operationalinsights.AnalyticsWorkspaceArgs{
			Name:              pulumi.String("example-workspace"),
			Location:          example.Location,
			ResourceGroupName: example.Name,
			Sku:               pulumi.String("PerGB2018"),
		})
		if err != nil {
			return err
		}
		exampleLogAnalyticsWorkspaceOnboarding, err := sentinel.NewLogAnalyticsWorkspaceOnboarding(ctx, "example", &sentinel.LogAnalyticsWorkspaceOnboardingArgs{
			WorkspaceId: exampleAnalyticsWorkspace.ID(),
		})
		if err != nil {
			return err
		}
		_, err = sentinel.NewDataConnectorThreatIntelligenceTaxii(ctx, "example", &sentinel.DataConnectorThreatIntelligenceTaxiiArgs{
			Name:                    pulumi.String("example"),
			LogAnalyticsWorkspaceId: exampleLogAnalyticsWorkspaceOnboarding.WorkspaceId,
			DisplayName:             pulumi.String("example"),
			ApiRootUrl:              pulumi.String("https://foo/taxii2/api2/"),
			CollectionId:            pulumi.String("someid"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Azure = Pulumi.Azure;

return await Deployment.RunAsync(() => 
{
    var example = new Azure.Core.ResourceGroup("example", new()
    {
        Name = "example-rg",
        Location = "West Europe",
    });

    var exampleAnalyticsWorkspace = new Azure.OperationalInsights.AnalyticsWorkspace("example", new()
    {
        Name = "example-workspace",
        Location = example.Location,
        ResourceGroupName = example.Name,
        Sku = "PerGB2018",
    });

    var exampleLogAnalyticsWorkspaceOnboarding = new Azure.Sentinel.LogAnalyticsWorkspaceOnboarding("example", new()
    {
        WorkspaceId = exampleAnalyticsWorkspace.Id,
    });

    var exampleDataConnectorThreatIntelligenceTaxii = new Azure.Sentinel.DataConnectorThreatIntelligenceTaxii("example", new()
    {
        Name = "example",
        LogAnalyticsWorkspaceId = exampleLogAnalyticsWorkspaceOnboarding.WorkspaceId,
        DisplayName = "example",
        ApiRootUrl = "https://foo/taxii2/api2/",
        CollectionId = "someid",
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azure.core.ResourceGroup;
import com.pulumi.azure.core.ResourceGroupArgs;
import com.pulumi.azure.operationalinsights.AnalyticsWorkspace;
import com.pulumi.azure.operationalinsights.AnalyticsWorkspaceArgs;
import com.pulumi.azure.sentinel.LogAnalyticsWorkspaceOnboarding;
import com.pulumi.azure.sentinel.LogAnalyticsWorkspaceOnboardingArgs;
import com.pulumi.azure.sentinel.DataConnectorThreatIntelligenceTaxii;
import com.pulumi.azure.sentinel.DataConnectorThreatIntelligenceTaxiiArgs;
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 example = new ResourceGroup("example", ResourceGroupArgs.builder()
            .name("example-rg")
            .location("West Europe")
            .build());

        var exampleAnalyticsWorkspace = new AnalyticsWorkspace("exampleAnalyticsWorkspace", AnalyticsWorkspaceArgs.builder()
            .name("example-workspace")
            .location(example.location())
            .resourceGroupName(example.name())
            .sku("PerGB2018")
            .build());

        var exampleLogAnalyticsWorkspaceOnboarding = new LogAnalyticsWorkspaceOnboarding("exampleLogAnalyticsWorkspaceOnboarding", LogAnalyticsWorkspaceOnboardingArgs.builder()
            .workspaceId(exampleAnalyticsWorkspace.id())
            .build());

        var exampleDataConnectorThreatIntelligenceTaxii = new DataConnectorThreatIntelligenceTaxii("exampleDataConnectorThreatIntelligenceTaxii", DataConnectorThreatIntelligenceTaxiiArgs.builder()
            .name("example")
            .logAnalyticsWorkspaceId(exampleLogAnalyticsWorkspaceOnboarding.workspaceId())
            .displayName("example")
            .apiRootUrl("https://foo/taxii2/api2/")
            .collectionId("someid")
            .build());

    }
}
Copy
resources:
  example:
    type: azure:core:ResourceGroup
    properties:
      name: example-rg
      location: West Europe
  exampleAnalyticsWorkspace:
    type: azure:operationalinsights:AnalyticsWorkspace
    name: example
    properties:
      name: example-workspace
      location: ${example.location}
      resourceGroupName: ${example.name}
      sku: PerGB2018
  exampleLogAnalyticsWorkspaceOnboarding:
    type: azure:sentinel:LogAnalyticsWorkspaceOnboarding
    name: example
    properties:
      workspaceId: ${exampleAnalyticsWorkspace.id}
  exampleDataConnectorThreatIntelligenceTaxii:
    type: azure:sentinel:DataConnectorThreatIntelligenceTaxii
    name: example
    properties:
      name: example
      logAnalyticsWorkspaceId: ${exampleLogAnalyticsWorkspaceOnboarding.workspaceId}
      displayName: example
      apiRootUrl: https://foo/taxii2/api2/
      collectionId: someid
Copy

Create DataConnectorThreatIntelligenceTaxii Resource

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

Constructor syntax

new DataConnectorThreatIntelligenceTaxii(name: string, args: DataConnectorThreatIntelligenceTaxiiArgs, opts?: CustomResourceOptions);
@overload
def DataConnectorThreatIntelligenceTaxii(resource_name: str,
                                         args: DataConnectorThreatIntelligenceTaxiiArgs,
                                         opts: Optional[ResourceOptions] = None)

@overload
def DataConnectorThreatIntelligenceTaxii(resource_name: str,
                                         opts: Optional[ResourceOptions] = None,
                                         api_root_url: Optional[str] = None,
                                         collection_id: Optional[str] = None,
                                         display_name: Optional[str] = None,
                                         log_analytics_workspace_id: Optional[str] = None,
                                         lookback_date: Optional[str] = None,
                                         name: Optional[str] = None,
                                         password: Optional[str] = None,
                                         polling_frequency: Optional[str] = None,
                                         tenant_id: Optional[str] = None,
                                         user_name: Optional[str] = None)
func NewDataConnectorThreatIntelligenceTaxii(ctx *Context, name string, args DataConnectorThreatIntelligenceTaxiiArgs, opts ...ResourceOption) (*DataConnectorThreatIntelligenceTaxii, error)
public DataConnectorThreatIntelligenceTaxii(string name, DataConnectorThreatIntelligenceTaxiiArgs args, CustomResourceOptions? opts = null)
public DataConnectorThreatIntelligenceTaxii(String name, DataConnectorThreatIntelligenceTaxiiArgs args)
public DataConnectorThreatIntelligenceTaxii(String name, DataConnectorThreatIntelligenceTaxiiArgs args, CustomResourceOptions options)
type: azure:sentinel:DataConnectorThreatIntelligenceTaxii
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

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

Constructor example

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

var dataConnectorThreatIntelligenceTaxiiResource = new Azure.Sentinel.DataConnectorThreatIntelligenceTaxii("dataConnectorThreatIntelligenceTaxiiResource", new()
{
    ApiRootUrl = "string",
    CollectionId = "string",
    DisplayName = "string",
    LogAnalyticsWorkspaceId = "string",
    LookbackDate = "string",
    Name = "string",
    Password = "string",
    PollingFrequency = "string",
    TenantId = "string",
    UserName = "string",
});
Copy
example, err := sentinel.NewDataConnectorThreatIntelligenceTaxii(ctx, "dataConnectorThreatIntelligenceTaxiiResource", &sentinel.DataConnectorThreatIntelligenceTaxiiArgs{
	ApiRootUrl:              pulumi.String("string"),
	CollectionId:            pulumi.String("string"),
	DisplayName:             pulumi.String("string"),
	LogAnalyticsWorkspaceId: pulumi.String("string"),
	LookbackDate:            pulumi.String("string"),
	Name:                    pulumi.String("string"),
	Password:                pulumi.String("string"),
	PollingFrequency:        pulumi.String("string"),
	TenantId:                pulumi.String("string"),
	UserName:                pulumi.String("string"),
})
Copy
var dataConnectorThreatIntelligenceTaxiiResource = new DataConnectorThreatIntelligenceTaxii("dataConnectorThreatIntelligenceTaxiiResource", DataConnectorThreatIntelligenceTaxiiArgs.builder()
    .apiRootUrl("string")
    .collectionId("string")
    .displayName("string")
    .logAnalyticsWorkspaceId("string")
    .lookbackDate("string")
    .name("string")
    .password("string")
    .pollingFrequency("string")
    .tenantId("string")
    .userName("string")
    .build());
Copy
data_connector_threat_intelligence_taxii_resource = azure.sentinel.DataConnectorThreatIntelligenceTaxii("dataConnectorThreatIntelligenceTaxiiResource",
    api_root_url="string",
    collection_id="string",
    display_name="string",
    log_analytics_workspace_id="string",
    lookback_date="string",
    name="string",
    password="string",
    polling_frequency="string",
    tenant_id="string",
    user_name="string")
Copy
const dataConnectorThreatIntelligenceTaxiiResource = new azure.sentinel.DataConnectorThreatIntelligenceTaxii("dataConnectorThreatIntelligenceTaxiiResource", {
    apiRootUrl: "string",
    collectionId: "string",
    displayName: "string",
    logAnalyticsWorkspaceId: "string",
    lookbackDate: "string",
    name: "string",
    password: "string",
    pollingFrequency: "string",
    tenantId: "string",
    userName: "string",
});
Copy
type: azure:sentinel:DataConnectorThreatIntelligenceTaxii
properties:
    apiRootUrl: string
    collectionId: string
    displayName: string
    logAnalyticsWorkspaceId: string
    lookbackDate: string
    name: string
    password: string
    pollingFrequency: string
    tenantId: string
    userName: string
Copy

DataConnectorThreatIntelligenceTaxii Resource Properties

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

Inputs

In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

The DataConnectorThreatIntelligenceTaxii resource accepts the following input properties:

ApiRootUrl This property is required. string
The API root URI of the TAXII server.
CollectionId This property is required. string
The collection ID of the TAXII server.
DisplayName This property is required. string
The friendly name which should be used for this Threat Intelligence TAXII Data Connector.
LogAnalyticsWorkspaceId
This property is required.
Changes to this property will trigger replacement.
string
The ID of the Log Analytics Workspace that this Threat Intelligence TAXII Data Connector resides in. Changing this forces a new Threat Intelligence TAXII Data Connector to be created.
LookbackDate string
The lookback date for the TAXII server in RFC3339. Defaults to 1970-01-01T00:00:00Z.
Name Changes to this property will trigger replacement. string
The name which should be used for this Threat Intelligence TAXII Data Connector. Changing this forces a new Threat Intelligence TAXII Data Connector to be created.
Password string
The password for the TAXII server.
PollingFrequency string
The polling frequency for the TAXII server. Possible values are OnceAMinute, OnceAnHour and OnceADay. Defaults to OnceAnHour.
TenantId Changes to this property will trigger replacement. string

The ID of the tenant that this Threat Intelligence TAXII Data Connector connects to. Changing this forces a new Threat Intelligence TAXII Data Connector to be created.

NOTE Currently, only the same tenant as the running account is allowed. Cross-tenant scenario is not supported yet.

UserName string
The user name for the TAXII server.
ApiRootUrl This property is required. string
The API root URI of the TAXII server.
CollectionId This property is required. string
The collection ID of the TAXII server.
DisplayName This property is required. string
The friendly name which should be used for this Threat Intelligence TAXII Data Connector.
LogAnalyticsWorkspaceId
This property is required.
Changes to this property will trigger replacement.
string
The ID of the Log Analytics Workspace that this Threat Intelligence TAXII Data Connector resides in. Changing this forces a new Threat Intelligence TAXII Data Connector to be created.
LookbackDate string
The lookback date for the TAXII server in RFC3339. Defaults to 1970-01-01T00:00:00Z.
Name Changes to this property will trigger replacement. string
The name which should be used for this Threat Intelligence TAXII Data Connector. Changing this forces a new Threat Intelligence TAXII Data Connector to be created.
Password string
The password for the TAXII server.
PollingFrequency string
The polling frequency for the TAXII server. Possible values are OnceAMinute, OnceAnHour and OnceADay. Defaults to OnceAnHour.
TenantId Changes to this property will trigger replacement. string

The ID of the tenant that this Threat Intelligence TAXII Data Connector connects to. Changing this forces a new Threat Intelligence TAXII Data Connector to be created.

NOTE Currently, only the same tenant as the running account is allowed. Cross-tenant scenario is not supported yet.

UserName string
The user name for the TAXII server.
apiRootUrl This property is required. String
The API root URI of the TAXII server.
collectionId This property is required. String
The collection ID of the TAXII server.
displayName This property is required. String
The friendly name which should be used for this Threat Intelligence TAXII Data Connector.
logAnalyticsWorkspaceId
This property is required.
Changes to this property will trigger replacement.
String
The ID of the Log Analytics Workspace that this Threat Intelligence TAXII Data Connector resides in. Changing this forces a new Threat Intelligence TAXII Data Connector to be created.
lookbackDate String
The lookback date for the TAXII server in RFC3339. Defaults to 1970-01-01T00:00:00Z.
name Changes to this property will trigger replacement. String
The name which should be used for this Threat Intelligence TAXII Data Connector. Changing this forces a new Threat Intelligence TAXII Data Connector to be created.
password String
The password for the TAXII server.
pollingFrequency String
The polling frequency for the TAXII server. Possible values are OnceAMinute, OnceAnHour and OnceADay. Defaults to OnceAnHour.
tenantId Changes to this property will trigger replacement. String

The ID of the tenant that this Threat Intelligence TAXII Data Connector connects to. Changing this forces a new Threat Intelligence TAXII Data Connector to be created.

NOTE Currently, only the same tenant as the running account is allowed. Cross-tenant scenario is not supported yet.

userName String
The user name for the TAXII server.
apiRootUrl This property is required. string
The API root URI of the TAXII server.
collectionId This property is required. string
The collection ID of the TAXII server.
displayName This property is required. string
The friendly name which should be used for this Threat Intelligence TAXII Data Connector.
logAnalyticsWorkspaceId
This property is required.
Changes to this property will trigger replacement.
string
The ID of the Log Analytics Workspace that this Threat Intelligence TAXII Data Connector resides in. Changing this forces a new Threat Intelligence TAXII Data Connector to be created.
lookbackDate string
The lookback date for the TAXII server in RFC3339. Defaults to 1970-01-01T00:00:00Z.
name Changes to this property will trigger replacement. string
The name which should be used for this Threat Intelligence TAXII Data Connector. Changing this forces a new Threat Intelligence TAXII Data Connector to be created.
password string
The password for the TAXII server.
pollingFrequency string
The polling frequency for the TAXII server. Possible values are OnceAMinute, OnceAnHour and OnceADay. Defaults to OnceAnHour.
tenantId Changes to this property will trigger replacement. string

The ID of the tenant that this Threat Intelligence TAXII Data Connector connects to. Changing this forces a new Threat Intelligence TAXII Data Connector to be created.

NOTE Currently, only the same tenant as the running account is allowed. Cross-tenant scenario is not supported yet.

userName string
The user name for the TAXII server.
api_root_url This property is required. str
The API root URI of the TAXII server.
collection_id This property is required. str
The collection ID of the TAXII server.
display_name This property is required. str
The friendly name which should be used for this Threat Intelligence TAXII Data Connector.
log_analytics_workspace_id
This property is required.
Changes to this property will trigger replacement.
str
The ID of the Log Analytics Workspace that this Threat Intelligence TAXII Data Connector resides in. Changing this forces a new Threat Intelligence TAXII Data Connector to be created.
lookback_date str
The lookback date for the TAXII server in RFC3339. Defaults to 1970-01-01T00:00:00Z.
name Changes to this property will trigger replacement. str
The name which should be used for this Threat Intelligence TAXII Data Connector. Changing this forces a new Threat Intelligence TAXII Data Connector to be created.
password str
The password for the TAXII server.
polling_frequency str
The polling frequency for the TAXII server. Possible values are OnceAMinute, OnceAnHour and OnceADay. Defaults to OnceAnHour.
tenant_id Changes to this property will trigger replacement. str

The ID of the tenant that this Threat Intelligence TAXII Data Connector connects to. Changing this forces a new Threat Intelligence TAXII Data Connector to be created.

NOTE Currently, only the same tenant as the running account is allowed. Cross-tenant scenario is not supported yet.

user_name str
The user name for the TAXII server.
apiRootUrl This property is required. String
The API root URI of the TAXII server.
collectionId This property is required. String
The collection ID of the TAXII server.
displayName This property is required. String
The friendly name which should be used for this Threat Intelligence TAXII Data Connector.
logAnalyticsWorkspaceId
This property is required.
Changes to this property will trigger replacement.
String
The ID of the Log Analytics Workspace that this Threat Intelligence TAXII Data Connector resides in. Changing this forces a new Threat Intelligence TAXII Data Connector to be created.
lookbackDate String
The lookback date for the TAXII server in RFC3339. Defaults to 1970-01-01T00:00:00Z.
name Changes to this property will trigger replacement. String
The name which should be used for this Threat Intelligence TAXII Data Connector. Changing this forces a new Threat Intelligence TAXII Data Connector to be created.
password String
The password for the TAXII server.
pollingFrequency String
The polling frequency for the TAXII server. Possible values are OnceAMinute, OnceAnHour and OnceADay. Defaults to OnceAnHour.
tenantId Changes to this property will trigger replacement. String

The ID of the tenant that this Threat Intelligence TAXII Data Connector connects to. Changing this forces a new Threat Intelligence TAXII Data Connector to be created.

NOTE Currently, only the same tenant as the running account is allowed. Cross-tenant scenario is not supported yet.

userName String
The user name for the TAXII server.

Outputs

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

Id string
The provider-assigned unique ID for this managed resource.
Id string
The provider-assigned unique ID for this managed resource.
id String
The provider-assigned unique ID for this managed resource.
id string
The provider-assigned unique ID for this managed resource.
id str
The provider-assigned unique ID for this managed resource.
id String
The provider-assigned unique ID for this managed resource.

Look up Existing DataConnectorThreatIntelligenceTaxii Resource

Get an existing DataConnectorThreatIntelligenceTaxii resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

public static get(name: string, id: Input<ID>, state?: DataConnectorThreatIntelligenceTaxiiState, opts?: CustomResourceOptions): DataConnectorThreatIntelligenceTaxii
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        api_root_url: Optional[str] = None,
        collection_id: Optional[str] = None,
        display_name: Optional[str] = None,
        log_analytics_workspace_id: Optional[str] = None,
        lookback_date: Optional[str] = None,
        name: Optional[str] = None,
        password: Optional[str] = None,
        polling_frequency: Optional[str] = None,
        tenant_id: Optional[str] = None,
        user_name: Optional[str] = None) -> DataConnectorThreatIntelligenceTaxii
func GetDataConnectorThreatIntelligenceTaxii(ctx *Context, name string, id IDInput, state *DataConnectorThreatIntelligenceTaxiiState, opts ...ResourceOption) (*DataConnectorThreatIntelligenceTaxii, error)
public static DataConnectorThreatIntelligenceTaxii Get(string name, Input<string> id, DataConnectorThreatIntelligenceTaxiiState? state, CustomResourceOptions? opts = null)
public static DataConnectorThreatIntelligenceTaxii get(String name, Output<String> id, DataConnectorThreatIntelligenceTaxiiState state, CustomResourceOptions options)
resources:  _:    type: azure:sentinel:DataConnectorThreatIntelligenceTaxii    get:      id: ${id}
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
resource_name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
The following state arguments are supported:
ApiRootUrl string
The API root URI of the TAXII server.
CollectionId string
The collection ID of the TAXII server.
DisplayName string
The friendly name which should be used for this Threat Intelligence TAXII Data Connector.
LogAnalyticsWorkspaceId Changes to this property will trigger replacement. string
The ID of the Log Analytics Workspace that this Threat Intelligence TAXII Data Connector resides in. Changing this forces a new Threat Intelligence TAXII Data Connector to be created.
LookbackDate string
The lookback date for the TAXII server in RFC3339. Defaults to 1970-01-01T00:00:00Z.
Name Changes to this property will trigger replacement. string
The name which should be used for this Threat Intelligence TAXII Data Connector. Changing this forces a new Threat Intelligence TAXII Data Connector to be created.
Password string
The password for the TAXII server.
PollingFrequency string
The polling frequency for the TAXII server. Possible values are OnceAMinute, OnceAnHour and OnceADay. Defaults to OnceAnHour.
TenantId Changes to this property will trigger replacement. string

The ID of the tenant that this Threat Intelligence TAXII Data Connector connects to. Changing this forces a new Threat Intelligence TAXII Data Connector to be created.

NOTE Currently, only the same tenant as the running account is allowed. Cross-tenant scenario is not supported yet.

UserName string
The user name for the TAXII server.
ApiRootUrl string
The API root URI of the TAXII server.
CollectionId string
The collection ID of the TAXII server.
DisplayName string
The friendly name which should be used for this Threat Intelligence TAXII Data Connector.
LogAnalyticsWorkspaceId Changes to this property will trigger replacement. string
The ID of the Log Analytics Workspace that this Threat Intelligence TAXII Data Connector resides in. Changing this forces a new Threat Intelligence TAXII Data Connector to be created.
LookbackDate string
The lookback date for the TAXII server in RFC3339. Defaults to 1970-01-01T00:00:00Z.
Name Changes to this property will trigger replacement. string
The name which should be used for this Threat Intelligence TAXII Data Connector. Changing this forces a new Threat Intelligence TAXII Data Connector to be created.
Password string
The password for the TAXII server.
PollingFrequency string
The polling frequency for the TAXII server. Possible values are OnceAMinute, OnceAnHour and OnceADay. Defaults to OnceAnHour.
TenantId Changes to this property will trigger replacement. string

The ID of the tenant that this Threat Intelligence TAXII Data Connector connects to. Changing this forces a new Threat Intelligence TAXII Data Connector to be created.

NOTE Currently, only the same tenant as the running account is allowed. Cross-tenant scenario is not supported yet.

UserName string
The user name for the TAXII server.
apiRootUrl String
The API root URI of the TAXII server.
collectionId String
The collection ID of the TAXII server.
displayName String
The friendly name which should be used for this Threat Intelligence TAXII Data Connector.
logAnalyticsWorkspaceId Changes to this property will trigger replacement. String
The ID of the Log Analytics Workspace that this Threat Intelligence TAXII Data Connector resides in. Changing this forces a new Threat Intelligence TAXII Data Connector to be created.
lookbackDate String
The lookback date for the TAXII server in RFC3339. Defaults to 1970-01-01T00:00:00Z.
name Changes to this property will trigger replacement. String
The name which should be used for this Threat Intelligence TAXII Data Connector. Changing this forces a new Threat Intelligence TAXII Data Connector to be created.
password String
The password for the TAXII server.
pollingFrequency String
The polling frequency for the TAXII server. Possible values are OnceAMinute, OnceAnHour and OnceADay. Defaults to OnceAnHour.
tenantId Changes to this property will trigger replacement. String

The ID of the tenant that this Threat Intelligence TAXII Data Connector connects to. Changing this forces a new Threat Intelligence TAXII Data Connector to be created.

NOTE Currently, only the same tenant as the running account is allowed. Cross-tenant scenario is not supported yet.

userName String
The user name for the TAXII server.
apiRootUrl string
The API root URI of the TAXII server.
collectionId string
The collection ID of the TAXII server.
displayName string
The friendly name which should be used for this Threat Intelligence TAXII Data Connector.
logAnalyticsWorkspaceId Changes to this property will trigger replacement. string
The ID of the Log Analytics Workspace that this Threat Intelligence TAXII Data Connector resides in. Changing this forces a new Threat Intelligence TAXII Data Connector to be created.
lookbackDate string
The lookback date for the TAXII server in RFC3339. Defaults to 1970-01-01T00:00:00Z.
name Changes to this property will trigger replacement. string
The name which should be used for this Threat Intelligence TAXII Data Connector. Changing this forces a new Threat Intelligence TAXII Data Connector to be created.
password string
The password for the TAXII server.
pollingFrequency string
The polling frequency for the TAXII server. Possible values are OnceAMinute, OnceAnHour and OnceADay. Defaults to OnceAnHour.
tenantId Changes to this property will trigger replacement. string

The ID of the tenant that this Threat Intelligence TAXII Data Connector connects to. Changing this forces a new Threat Intelligence TAXII Data Connector to be created.

NOTE Currently, only the same tenant as the running account is allowed. Cross-tenant scenario is not supported yet.

userName string
The user name for the TAXII server.
api_root_url str
The API root URI of the TAXII server.
collection_id str
The collection ID of the TAXII server.
display_name str
The friendly name which should be used for this Threat Intelligence TAXII Data Connector.
log_analytics_workspace_id Changes to this property will trigger replacement. str
The ID of the Log Analytics Workspace that this Threat Intelligence TAXII Data Connector resides in. Changing this forces a new Threat Intelligence TAXII Data Connector to be created.
lookback_date str
The lookback date for the TAXII server in RFC3339. Defaults to 1970-01-01T00:00:00Z.
name Changes to this property will trigger replacement. str
The name which should be used for this Threat Intelligence TAXII Data Connector. Changing this forces a new Threat Intelligence TAXII Data Connector to be created.
password str
The password for the TAXII server.
polling_frequency str
The polling frequency for the TAXII server. Possible values are OnceAMinute, OnceAnHour and OnceADay. Defaults to OnceAnHour.
tenant_id Changes to this property will trigger replacement. str

The ID of the tenant that this Threat Intelligence TAXII Data Connector connects to. Changing this forces a new Threat Intelligence TAXII Data Connector to be created.

NOTE Currently, only the same tenant as the running account is allowed. Cross-tenant scenario is not supported yet.

user_name str
The user name for the TAXII server.
apiRootUrl String
The API root URI of the TAXII server.
collectionId String
The collection ID of the TAXII server.
displayName String
The friendly name which should be used for this Threat Intelligence TAXII Data Connector.
logAnalyticsWorkspaceId Changes to this property will trigger replacement. String
The ID of the Log Analytics Workspace that this Threat Intelligence TAXII Data Connector resides in. Changing this forces a new Threat Intelligence TAXII Data Connector to be created.
lookbackDate String
The lookback date for the TAXII server in RFC3339. Defaults to 1970-01-01T00:00:00Z.
name Changes to this property will trigger replacement. String
The name which should be used for this Threat Intelligence TAXII Data Connector. Changing this forces a new Threat Intelligence TAXII Data Connector to be created.
password String
The password for the TAXII server.
pollingFrequency String
The polling frequency for the TAXII server. Possible values are OnceAMinute, OnceAnHour and OnceADay. Defaults to OnceAnHour.
tenantId Changes to this property will trigger replacement. String

The ID of the tenant that this Threat Intelligence TAXII Data Connector connects to. Changing this forces a new Threat Intelligence TAXII Data Connector to be created.

NOTE Currently, only the same tenant as the running account is allowed. Cross-tenant scenario is not supported yet.

userName String
The user name for the TAXII server.

Import

Threat Intelligence TAXII Data Connectors can be imported using the resource id, e.g.

$ pulumi import azure:sentinel/dataConnectorThreatIntelligenceTaxii:DataConnectorThreatIntelligenceTaxii example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.OperationalInsights/workspaces/workspace1/providers/Microsoft.SecurityInsights/dataConnectors/dc1
Copy

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

Package Details

Repository
Azure Classic pulumi/pulumi-azure
License
Apache-2.0
Notes
This Pulumi package is based on the azurerm Terraform Provider.