New-AzSentinelDataConnector

Creates or updates the data connector.

Syntax

New-AzSentinelDataConnector
   -ResourceGroupName <String>
   -WorkspaceName <String>
   -Kind <DataConnectorKind>
   [-Id <String>]
   [-SubscriptionId <String>]
   [-Alerts <String>]
   [-TenantId <String>]
   [-DefaultProfile <PSObject>]
   [-AsJob]
   [-NoWait]
   [-Confirm]
   [-WhatIf]
   [<CommonParameters>]
New-AzSentinelDataConnector
   -ResourceGroupName <String>
   -WorkspaceName <String>
   -AWSRoleArn <String>
   -Kind <DataConnectorKind>
   [-Id <String>]
   [-SubscriptionId <String>]
   [-Log <String>]
   [-DefaultProfile <PSObject>]
   [-AsJob]
   [-NoWait]
   [-Confirm]
   [-WhatIf]
   [<CommonParameters>]
New-AzSentinelDataConnector
   -ResourceGroupName <String>
   -WorkspaceName <String>
   -AWSRoleArn <String>
   -DetinationTable <String>
   -Kind <DataConnectorKind>
   -Log <String>
   -SQSURL <String[]>
   [-Id <String>]
   [-SubscriptionId <String>]
   [-DefaultProfile <PSObject>]
   [-AsJob]
   [-NoWait]
   [-Confirm]
   [-WhatIf]
   [<CommonParameters>]
New-AzSentinelDataConnector
   -ResourceGroupName <String>
   -WorkspaceName <String>
   -ASCSubscriptionId <String>
   -Kind <DataConnectorKind>
   [-Id <String>]
   [-SubscriptionId <String>]
   [-Alerts <String>]
   [-DefaultProfile <PSObject>]
   [-AsJob]
   [-NoWait]
   [-Confirm]
   [-WhatIf]
   [<CommonParameters>]
New-AzSentinelDataConnector
   -ResourceGroupName <String>
   -WorkspaceName <String>
   -Kind <DataConnectorKind>
   [-Id <String>]
   [-SubscriptionId <String>]
   [-CommonDataServiceActivity <String>]
   [-TenantId <String>]
   [-DefaultProfile <PSObject>]
   [-AsJob]
   [-NoWait]
   [-Confirm]
   [-WhatIf]
   [<CommonParameters>]
New-AzSentinelDataConnector
   -ResourceGroupName <String>
   -WorkspaceName <String>
   -AvailabilityIsPreview <Boolean>
   -Kind <DataConnectorKind>
   -UiConfigConnectivityCriterion <ConnectivityCriteria[]>
   -UiConfigDataType <LastDataReceivedDataType[]>
   -UiConfigDescriptionMarkdown <String>
   -UiConfigGraphQueriesTableName <String>
   -UiConfigGraphQuery <GraphQueries[]>
   -UiConfigInstructionStep <InstructionSteps[]>
   -UiConfigPublisher <String>
   -UiConfigSampleQuery <SampleQueries[]>
   -UiConfigTitle <String>
   [-Id <String>]
   [-SubscriptionId <String>]
   [-AvailabilityStatus <Int32>]
   [-PermissionCustom <PermissionsCustomsItem[]>]
   [-PermissionResourceProvider <PermissionsResourceProviderItem[]>]
   [-UiConfigCustomImage <String>]
   [-DefaultProfile <PSObject>]
   [-AsJob]
   [-NoWait]
   [-Confirm]
   [-WhatIf]
   [<CommonParameters>]
New-AzSentinelDataConnector
   -ResourceGroupName <String>
   -WorkspaceName <String>
   -Kind <DataConnectorKind>
   [-Id <String>]
   [-SubscriptionId <String>]
   [-Alerts <String>]
   [-DiscoveryLog <String>]
   [-TenantId <String>]
   [-DefaultProfile <PSObject>]
   [-AsJob]
   [-NoWait]
   [-Confirm]
   [-WhatIf]
   [<CommonParameters>]
New-AzSentinelDataConnector
   -ResourceGroupName <String>
   -WorkspaceName <String>
   -Kind <DataConnectorKind>
   [-Id <String>]
   [-SubscriptionId <String>]
   [-Alerts <String>]
   [-TenantId <String>]
   [-DefaultProfile <PSObject>]
   [-AsJob]
   [-NoWait]
   [-Confirm]
   [-WhatIf]
   [<CommonParameters>]
New-AzSentinelDataConnector
   -ResourceGroupName <String>
   -WorkspaceName <String>
   -Kind <DataConnectorKind>
   [-Id <String>]
   [-SubscriptionId <String>]
   [-BingSafetyPhishingURL <String>]
   [-BingSafetyPhishingUrlLookbackPeriod <String>]
   [-MicrosoftEmergingThreatFeed <String>]
   [-MicrosoftEmergingThreatFeedLookbackPeriod <String>]
   [-TenantId <String>]
   [-DefaultProfile <PSObject>]
   [-AsJob]
   [-NoWait]
   [-Confirm]
   [-WhatIf]
   [<CommonParameters>]
New-AzSentinelDataConnector
   -ResourceGroupName <String>
   -WorkspaceName <String>
   -Kind <DataConnectorKind>
   [-Id <String>]
   [-SubscriptionId <String>]
   [-Incident <String>]
   [-TenantId <String>]
   [-DefaultProfile <PSObject>]
   [-AsJob]
   [-NoWait]
   [-Confirm]
   [-WhatIf]
   [<CommonParameters>]
New-AzSentinelDataConnector
   -ResourceGroupName <String>
   -WorkspaceName <String>
   -Kind <DataConnectorKind>
   [-Id <String>]
   [-SubscriptionId <String>]
   [-Exchange <String>]
   [-SharePoint <String>]
   [-Teams <String>]
   [-TenantId <String>]
   [-DefaultProfile <PSObject>]
   [-AsJob]
   [-NoWait]
   [-Confirm]
   [-WhatIf]
   [<CommonParameters>]
New-AzSentinelDataConnector
   -ResourceGroupName <String>
   -WorkspaceName <String>
   -Kind <DataConnectorKind>
   [-Id <String>]
   [-SubscriptionId <String>]
   [-Alerts <String>]
   [-TenantId <String>]
   [-DefaultProfile <PSObject>]
   [-AsJob]
   [-NoWait]
   [-Confirm]
   [-WhatIf]
   [<CommonParameters>]
New-AzSentinelDataConnector
   -ResourceGroupName <String>
   -WorkspaceName <String>
   -Kind <DataConnectorKind>
   [-Id <String>]
   [-SubscriptionId <String>]
   [-Alerts <String>]
   [-TenantId <String>]
   [-DefaultProfile <PSObject>]
   [-AsJob]
   [-NoWait]
   [-Confirm]
   [-WhatIf]
   [<CommonParameters>]
New-AzSentinelDataConnector
   -ResourceGroupName <String>
   -WorkspaceName <String>
   -Kind <DataConnectorKind>
   [-Id <String>]
   [-SubscriptionId <String>]
   [-Indicator <String>]
   [-TenantId <String>]
   [-DefaultProfile <PSObject>]
   [-AsJob]
   [-NoWait]
   [-Confirm]
   [-WhatIf]
   [<CommonParameters>]
New-AzSentinelDataConnector
   -ResourceGroupName <String>
   -WorkspaceName <String>
   -APIRootURL <String>
   -CollectionId <String>
   -FriendlyName <String>
   -Kind <DataConnectorKind>
   -PollingFrequency <PollingFrequency>
   -WorkspaceId <String>
   [-Id <String>]
   [-SubscriptionId <String>]
   [-Password <String>]
   [-TaxiiLookbackPeriod <String>]
   [-TenantId <String>]
   [-UserName <String>]
   [-DefaultProfile <PSObject>]
   [-AsJob]
   [-NoWait]
   [-Confirm]
   [-WhatIf]
   [<CommonParameters>]

Description

Creates or updates the data connector.

Examples

Example 1: Enable a data connector.

New-AzSentinelDataConnector -ResourceGroupName "myResourceGroupName" -WorkspaceName "myWorkspaceName" -Kind 'MicrosoftThreatIntelligence' -BingSafetyPhishingURL Enabled -BingSafetyPhishingUrlLookbackPeriod All  -MicrosoftEmergingThreatFeed Enabled -MicrosoftEmergingThreatFeedLookbackPeriod All

This command enables the Threat Intelligence data connector

Parameters

-Alerts

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-APIRootURL

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-ASCSubscriptionId

ASC Subscription Id.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-AsJob

Run the command as a job

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-AvailabilityIsPreview

[Parameter(ParameterSetName = 'APIPolling', Mandatory)]

Type:Boolean
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-AvailabilityStatus

[Parameter(ParameterSetName = 'APIPolling')]

Type:Int32
Position:Named
Default value:1
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-AWSRoleArn

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-BingSafetyPhishingURL

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-BingSafetyPhishingUrlLookbackPeriod

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-CollectionId

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-CommonDataServiceActivity

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

Prompts you for confirmation before running the cmdlet.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

The credentials, account, tenant, and subscription used for communication with Azure.

Type:PSObject
Aliases:AzureRMContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DetinationTable

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-DiscoveryLog

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Exchange

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-FriendlyName

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Id

The Id of the Data Connector.

Type:String
Position:Named
Default value:(New-Guid).Guid
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Incident

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Indicator

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Kind

Kind of the the data connection

Type:DataConnectorKind
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Log

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-MicrosoftEmergingThreatFeed

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MicrosoftEmergingThreatFeedLookbackPeriod

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-NoWait

Run the command asynchronously

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Password

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PermissionCustom

[Parameter(ParameterSetName = 'APIPolling')] To construct, see NOTES section for PERMISSIONCUSTOM properties and create a hash table.

Type:PermissionsCustomsItem[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PermissionResourceProvider

[Parameter(ParameterSetName = 'APIPolling')] To construct, see NOTES section for PERMISSIONRESOURCEPROVIDER properties and create a hash table.

Type:PermissionsResourceProviderItem[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PollingFrequency

Type:PollingFrequency
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-ResourceGroupName

The Resource Group Name.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-SharePoint

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SQSURL

Type:String[]
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-SubscriptionId

Gets subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

Type:String
Position:Named
Default value:(Get-AzContext).Subscription.Id
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-TaxiiLookbackPeriod

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Teams

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-TenantId

The TenantId.

Type:String
Position:Named
Default value:(Get-AzContext).Tenant.Id
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-UiConfigConnectivityCriterion

[Parameter(ParameterSetName = 'APIPolling', Mandatory)] To construct, see NOTES section for UICONFIGCONNECTIVITYCRITERION properties and create a hash table.

Type:ConnectivityCriteria[]
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-UiConfigCustomImage

[Parameter(ParameterSetName = 'APIPolling')]

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-UiConfigDataType

[Parameter(ParameterSetName = 'APIPolling', Mandatory)] To construct, see NOTES section for UICONFIGDATATYPE properties and create a hash table.

Type:LastDataReceivedDataType[]
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-UiConfigDescriptionMarkdown

[Parameter(ParameterSetName = 'APIPolling', Mandatory)]

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-UiConfigGraphQueriesTableName

[Parameter(ParameterSetName = 'APIPolling', Mandatory)]

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-UiConfigGraphQuery

[Parameter(ParameterSetName = 'APIPolling', Mandatory)] To construct, see NOTES section for UICONFIGGRAPHQUERY properties and create a hash table.

Type:GraphQueries[]
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-UiConfigInstructionStep

[Parameter(ParameterSetName = 'APIPolling', Mandatory)] To construct, see NOTES section for UICONFIGINSTRUCTIONSTEP properties and create a hash table.

Type:InstructionSteps[]
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-UiConfigPublisher

[Parameter(ParameterSetName = 'APIPolling', Mandatory)]

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-UiConfigSampleQuery

[Parameter(ParameterSetName = 'APIPolling', Mandatory)] To construct, see NOTES section for UICONFIGSAMPLEQUERY properties and create a hash table.

Type:SampleQueries[]
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-UiConfigTitle

[Parameter(ParameterSetName = 'APIPolling', Mandatory)]

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-UserName

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Shows what would happen if the cmdlet runs. The cmdlet is not run.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WorkspaceId

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-WorkspaceName

The name of the workspace.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

Outputs

DataConnector

Notes

ALIASES

COMPLEX PARAMETER PROPERTIES

To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables.

PERMISSIONCUSTOM <PermissionsCustomsItem[]>: [Parameter(ParameterSetName = 'APIPolling')]

  • [Description <String>]: Customs permissions description
  • [Name <String>]: Customs permissions name

PERMISSIONRESOURCEPROVIDER <PermissionsResourceProviderItem[]>: [Parameter(ParameterSetName = 'APIPolling')]

  • [PermissionsDisplayText <String>]: Permission description text
  • [Provider <ProviderName?>]: Provider name
  • [ProviderDisplayName <String>]: Permission provider display name
  • [RequiredPermissionAction <Boolean?>]: action permission
  • [RequiredPermissionDelete <Boolean?>]: delete permission
  • [RequiredPermissionRead <Boolean?>]: read permission
  • [RequiredPermissionWrite <Boolean?>]: write permission
  • [Scope <PermissionProviderScope?>]: Permission provider scope

UICONFIGCONNECTIVITYCRITERION <ConnectivityCriteria[]>: [Parameter(ParameterSetName = 'APIPolling', Mandatory)]

  • [Type <ConnectivityType?>]: type of connectivity
  • [Value <String[]>]: Queries for checking connectivity

UICONFIGDATATYPE <LastDataReceivedDataType[]>: [Parameter(ParameterSetName = 'APIPolling', Mandatory)]

  • [LastDataReceivedQuery <String>]: Query for indicate last data received
  • [Name <String>]: Name of the data type to show in the graph. can be use with {{graphQueriesTableName}} placeholder

UICONFIGGRAPHQUERY <GraphQueries[]>: [Parameter(ParameterSetName = 'APIPolling', Mandatory)]

  • [BaseQuery <String>]: The base query for the graph
  • [Legend <String>]: The legend for the graph
  • [MetricName <String>]: the metric that the query is checking

UICONFIGINSTRUCTIONSTEP <InstructionSteps[]>: [Parameter(ParameterSetName = 'APIPolling', Mandatory)]

  • [Description <String>]: Instruction step description
  • [Instruction <IConnectorInstructionModelBase[]>]: Instruction step details
    • Type <SettingType>: The kind of the setting
    • [Parameter <IAny>]: The parameters for the setting
  • [Title <String>]: Instruction step title

UICONFIGSAMPLEQUERY <SampleQueries[]>: [Parameter(ParameterSetName = 'APIPolling', Mandatory)]

  • [Description <String>]: The sample query description
  • [Query <String>]: the sample query