azure-native-v2.securityinsights.CustomizableConnectorDefinition
Explore with Pulumi AI
Connector definition for kind ‘Customizable’. Azure REST API version: 2023-07-01-preview.
Create CustomizableConnectorDefinition Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new CustomizableConnectorDefinition(name: string, args: CustomizableConnectorDefinitionArgs, opts?: CustomResourceOptions);
@overload
def CustomizableConnectorDefinition(resource_name: str,
args: CustomizableConnectorDefinitionArgs,
opts: Optional[ResourceOptions] = None)
@overload
def CustomizableConnectorDefinition(resource_name: str,
opts: Optional[ResourceOptions] = None,
connector_ui_config: Optional[CustomizableConnectorUiConfigArgs] = None,
resource_group_name: Optional[str] = None,
workspace_name: Optional[str] = None,
connections_config: Optional[CustomizableConnectionsConfigArgs] = None,
created_time_utc: Optional[str] = None,
data_connector_definition_name: Optional[str] = None,
last_modified_utc: Optional[str] = None)
func NewCustomizableConnectorDefinition(ctx *Context, name string, args CustomizableConnectorDefinitionArgs, opts ...ResourceOption) (*CustomizableConnectorDefinition, error)
public CustomizableConnectorDefinition(string name, CustomizableConnectorDefinitionArgs args, CustomResourceOptions? opts = null)
public CustomizableConnectorDefinition(String name, CustomizableConnectorDefinitionArgs args)
public CustomizableConnectorDefinition(String name, CustomizableConnectorDefinitionArgs args, CustomResourceOptions options)
type: azure-native:securityinsights:CustomizableConnectorDefinition
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name
This property is required. string - The unique name of the resource.
- args
This property is required. CustomizableConnectorDefinitionArgs - 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. 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
This property is required. string - The unique name of the resource.
- args
This property is required. CustomizableConnectorDefinitionArgs - 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. CustomizableConnectorDefinitionArgs - 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. CustomizableConnectorDefinitionArgs - 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 customizableConnectorDefinitionResource = new AzureNative.Securityinsights.CustomizableConnectorDefinition("customizableConnectorDefinitionResource", new()
{
ConnectorUiConfig =
{
{ "permissions",
{
{ "customs", new[]
{
{
{ "description", "string" },
{ "name", "string" },
},
} },
{ "licenses", new[]
{
"string",
} },
{ "resourceProvider", new[]
{
{
{ "permissionsDisplayText", "string" },
{ "provider", "string" },
{ "providerDisplayName", "string" },
{ "requiredPermissions",
{
{ "action", false },
{ "delete", false },
{ "read", false },
{ "write", false },
} },
{ "scope", "string" },
},
} },
{ "tenant", new[]
{
"string",
} },
} },
{ "connectivityCriteria", new[]
{
{
{ "type", "string" },
{ "value", new[]
{
"string",
} },
},
} },
{ "dataTypes", new[]
{
{
{ "lastDataReceivedQuery", "string" },
{ "name", "string" },
},
} },
{ "descriptionMarkdown", "string" },
{ "graphQueries", new[]
{
{
{ "baseQuery", "string" },
{ "legend", "string" },
{ "metricName", "string" },
},
} },
{ "title", "string" },
{ "sampleQueries", new[]
{
{
{ "description", "string" },
{ "query", "string" },
},
} },
{ "instructionSteps", new[]
{
{
{ "description", "string" },
{ "innerSteps", new[]
{
instructionStep,
} },
{ "instructions", new[]
{
{
{ "parameters", "any" },
{ "type", "string" },
},
} },
{ "title", "string" },
},
} },
{ "publisher", "string" },
{ "id", "string" },
{ "logo", "string" },
{ "isConnectivityCriteriasMatchSome", false },
{ "availability",
{
{ "isPreview", false },
{ "status", 0 },
} },
{ "graphQueriesTableName", "string" },
},
Kind = "string",
ResourceGroupName = "string",
WorkspaceName = "string",
ConnectionsConfig =
{
{ "templateSpecName", "string" },
{ "templateSpecVersion", "string" },
},
CreatedTimeUtc = "string",
DataConnectorDefinitionName = "string",
LastModifiedUtc = "string",
});
example, err := securityinsights.NewCustomizableConnectorDefinition(ctx, "customizableConnectorDefinitionResource", &securityinsights.CustomizableConnectorDefinitionArgs{
ConnectorUiConfig: map[string]interface{}{
"permissions": map[string]interface{}{
"customs": []map[string]interface{}{
map[string]interface{}{
"description": "string",
"name": "string",
},
},
"licenses": []string{
"string",
},
"resourceProvider": []map[string]interface{}{
map[string]interface{}{
"permissionsDisplayText": "string",
"provider": "string",
"providerDisplayName": "string",
"requiredPermissions": map[string]interface{}{
"action": false,
"delete": false,
"read": false,
"write": false,
},
"scope": "string",
},
},
"tenant": []string{
"string",
},
},
"connectivityCriteria": []map[string]interface{}{
map[string]interface{}{
"type": "string",
"value": []string{
"string",
},
},
},
"dataTypes": []map[string]interface{}{
map[string]interface{}{
"lastDataReceivedQuery": "string",
"name": "string",
},
},
"descriptionMarkdown": "string",
"graphQueries": []map[string]interface{}{
map[string]interface{}{
"baseQuery": "string",
"legend": "string",
"metricName": "string",
},
},
"title": "string",
"sampleQueries": []map[string]interface{}{
map[string]interface{}{
"description": "string",
"query": "string",
},
},
"instructionSteps": []map[string]interface{}{
map[string]interface{}{
"description": "string",
"innerSteps": []interface{}{
instructionStep,
},
"instructions": []map[string]interface{}{
map[string]interface{}{
"parameters": "any",
"type": "string",
},
},
"title": "string",
},
},
"publisher": "string",
"id": "string",
"logo": "string",
"isConnectivityCriteriasMatchSome": false,
"availability": map[string]interface{}{
"isPreview": false,
"status": 0,
},
"graphQueriesTableName": "string",
},
Kind: "string",
ResourceGroupName: "string",
WorkspaceName: "string",
ConnectionsConfig: map[string]interface{}{
"templateSpecName": "string",
"templateSpecVersion": "string",
},
CreatedTimeUtc: "string",
DataConnectorDefinitionName: "string",
LastModifiedUtc: "string",
})
var customizableConnectorDefinitionResource = new CustomizableConnectorDefinition("customizableConnectorDefinitionResource", CustomizableConnectorDefinitionArgs.builder()
.connectorUiConfig(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.kind("string")
.resourceGroupName("string")
.workspaceName("string")
.connectionsConfig(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.createdTimeUtc("string")
.dataConnectorDefinitionName("string")
.lastModifiedUtc("string")
.build());
customizable_connector_definition_resource = azure_native.securityinsights.CustomizableConnectorDefinition("customizableConnectorDefinitionResource",
connector_ui_config={
permissions: {
customs: [{
description: string,
name: string,
}],
licenses: [string],
resourceProvider: [{
permissionsDisplayText: string,
provider: string,
providerDisplayName: string,
requiredPermissions: {
action: False,
delete: False,
read: False,
write: False,
},
scope: string,
}],
tenant: [string],
},
connectivityCriteria: [{
type: string,
value: [string],
}],
dataTypes: [{
lastDataReceivedQuery: string,
name: string,
}],
descriptionMarkdown: string,
graphQueries: [{
baseQuery: string,
legend: string,
metricName: string,
}],
title: string,
sampleQueries: [{
description: string,
query: string,
}],
instructionSteps: [{
description: string,
innerSteps: [instruction_step],
instructions: [{
parameters: any,
type: string,
}],
title: string,
}],
publisher: string,
id: string,
logo: string,
isConnectivityCriteriasMatchSome: False,
availability: {
isPreview: False,
status: 0,
},
graphQueriesTableName: string,
},
kind=string,
resource_group_name=string,
workspace_name=string,
connections_config={
templateSpecName: string,
templateSpecVersion: string,
},
created_time_utc=string,
data_connector_definition_name=string,
last_modified_utc=string)
const customizableConnectorDefinitionResource = new azure_native.securityinsights.CustomizableConnectorDefinition("customizableConnectorDefinitionResource", {
connectorUiConfig: {
permissions: {
customs: [{
description: "string",
name: "string",
}],
licenses: ["string"],
resourceProvider: [{
permissionsDisplayText: "string",
provider: "string",
providerDisplayName: "string",
requiredPermissions: {
action: false,
"delete": false,
read: false,
write: false,
},
scope: "string",
}],
tenant: ["string"],
},
connectivityCriteria: [{
type: "string",
value: ["string"],
}],
dataTypes: [{
lastDataReceivedQuery: "string",
name: "string",
}],
descriptionMarkdown: "string",
graphQueries: [{
baseQuery: "string",
legend: "string",
metricName: "string",
}],
title: "string",
sampleQueries: [{
description: "string",
query: "string",
}],
instructionSteps: [{
description: "string",
innerSteps: [instructionStep],
instructions: [{
parameters: "any",
type: "string",
}],
title: "string",
}],
publisher: "string",
id: "string",
logo: "string",
isConnectivityCriteriasMatchSome: false,
availability: {
isPreview: false,
status: 0,
},
graphQueriesTableName: "string",
},
kind: "string",
resourceGroupName: "string",
workspaceName: "string",
connectionsConfig: {
templateSpecName: "string",
templateSpecVersion: "string",
},
createdTimeUtc: "string",
dataConnectorDefinitionName: "string",
lastModifiedUtc: "string",
});
type: azure-native:securityinsights:CustomizableConnectorDefinition
properties:
connectionsConfig:
templateSpecName: string
templateSpecVersion: string
connectorUiConfig:
availability:
isPreview: false
status: 0
connectivityCriteria:
- type: string
value:
- string
dataTypes:
- lastDataReceivedQuery: string
name: string
descriptionMarkdown: string
graphQueries:
- baseQuery: string
legend: string
metricName: string
graphQueriesTableName: string
id: string
instructionSteps:
- description: string
innerSteps:
- ${instructionStep}
instructions:
- parameters: any
type: string
title: string
isConnectivityCriteriasMatchSome: false
logo: string
permissions:
customs:
- description: string
name: string
licenses:
- string
resourceProvider:
- permissionsDisplayText: string
provider: string
providerDisplayName: string
requiredPermissions:
action: false
delete: false
read: false
write: false
scope: string
tenant:
- string
publisher: string
sampleQueries:
- description: string
query: string
title: string
createdTimeUtc: string
dataConnectorDefinitionName: string
kind: string
lastModifiedUtc: string
resourceGroupName: string
workspaceName: string
CustomizableConnectorDefinition Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The CustomizableConnectorDefinition resource accepts the following input properties:
- Connector
Ui Config This property is required. Pulumi.Azure Native. Security Insights. Inputs. Customizable Connector Ui Config - The UiConfig for 'Customizable' connector definition kind.
- Resource
Group Name This property is required. Changes to this property will trigger replacement.
- The name of the resource group. The name is case insensitive.
- Workspace
Name This property is required. Changes to this property will trigger replacement.
- The name of the workspace.
- Connections
Config Pulumi.Azure Native. Security Insights. Inputs. Customizable Connections Config - The UiConfig for 'Customizable' connector definition kind.
- Created
Time stringUtc - Gets or sets the connector definition created date in UTC format.
- Data
Connector Definition Name Changes to this property will trigger replacement.
- The data connector definition name.
- Last
Modified stringUtc - Gets or sets the connector definition last modified date in UTC format.
- Connector
Ui Config This property is required. CustomizableConnector Ui Config Args - The UiConfig for 'Customizable' connector definition kind.
- Resource
Group Name This property is required. Changes to this property will trigger replacement.
- The name of the resource group. The name is case insensitive.
- Workspace
Name This property is required. Changes to this property will trigger replacement.
- The name of the workspace.
- Connections
Config CustomizableConnections Config Args - The UiConfig for 'Customizable' connector definition kind.
- Created
Time stringUtc - Gets or sets the connector definition created date in UTC format.
- Data
Connector Definition Name Changes to this property will trigger replacement.
- The data connector definition name.
- Last
Modified stringUtc - Gets or sets the connector definition last modified date in UTC format.
- connector
Ui Config This property is required. CustomizableConnector Ui Config - The UiConfig for 'Customizable' connector definition kind.
- resource
Group Name This property is required. Changes to this property will trigger replacement.
- The name of the resource group. The name is case insensitive.
- workspace
Name This property is required. Changes to this property will trigger replacement.
- The name of the workspace.
- connections
Config CustomizableConnections Config - The UiConfig for 'Customizable' connector definition kind.
- created
Time StringUtc - Gets or sets the connector definition created date in UTC format.
- data
Connector Definition Name Changes to this property will trigger replacement.
- The data connector definition name.
- last
Modified StringUtc - Gets or sets the connector definition last modified date in UTC format.
- connector
Ui Config This property is required. CustomizableConnector Ui Config - The UiConfig for 'Customizable' connector definition kind.
- resource
Group Name This property is required. Changes to this property will trigger replacement.
- The name of the resource group. The name is case insensitive.
- workspace
Name This property is required. Changes to this property will trigger replacement.
- The name of the workspace.
- connections
Config CustomizableConnections Config - The UiConfig for 'Customizable' connector definition kind.
- created
Time stringUtc - Gets or sets the connector definition created date in UTC format.
- data
Connector Definition Name Changes to this property will trigger replacement.
- The data connector definition name.
- last
Modified stringUtc - Gets or sets the connector definition last modified date in UTC format.
- connector_
ui_ config This property is required. CustomizableConnector Ui Config Args - The UiConfig for 'Customizable' connector definition kind.
- resource_
group_ name This property is required. Changes to this property will trigger replacement.
- The name of the resource group. The name is case insensitive.
- workspace_
name This property is required. Changes to this property will trigger replacement.
- The name of the workspace.
- connections_
config CustomizableConnections Config Args - The UiConfig for 'Customizable' connector definition kind.
- created_
time_ strutc - Gets or sets the connector definition created date in UTC format.
- data_
connector_ definition_ name Changes to this property will trigger replacement.
- The data connector definition name.
- last_
modified_ strutc - Gets or sets the connector definition last modified date in UTC format.
- connector
Ui Config This property is required. Property Map - The UiConfig for 'Customizable' connector definition kind.
- resource
Group Name This property is required. Changes to this property will trigger replacement.
- The name of the resource group. The name is case insensitive.
- workspace
Name This property is required. Changes to this property will trigger replacement.
- The name of the workspace.
- connections
Config Property Map - The UiConfig for 'Customizable' connector definition kind.
- created
Time StringUtc - Gets or sets the connector definition created date in UTC format.
- data
Connector Definition Name Changes to this property will trigger replacement.
- The data connector definition name.
- last
Modified StringUtc - 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
- System
Data Pulumi.Azure Native. Security Insights. Outputs. System Data Response - 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
- System
Data SystemData Response - 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
- system
Data SystemData Response - 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
- system
Data SystemData Response - 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 SystemData Response - 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
- system
Data 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
ConnectivityCriterionResponse, ConnectivityCriterionResponseArgs
ConnectorDataType, ConnectorDataTypeArgs
- Last
Data Received Query This property is required. string - Gets or sets the query to indicate when relevant data was last received in the workspace.
- Name
This property is required. string - Gets or sets the name of the data type to show in the graph.
- Last
Data Received Query This property is required. string - Gets or sets the query to indicate when relevant data was last received in the workspace.
- Name
This property is required. string - Gets or sets the name of the data type to show in the graph.
- last
Data Received Query This property is required. String - Gets or sets the query to indicate when relevant data was last received in the workspace.
- name
This property is required. String - Gets or sets the name of the data type to show in the graph.
- last
Data Received Query This property is required. string - Gets or sets the query to indicate when relevant data was last received in the workspace.
- name
This property is required. string - Gets or sets the name of the data type to show in the graph.
- last_
data_ received_ query This property is required. str - Gets or sets the query to indicate when relevant data was last received in the workspace.
- name
This property is required. str - Gets or sets the name of the data type to show in the graph.
- last
Data Received Query This property is required. String - Gets or sets the query to indicate when relevant data was last received in the workspace.
- name
This property is required. String - Gets or sets the name of the data type to show in the graph.
ConnectorDataTypeResponse, ConnectorDataTypeResponseArgs
- Last
Data Received Query This property is required. string - Gets or sets the query to indicate when relevant data was last received in the workspace.
- Name
This property is required. string - Gets or sets the name of the data type to show in the graph.
- Last
Data Received Query This property is required. string - Gets or sets the query to indicate when relevant data was last received in the workspace.
- Name
This property is required. string - Gets or sets the name of the data type to show in the graph.
- last
Data Received Query This property is required. String - Gets or sets the query to indicate when relevant data was last received in the workspace.
- name
This property is required. String - Gets or sets the name of the data type to show in the graph.
- last
Data Received Query This property is required. string - Gets or sets the query to indicate when relevant data was last received in the workspace.
- name
This property is required. string - Gets or sets the name of the data type to show in the graph.
- last_
data_ received_ query This property is required. str - Gets or sets the query to indicate when relevant data was last received in the workspace.
- name
This property is required. str - Gets or sets the name of the data type to show in the graph.
- last
Data Received Query This property is required. String - Gets or sets the query to indicate when relevant data was last received in the workspace.
- name
This property is required. String - Gets or sets the name of the data type to show in the graph.
ConnectorDefinitionsAvailability, ConnectorDefinitionsAvailabilityArgs
- 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).
ConnectorDefinitionsAvailabilityResponse, ConnectorDefinitionsAvailabilityResponseArgs
- 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).
ConnectorDefinitionsPermissions, ConnectorDefinitionsPermissionsArgs
- Customs
List<Pulumi.
Azure Native. Security Insights. Inputs. Custom Permission Details> - 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.
- Resource
Provider List<Pulumi.Azure Native. Security Insights. Inputs. Connector Definitions Resource Provider> - 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
[]Custom
Permission Details - 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.
- Resource
Provider []ConnectorDefinitions Resource Provider - 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<Custom
Permission Details> - 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.
- resource
Provider List<ConnectorDefinitions Resource Provider> - 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
Custom
Permission Details[] - 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.
- resource
Provider ConnectorDefinitions Resource Provider[] - 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[Custom
Permission Details] - 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[ConnectorDefinitions Resource Provider] - 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.
- resource
Provider 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.
Azure Native. Security Insights. Inputs. Custom Permission Details Response> - 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.
- Resource
Provider List<Pulumi.Azure Native. Security Insights. Inputs. Connector Definitions Resource Provider Response> - 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
[]Custom
Permission Details Response - 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.
- Resource
Provider []ConnectorDefinitions Resource Provider Response - 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<Custom
Permission Details Response> - 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.
- resource
Provider List<ConnectorDefinitions Resource Provider Response> - 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
Custom
Permission Details Response[] - 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.
- resource
Provider ConnectorDefinitions Resource Provider Response[] - 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[Custom
Permission Details Response] - 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[ConnectorDefinitions Resource Provider Response] - 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.
- resource
Provider 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
- Permissions
Display Text This property is required. string - Gets or sets the permissions description text.
- Provider
This property is required. string - Gets or sets the provider name.
- Provider
Display Name This property is required. string - Gets or sets the permissions provider display name.
- Required
Permissions This property is required. Pulumi.Azure Native. Security Insights. Inputs. Resource Provider Required Permissions - Required permissions for the connector resource provider that define in ResourceProviders. For more information about the permissions see here.
- Scope
This property is required. string | Pulumi.Azure Native. Security Insights. Provider Permissions Scope - The scope on which the user should have permissions, in order to be able to create connections.
- Permissions
Display Text This property is required. string - Gets or sets the permissions description text.
- Provider
This property is required. string - Gets or sets the provider name.
- Provider
Display Name This property is required. string - Gets or sets the permissions provider display name.
- Required
Permissions This property is required. ResourceProvider Required Permissions - Required permissions for the connector resource provider that define in ResourceProviders. For more information about the permissions see here.
- Scope
This property is required. string | ProviderPermissions Scope - The scope on which the user should have permissions, in order to be able to create connections.
- permissions
Display Text This property is required. String - Gets or sets the permissions description text.
- provider
This property is required. String - Gets or sets the provider name.
- provider
Display Name This property is required. String - Gets or sets the permissions provider display name.
- required
Permissions This property is required. ResourceProvider Required Permissions - Required permissions for the connector resource provider that define in ResourceProviders. For more information about the permissions see here.
- scope
This property is required. String | ProviderPermissions Scope - The scope on which the user should have permissions, in order to be able to create connections.
- permissions
Display Text This property is required. string - Gets or sets the permissions description text.
- provider
This property is required. string - Gets or sets the provider name.
- provider
Display Name This property is required. string - Gets or sets the permissions provider display name.
- required
Permissions This property is required. ResourceProvider Required Permissions - Required permissions for the connector resource provider that define in ResourceProviders. For more information about the permissions see here.
- scope
This property is required. string | ProviderPermissions Scope - The scope on which the user should have permissions, in order to be able to create connections.
- permissions_
display_ text This property is required. str - Gets or sets the permissions description text.
- provider
This property is required. str - Gets or sets the provider name.
- provider_
display_ name This property is required. str - Gets or sets the permissions provider display name.
- required_
permissions This property is required. ResourceProvider Required Permissions - Required permissions for the connector resource provider that define in ResourceProviders. For more information about the permissions see here.
- scope
This property is required. str | ProviderPermissions Scope - The scope on which the user should have permissions, in order to be able to create connections.
- permissions
Display Text This property is required. String - Gets or sets the permissions description text.
- provider
This property is required. String - Gets or sets the provider name.
- provider
Display Name This property is required. String - Gets or sets the permissions provider display name.
- required
Permissions This property is required. Property Map - Required permissions for the connector resource provider that define in ResourceProviders. For more information about the permissions see here.
- scope
This property is required. String | "Subscription" | "ResourceGroup" | "Workspace" - The scope on which the user should have permissions, in order to be able to create connections.
ConnectorDefinitionsResourceProviderResponse, ConnectorDefinitionsResourceProviderResponseArgs
- Permissions
Display Text This property is required. string - Gets or sets the permissions description text.
- Provider
This property is required. string - Gets or sets the provider name.
- Provider
Display Name This property is required. string - Gets or sets the permissions provider display name.
- Required
Permissions This property is required. Pulumi.Azure Native. Security Insights. Inputs. Resource Provider Required Permissions Response - Required permissions for the connector resource provider that define in ResourceProviders. For more information about the permissions see here.
- Scope
This property is required. string - The scope on which the user should have permissions, in order to be able to create connections.
- Permissions
Display Text This property is required. string - Gets or sets the permissions description text.
- Provider
This property is required. string - Gets or sets the provider name.
- Provider
Display Name This property is required. string - Gets or sets the permissions provider display name.
- Required
Permissions This property is required. ResourceProvider Required Permissions Response - Required permissions for the connector resource provider that define in ResourceProviders. For more information about the permissions see here.
- Scope
This property is required. string - The scope on which the user should have permissions, in order to be able to create connections.
- permissions
Display Text This property is required. String - Gets or sets the permissions description text.
- provider
This property is required. String - Gets or sets the provider name.
- provider
Display Name This property is required. String - Gets or sets the permissions provider display name.
- required
Permissions This property is required. ResourceProvider Required Permissions Response - Required permissions for the connector resource provider that define in ResourceProviders. For more information about the permissions see here.
- scope
This property is required. String - The scope on which the user should have permissions, in order to be able to create connections.
- permissions
Display Text This property is required. string - Gets or sets the permissions description text.
- provider
This property is required. string - Gets or sets the provider name.
- provider
Display Name This property is required. string - Gets or sets the permissions provider display name.
- required
Permissions This property is required. ResourceProvider Required Permissions Response - Required permissions for the connector resource provider that define in ResourceProviders. For more information about the permissions see here.
- scope
This property is required. string - The scope on which the user should have permissions, in order to be able to create connections.
- permissions_
display_ text This property is required. str - Gets or sets the permissions description text.
- provider
This property is required. str - Gets or sets the provider name.
- provider_
display_ name This property is required. str - Gets or sets the permissions provider display name.
- required_
permissions This property is required. ResourceProvider Required Permissions Response - Required permissions for the connector resource provider that define in ResourceProviders. For more information about the permissions see here.
- scope
This property is required. str - The scope on which the user should have permissions, in order to be able to create connections.
- permissions
Display Text This property is required. String - Gets or sets the permissions description text.
- provider
This property is required. String - Gets or sets the provider name.
- provider
Display Name This property is required. String - Gets or sets the permissions provider display name.
- required
Permissions This property is required. Property Map - Required permissions for the connector resource provider that define in ResourceProviders. For more information about the permissions see here.
- scope
This property is required. String - The scope on which the user should have permissions, in order to be able to create connections.
CustomPermissionDetails, CustomPermissionDetailsArgs
- Description
This property is required. string - Gets or sets the custom permissions description.
- Name
This property is required. string - Gets or sets the custom permissions name.
- Description
This property is required. string - Gets or sets the custom permissions description.
- Name
This property is required. string - Gets or sets the custom permissions name.
- description
This property is required. String - Gets or sets the custom permissions description.
- name
This property is required. String - Gets or sets the custom permissions name.
- description
This property is required. string - Gets or sets the custom permissions description.
- name
This property is required. string - Gets or sets the custom permissions name.
- description
This property is required. str - Gets or sets the custom permissions description.
- name
This property is required. str - Gets or sets the custom permissions name.
- description
This property is required. String - Gets or sets the custom permissions description.
- name
This property is required. String - Gets or sets the custom permissions name.
CustomPermissionDetailsResponse, CustomPermissionDetailsResponseArgs
- Description
This property is required. string - Gets or sets the custom permissions description.
- Name
This property is required. string - Gets or sets the custom permissions name.
- Description
This property is required. string - Gets or sets the custom permissions description.
- Name
This property is required. string - Gets or sets the custom permissions name.
- description
This property is required. String - Gets or sets the custom permissions description.
- name
This property is required. String - Gets or sets the custom permissions name.
- description
This property is required. string - Gets or sets the custom permissions description.
- name
This property is required. string - Gets or sets the custom permissions name.
- description
This property is required. str - Gets or sets the custom permissions description.
- name
This property is required. str - Gets or sets the custom permissions name.
- description
This property is required. String - Gets or sets the custom permissions description.
- name
This property is required. String - Gets or sets the custom permissions name.
CustomizableConnectionsConfig, CustomizableConnectionsConfigArgs
- Template
Spec Name This property is required. 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.
- Template
Spec Version This property is required. string - Gets or sets the template version.
- Template
Spec Name This property is required. 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.
- Template
Spec Version This property is required. string - Gets or sets the template version.
- template
Spec Name This property is required. 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.
- template
Spec Version This property is required. String - Gets or sets the template version.
- template
Spec Name This property is required. 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.
- template
Spec Version This property is required. string - Gets or sets the template version.
- template_
spec_ name This property is required. 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 This property is required. str - Gets or sets the template version.
- template
Spec Name This property is required. 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.
- template
Spec Version This property is required. String - Gets or sets the template version.
CustomizableConnectionsConfigResponse, CustomizableConnectionsConfigResponseArgs
- Template
Spec Name This property is required. 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.
- Template
Spec Version This property is required. string - Gets or sets the template version.
- Template
Spec Name This property is required. 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.
- Template
Spec Version This property is required. string - Gets or sets the template version.
- template
Spec Name This property is required. 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.
- template
Spec Version This property is required. String - Gets or sets the template version.
- template
Spec Name This property is required. 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.
- template
Spec Version This property is required. string - Gets or sets the template version.
- template_
spec_ name This property is required. 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 This property is required. str - Gets or sets the template version.
- template
Spec Name This property is required. 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.
- template
Spec Version This property is required. String - Gets or sets the template version.
CustomizableConnectorUiConfig, CustomizableConnectorUiConfigArgs
- Connectivity
Criteria This property is required. List<Pulumi.Azure Native. Security Insights. Inputs. Connectivity Criterion> - Gets or sets the way the connector checks whether the connector is connected.
- Data
Types This property is required. List<Pulumi.Azure Native. Security Insights. Inputs. Connector Data Type> - Gets or sets the data types to check for last data received.
- Description
Markdown This property is required. string - Gets or sets the connector description in markdown format.
- Graph
Queries This property is required. List<Pulumi.Azure Native. Security Insights. Inputs. Graph Query> - Gets or sets the graph queries to show the current data volume over time.
- Instruction
Steps This property is required. List<Pulumi.Azure Native. Security Insights. Inputs. Instruction Step> - Gets or sets the instruction steps to enable the connector.
- Permissions
This property is required. Pulumi.Azure Native. Security Insights. Inputs. Connector Definitions Permissions - The required Permissions for the connector.
- Publisher
This property is required. string - Gets or sets the connector publisher name.
- Sample
Queries This property is required. List<Pulumi.Azure Native. Security Insights. Inputs. Sample Query> - Gets or sets the sample queries for the connector.
- Title
This property is required. string - Gets or sets the connector blade title.
- Availability
Pulumi.
Azure Native. Security Insights. Inputs. Connector Definitions Availability - The exposure status of the connector to the customers.
- Graph
Queries stringTable Name - 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.
- Is
Connectivity boolCriterias Match Some - 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 This property is required. []ConnectivityCriterion - Gets or sets the way the connector checks whether the connector is connected.
- Data
Types This property is required. []ConnectorData Type - Gets or sets the data types to check for last data received.
- Description
Markdown This property is required. string - Gets or sets the connector description in markdown format.
- Graph
Queries This property is required. []GraphQuery - Gets or sets the graph queries to show the current data volume over time.
- Instruction
Steps This property is required. []InstructionStep - Gets or sets the instruction steps to enable the connector.
- Permissions
This property is required. ConnectorDefinitions Permissions - The required Permissions for the connector.
- Publisher
This property is required. string - Gets or sets the connector publisher name.
- Sample
Queries This property is required. []SampleQuery - Gets or sets the sample queries for the connector.
- Title
This property is required. string - Gets or sets the connector blade title.
- Availability
Connector
Definitions Availability - The exposure status of the connector to the customers.
- Graph
Queries stringTable Name - 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.
- Is
Connectivity boolCriterias Match Some - 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 This property is required. List<ConnectivityCriterion> - Gets or sets the way the connector checks whether the connector is connected.
- data
Types This property is required. List<ConnectorData Type> - Gets or sets the data types to check for last data received.
- description
Markdown This property is required. String - Gets or sets the connector description in markdown format.
- graph
Queries This property is required. List<GraphQuery> - Gets or sets the graph queries to show the current data volume over time.
- instruction
Steps This property is required. List<InstructionStep> - Gets or sets the instruction steps to enable the connector.
- permissions
This property is required. ConnectorDefinitions Permissions - The required Permissions for the connector.
- publisher
This property is required. String - Gets or sets the connector publisher name.
- sample
Queries This property is required. List<SampleQuery> - Gets or sets the sample queries for the connector.
- title
This property is required. String - Gets or sets the connector blade title.
- availability
Connector
Definitions Availability - The exposure status of the connector to the customers.
- graph
Queries StringTable Name - 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.
- is
Connectivity BooleanCriterias Match Some - 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 This property is required. ConnectivityCriterion[] - Gets or sets the way the connector checks whether the connector is connected.
- data
Types This property is required. ConnectorData Type[] - Gets or sets the data types to check for last data received.
- description
Markdown This property is required. string - Gets or sets the connector description in markdown format.
- graph
Queries This property is required. GraphQuery[] - Gets or sets the graph queries to show the current data volume over time.
- instruction
Steps This property is required. InstructionStep[] - Gets or sets the instruction steps to enable the connector.
- permissions
This property is required. ConnectorDefinitions Permissions - The required Permissions for the connector.
- publisher
This property is required. string - Gets or sets the connector publisher name.
- sample
Queries This property is required. SampleQuery[] - Gets or sets the sample queries for the connector.
- title
This property is required. string - Gets or sets the connector blade title.
- availability
Connector
Definitions Availability - The exposure status of the connector to the customers.
- graph
Queries stringTable Name - 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.
- is
Connectivity booleanCriterias Match Some - 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 This property is required. Sequence[ConnectivityCriterion] - Gets or sets the way the connector checks whether the connector is connected.
- data_
types This property is required. Sequence[ConnectorData Type] - Gets or sets the data types to check for last data received.
- description_
markdown This property is required. str - Gets or sets the connector description in markdown format.
- graph_
queries This property is required. Sequence[GraphQuery] - Gets or sets the graph queries to show the current data volume over time.
- instruction_
steps This property is required. Sequence[InstructionStep] - Gets or sets the instruction steps to enable the connector.
- permissions
This property is required. ConnectorDefinitions Permissions - The required Permissions for the connector.
- publisher
This property is required. str - Gets or sets the connector publisher name.
- sample_
queries This property is required. Sequence[SampleQuery] - Gets or sets the sample queries for the connector.
- title
This property is required. str - Gets or sets the connector blade title.
- availability
Connector
Definitions Availability - The exposure status of the connector to the customers.
- graph_
queries_ strtable_ name - 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_ boolcriterias_ match_ some - 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.
- connectivity
Criteria This property is required. List<Property Map> - Gets or sets the way the connector checks whether the connector is connected.
- data
Types This property is required. List<Property Map> - Gets or sets the data types to check for last data received.
- description
Markdown This property is required. String - Gets or sets the connector description in markdown format.
- graph
Queries This property is required. List<Property Map> - Gets or sets the graph queries to show the current data volume over time.
- instruction
Steps This property is required. List<Property Map> - Gets or sets the instruction steps to enable the connector.
- permissions
This property is required. Property Map - The required Permissions for the connector.
- publisher
This property is required. String - Gets or sets the connector publisher name.
- sample
Queries This property is required. List<Property Map> - Gets or sets the sample queries for the connector.
- title
This property is required. String - Gets or sets the connector blade title.
- availability Property Map
- The exposure status of the connector to the customers.
- graph
Queries StringTable Name - 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.
- is
Connectivity BooleanCriterias Match Some - 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
- Connectivity
Criteria This property is required. List<Pulumi.Azure Native. Security Insights. Inputs. Connectivity Criterion Response> - Gets or sets the way the connector checks whether the connector is connected.
- Data
Types This property is required. List<Pulumi.Azure Native. Security Insights. Inputs. Connector Data Type Response> - Gets or sets the data types to check for last data received.
- Description
Markdown This property is required. string - Gets or sets the connector description in markdown format.
- Graph
Queries This property is required. List<Pulumi.Azure Native. Security Insights. Inputs. Graph Query Response> - Gets or sets the graph queries to show the current data volume over time.
- Instruction
Steps This property is required. List<Pulumi.Azure Native. Security Insights. Inputs. Instruction Step Response> - Gets or sets the instruction steps to enable the connector.
- Permissions
This property is required. Pulumi.Azure Native. Security Insights. Inputs. Connector Definitions Permissions Response - The required Permissions for the connector.
- Publisher
This property is required. string - Gets or sets the connector publisher name.
- Sample
Queries This property is required. List<Pulumi.Azure Native. Security Insights. Inputs. Sample Query Response> - Gets or sets the sample queries for the connector.
- Title
This property is required. string - Gets or sets the connector blade title.
- Availability
Pulumi.
Azure Native. Security Insights. Inputs. Connector Definitions Availability Response - The exposure status of the connector to the customers.
- Graph
Queries stringTable Name - 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.
- Is
Connectivity boolCriterias Match Some - 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 This property is required. []ConnectivityCriterion Response - Gets or sets the way the connector checks whether the connector is connected.
- Data
Types This property is required. []ConnectorData Type Response - Gets or sets the data types to check for last data received.
- Description
Markdown This property is required. string - Gets or sets the connector description in markdown format.
- Graph
Queries This property is required. []GraphQuery Response - Gets or sets the graph queries to show the current data volume over time.
- Instruction
Steps This property is required. []InstructionStep Response - Gets or sets the instruction steps to enable the connector.
- Permissions
This property is required. ConnectorDefinitions Permissions Response - The required Permissions for the connector.
- Publisher
This property is required. string - Gets or sets the connector publisher name.
- Sample
Queries This property is required. []SampleQuery Response - Gets or sets the sample queries for the connector.
- Title
This property is required. string - Gets or sets the connector blade title.
- Availability
Connector
Definitions Availability Response - The exposure status of the connector to the customers.
- Graph
Queries stringTable Name - 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.
- Is
Connectivity boolCriterias Match Some - 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 This property is required. List<ConnectivityCriterion Response> - Gets or sets the way the connector checks whether the connector is connected.
- data
Types This property is required. List<ConnectorData Type Response> - Gets or sets the data types to check for last data received.
- description
Markdown This property is required. String - Gets or sets the connector description in markdown format.
- graph
Queries This property is required. List<GraphQuery Response> - Gets or sets the graph queries to show the current data volume over time.
- instruction
Steps This property is required. List<InstructionStep Response> - Gets or sets the instruction steps to enable the connector.
- permissions
This property is required. ConnectorDefinitions Permissions Response - The required Permissions for the connector.
- publisher
This property is required. String - Gets or sets the connector publisher name.
- sample
Queries This property is required. List<SampleQuery Response> - Gets or sets the sample queries for the connector.
- title
This property is required. String - Gets or sets the connector blade title.
- availability
Connector
Definitions Availability Response - The exposure status of the connector to the customers.
- graph
Queries StringTable Name - 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.
- is
Connectivity BooleanCriterias Match Some - 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 This property is required. ConnectivityCriterion Response[] - Gets or sets the way the connector checks whether the connector is connected.
- data
Types This property is required. ConnectorData Type Response[] - Gets or sets the data types to check for last data received.
- description
Markdown This property is required. string - Gets or sets the connector description in markdown format.
- graph
Queries This property is required. GraphQuery Response[] - Gets or sets the graph queries to show the current data volume over time.
- instruction
Steps This property is required. InstructionStep Response[] - Gets or sets the instruction steps to enable the connector.
- permissions
This property is required. ConnectorDefinitions Permissions Response - The required Permissions for the connector.
- publisher
This property is required. string - Gets or sets the connector publisher name.
- sample
Queries This property is required. SampleQuery Response[] - Gets or sets the sample queries for the connector.
- title
This property is required. string - Gets or sets the connector blade title.
- availability
Connector
Definitions Availability Response - The exposure status of the connector to the customers.
- graph
Queries stringTable Name - 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.
- is
Connectivity booleanCriterias Match Some - 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 This property is required. Sequence[ConnectivityCriterion Response] - Gets or sets the way the connector checks whether the connector is connected.
- data_
types This property is required. Sequence[ConnectorData Type Response] - Gets or sets the data types to check for last data received.
- description_
markdown This property is required. str - Gets or sets the connector description in markdown format.
- graph_
queries This property is required. Sequence[GraphQuery Response] - Gets or sets the graph queries to show the current data volume over time.
- instruction_
steps This property is required. Sequence[InstructionStep Response] - Gets or sets the instruction steps to enable the connector.
- permissions
This property is required. ConnectorDefinitions Permissions Response - The required Permissions for the connector.
- publisher
This property is required. str - Gets or sets the connector publisher name.
- sample_
queries This property is required. Sequence[SampleQuery Response] - Gets or sets the sample queries for the connector.
- title
This property is required. str - Gets or sets the connector blade title.
- availability
Connector
Definitions Availability Response - The exposure status of the connector to the customers.
- graph_
queries_ strtable_ name - 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_ boolcriterias_ match_ some - 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.
- connectivity
Criteria This property is required. List<Property Map> - Gets or sets the way the connector checks whether the connector is connected.
- data
Types This property is required. List<Property Map> - Gets or sets the data types to check for last data received.
- description
Markdown This property is required. String - Gets or sets the connector description in markdown format.
- graph
Queries This property is required. List<Property Map> - Gets or sets the graph queries to show the current data volume over time.
- instruction
Steps This property is required. List<Property Map> - Gets or sets the instruction steps to enable the connector.
- permissions
This property is required. Property Map - The required Permissions for the connector.
- publisher
This property is required. String - Gets or sets the connector publisher name.
- sample
Queries This property is required. List<Property Map> - Gets or sets the sample queries for the connector.
- title
This property is required. String - Gets or sets the connector blade title.
- availability Property Map
- The exposure status of the connector to the customers.
- graph
Queries StringTable Name - 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.
- is
Connectivity BooleanCriterias Match Some - 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
- Base
Query This property is required. 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
This property is required. string - Gets or sets the legend for the graph.
- Metric
Name This property is required. string - Gets or sets the metric name that the query is checking. For example: 'Total data receive'.
- Base
Query This property is required. 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
This property is required. string - Gets or sets the legend for the graph.
- Metric
Name This property is required. string - Gets or sets the metric name that the query is checking. For example: 'Total data receive'.
- base
Query This property is required. 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
This property is required. String - Gets or sets the legend for the graph.
- metric
Name This property is required. String - Gets or sets the metric name that the query is checking. For example: 'Total data receive'.
- base
Query This property is required. 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
This property is required. string - Gets or sets the legend for the graph.
- metric
Name This property is required. string - Gets or sets the metric name that the query is checking. For example: 'Total data receive'.
- base_
query This property is required. 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
This property is required. str - Gets or sets the legend for the graph.
- metric_
name This property is required. str - Gets or sets the metric name that the query is checking. For example: 'Total data receive'.
- base
Query This property is required. 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
This property is required. String - Gets or sets the legend for the graph.
- metric
Name This property is required. String - Gets or sets the metric name that the query is checking. For example: 'Total data receive'.
GraphQueryResponse, GraphQueryResponseArgs
- Base
Query This property is required. 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
This property is required. string - Gets or sets the legend for the graph.
- Metric
Name This property is required. string - Gets or sets the metric name that the query is checking. For example: 'Total data receive'.
- Base
Query This property is required. 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
This property is required. string - Gets or sets the legend for the graph.
- Metric
Name This property is required. string - Gets or sets the metric name that the query is checking. For example: 'Total data receive'.
- base
Query This property is required. 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
This property is required. String - Gets or sets the legend for the graph.
- metric
Name This property is required. String - Gets or sets the metric name that the query is checking. For example: 'Total data receive'.
- base
Query This property is required. 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
This property is required. string - Gets or sets the legend for the graph.
- metric
Name This property is required. string - Gets or sets the metric name that the query is checking. For example: 'Total data receive'.
- base_
query This property is required. 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
This property is required. str - Gets or sets the legend for the graph.
- metric_
name This property is required. str - Gets or sets the metric name that the query is checking. For example: 'Total data receive'.
- base
Query This property is required. 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
This property is required. String - Gets or sets the legend for the graph.
- metric
Name This property is required. 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.
- Inner
Steps List<Pulumi.Azure Native. Security Insights. Inputs. Instruction Step> - 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.
Azure Native. Security Insights. Inputs. Instruction Step Details> - 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.
- Inner
Steps []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
[]Instruction
Step Details - 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.
- inner
Steps 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<Instruction
Step Details> - 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.
- inner
Steps 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
Instruction
Step Details[] - 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[Instruction
Step Details] - 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.
- inner
Steps 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
This property is required. object - Gets or sets the instruction type parameters settings.
- Type
This property is required. string - Gets or sets the instruction type name.
- Parameters
This property is required. interface{} - Gets or sets the instruction type parameters settings.
- Type
This property is required. string - Gets or sets the instruction type name.
- parameters
This property is required. Object - Gets or sets the instruction type parameters settings.
- type
This property is required. String - Gets or sets the instruction type name.
- parameters
This property is required. any - Gets or sets the instruction type parameters settings.
- type
This property is required. string - Gets or sets the instruction type name.
- parameters
This property is required. Any - Gets or sets the instruction type parameters settings.
- type
This property is required. str - Gets or sets the instruction type name.
- parameters
This property is required. Any - Gets or sets the instruction type parameters settings.
- type
This property is required. String - Gets or sets the instruction type name.
InstructionStepDetailsResponse, InstructionStepDetailsResponseArgs
- Parameters
This property is required. object - Gets or sets the instruction type parameters settings.
- Type
This property is required. string - Gets or sets the instruction type name.
- Parameters
This property is required. interface{} - Gets or sets the instruction type parameters settings.
- Type
This property is required. string - Gets or sets the instruction type name.
- parameters
This property is required. Object - Gets or sets the instruction type parameters settings.
- type
This property is required. String - Gets or sets the instruction type name.
- parameters
This property is required. any - Gets or sets the instruction type parameters settings.
- type
This property is required. string - Gets or sets the instruction type name.
- parameters
This property is required. Any - Gets or sets the instruction type parameters settings.
- type
This property is required. str - Gets or sets the instruction type name.
- parameters
This property is required. Any - Gets or sets the instruction type parameters settings.
- type
This property is required. String - Gets or sets the instruction type name.
InstructionStepResponse, InstructionStepResponseArgs
- Description string
- Gets or sets the instruction step description.
- Inner
Steps List<Pulumi.Azure Native. Security Insights. Inputs. Instruction Step Response> - 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.
Azure Native. Security Insights. Inputs. Instruction Step Details Response> - 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.
- Inner
Steps []InstructionStep Response - 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
[]Instruction
Step Details Response - 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.
- inner
Steps List<InstructionStep Response> - 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<Instruction
Step Details Response> - 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.
- inner
Steps InstructionStep Response[] - 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
Instruction
Step Details Response[] - 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 Response] - 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[Instruction
Step Details Response] - 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.
- inner
Steps 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
- Resource
Group - ResourceGroup
- Workspace
- Workspace
- Provider
Permissions Scope Subscription - Subscription
- Provider
Permissions Scope Resource Group - ResourceGroup
- Provider
Permissions Scope Workspace - Workspace
- Subscription
- Subscription
- Resource
Group - ResourceGroup
- Workspace
- Workspace
- Subscription
- Subscription
- Resource
Group - ResourceGroup
- Workspace
- Workspace
- SUBSCRIPTION
- Subscription
- RESOURCE_GROUP
- ResourceGroup
- WORKSPACE
- Workspace
- "Subscription"
- Subscription
- "Resource
Group" - 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
This property is required. string - Gets or sets the sample query description.
- Query
This property is required. string - Gets or sets the KQL sample query.
- Description
This property is required. string - Gets or sets the sample query description.
- Query
This property is required. string - Gets or sets the KQL sample query.
- description
This property is required. String - Gets or sets the sample query description.
- query
This property is required. String - Gets or sets the KQL sample query.
- description
This property is required. string - Gets or sets the sample query description.
- query
This property is required. string - Gets or sets the KQL sample query.
- description
This property is required. str - Gets or sets the sample query description.
- query
This property is required. str - Gets or sets the KQL sample query.
- description
This property is required. String - Gets or sets the sample query description.
- query
This property is required. String - Gets or sets the KQL sample query.
SampleQueryResponse, SampleQueryResponseArgs
- Description
This property is required. string - Gets or sets the sample query description.
- Query
This property is required. string - Gets or sets the KQL sample query.
- Description
This property is required. string - Gets or sets the sample query description.
- Query
This property is required. string - Gets or sets the KQL sample query.
- description
This property is required. String - Gets or sets the sample query description.
- query
This property is required. String - Gets or sets the KQL sample query.
- description
This property is required. string - Gets or sets the sample query description.
- query
This property is required. string - Gets or sets the KQL sample query.
- description
This property is required. str - Gets or sets the sample query description.
- query
This property is required. str - Gets or sets the KQL sample query.
- description
This property is required. String - Gets or sets the sample query description.
- query
This property is required. String - Gets or sets the KQL sample query.
SystemDataResponse, SystemDataResponseArgs
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
- created
At string - The timestamp of resource creation (UTC).
- created
By string - The identity that created the resource.
- created
By stringType - The type of identity that created the resource.
- last
Modified stringAt - The timestamp of resource last modification (UTC)
- last
Modified stringBy - The identity that last modified the resource.
- last
Modified stringBy Type - 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_ strtype - The type of identity that created the resource.
- last_
modified_ strat - The timestamp of resource last modification (UTC)
- last_
modified_ strby - The identity that last modified the resource.
- last_
modified_ strby_ type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:securityinsights:CustomizableConnectorDefinition 73e01a99-5cd7-4139-a149-9f2736ff2ab5 /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/dataConnectorDefinitions/{dataConnectorDefinitionName}
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- azure-native-v2 pulumi/pulumi-azure-native
- License
- Apache-2.0