1. Packages
  2. Azure Native v2
  3. API Docs
  4. kusto
  5. getEventGridDataConnection
These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi

azure-native-v2.kusto.getEventGridDataConnection

Explore with Pulumi AI

These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi

Returns a data connection. Azure REST API version: 2022-12-29.

Using getEventGridDataConnection

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getEventGridDataConnection(args: GetEventGridDataConnectionArgs, opts?: InvokeOptions): Promise<GetEventGridDataConnectionResult>
function getEventGridDataConnectionOutput(args: GetEventGridDataConnectionOutputArgs, opts?: InvokeOptions): Output<GetEventGridDataConnectionResult>
Copy
def get_event_grid_data_connection(cluster_name: Optional[str] = None,
                                   data_connection_name: Optional[str] = None,
                                   database_name: Optional[str] = None,
                                   resource_group_name: Optional[str] = None,
                                   opts: Optional[InvokeOptions] = None) -> GetEventGridDataConnectionResult
def get_event_grid_data_connection_output(cluster_name: Optional[pulumi.Input[str]] = None,
                                   data_connection_name: Optional[pulumi.Input[str]] = None,
                                   database_name: Optional[pulumi.Input[str]] = None,
                                   resource_group_name: Optional[pulumi.Input[str]] = None,
                                   opts: Optional[InvokeOptions] = None) -> Output[GetEventGridDataConnectionResult]
Copy
func LookupEventGridDataConnection(ctx *Context, args *LookupEventGridDataConnectionArgs, opts ...InvokeOption) (*LookupEventGridDataConnectionResult, error)
func LookupEventGridDataConnectionOutput(ctx *Context, args *LookupEventGridDataConnectionOutputArgs, opts ...InvokeOption) LookupEventGridDataConnectionResultOutput
Copy

> Note: This function is named LookupEventGridDataConnection in the Go SDK.

public static class GetEventGridDataConnection 
{
    public static Task<GetEventGridDataConnectionResult> InvokeAsync(GetEventGridDataConnectionArgs args, InvokeOptions? opts = null)
    public static Output<GetEventGridDataConnectionResult> Invoke(GetEventGridDataConnectionInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetEventGridDataConnectionResult> getEventGridDataConnection(GetEventGridDataConnectionArgs args, InvokeOptions options)
public static Output<GetEventGridDataConnectionResult> getEventGridDataConnection(GetEventGridDataConnectionArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: azure-native:kusto:getEventGridDataConnection
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

ClusterName
This property is required.
Changes to this property will trigger replacement.
string
The name of the Kusto cluster.
DataConnectionName
This property is required.
Changes to this property will trigger replacement.
string
The name of the data connection.
DatabaseName
This property is required.
Changes to this property will trigger replacement.
string
The name of the database in the Kusto cluster.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group containing the Kusto cluster.
ClusterName
This property is required.
Changes to this property will trigger replacement.
string
The name of the Kusto cluster.
DataConnectionName
This property is required.
Changes to this property will trigger replacement.
string
The name of the data connection.
DatabaseName
This property is required.
Changes to this property will trigger replacement.
string
The name of the database in the Kusto cluster.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group containing the Kusto cluster.
clusterName
This property is required.
Changes to this property will trigger replacement.
String
The name of the Kusto cluster.
dataConnectionName
This property is required.
Changes to this property will trigger replacement.
String
The name of the data connection.
databaseName
This property is required.
Changes to this property will trigger replacement.
String
The name of the database in the Kusto cluster.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group containing the Kusto cluster.
clusterName
This property is required.
Changes to this property will trigger replacement.
string
The name of the Kusto cluster.
dataConnectionName
This property is required.
Changes to this property will trigger replacement.
string
The name of the data connection.
databaseName
This property is required.
Changes to this property will trigger replacement.
string
The name of the database in the Kusto cluster.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group containing the Kusto cluster.
cluster_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the Kusto cluster.
data_connection_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the data connection.
database_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the database in the Kusto cluster.
resource_group_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the resource group containing the Kusto cluster.
clusterName
This property is required.
Changes to this property will trigger replacement.
String
The name of the Kusto cluster.
dataConnectionName
This property is required.
Changes to this property will trigger replacement.
String
The name of the data connection.
databaseName
This property is required.
Changes to this property will trigger replacement.
String
The name of the database in the Kusto cluster.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group containing the Kusto cluster.

getEventGridDataConnection Result

The following output properties are available:

ConsumerGroup string
The event hub consumer group.
EventHubResourceId string
The resource ID where the event grid is configured to send events.
Id string
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
ManagedIdentityObjectId string
The object ID of managedIdentityResourceId
Name string
The name of the resource
ProvisioningState string
The provisioned state of the resource.
StorageAccountResourceId string
The resource ID of the storage account where the data resides.
Type string
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
BlobStorageEventType string
The name of blob storage event type to process.
DataFormat string
The data format of the message. Optionally the data format can be added to each message.
DatabaseRouting string
Indication for database routing information from the data connection, by default only database routing information is allowed
EventGridResourceId string
The resource ID of the event grid that is subscribed to the storage account events.
IgnoreFirstRecord bool
A Boolean value that, if set to true, indicates that ingestion should ignore the first record of every file
Location string
Resource location.
ManagedIdentityResourceId string
The resource ID of a managed identity (system or user assigned) to be used to authenticate with event hub and storage account.
MappingRuleName string
The mapping rule to be used to ingest the data. Optionally the mapping information can be added to each message.
TableName string
The table where the data should be ingested. Optionally the table information can be added to each message.
ConsumerGroup string
The event hub consumer group.
EventHubResourceId string
The resource ID where the event grid is configured to send events.
Id string
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
ManagedIdentityObjectId string
The object ID of managedIdentityResourceId
Name string
The name of the resource
ProvisioningState string
The provisioned state of the resource.
StorageAccountResourceId string
The resource ID of the storage account where the data resides.
Type string
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
BlobStorageEventType string
The name of blob storage event type to process.
DataFormat string
The data format of the message. Optionally the data format can be added to each message.
DatabaseRouting string
Indication for database routing information from the data connection, by default only database routing information is allowed
EventGridResourceId string
The resource ID of the event grid that is subscribed to the storage account events.
IgnoreFirstRecord bool
A Boolean value that, if set to true, indicates that ingestion should ignore the first record of every file
Location string
Resource location.
ManagedIdentityResourceId string
The resource ID of a managed identity (system or user assigned) to be used to authenticate with event hub and storage account.
MappingRuleName string
The mapping rule to be used to ingest the data. Optionally the mapping information can be added to each message.
TableName string
The table where the data should be ingested. Optionally the table information can be added to each message.
consumerGroup String
The event hub consumer group.
eventHubResourceId String
The resource ID where the event grid is configured to send events.
id String
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
managedIdentityObjectId String
The object ID of managedIdentityResourceId
name String
The name of the resource
provisioningState String
The provisioned state of the resource.
storageAccountResourceId String
The resource ID of the storage account where the data resides.
type String
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
blobStorageEventType String
The name of blob storage event type to process.
dataFormat String
The data format of the message. Optionally the data format can be added to each message.
databaseRouting String
Indication for database routing information from the data connection, by default only database routing information is allowed
eventGridResourceId String
The resource ID of the event grid that is subscribed to the storage account events.
ignoreFirstRecord Boolean
A Boolean value that, if set to true, indicates that ingestion should ignore the first record of every file
location String
Resource location.
managedIdentityResourceId String
The resource ID of a managed identity (system or user assigned) to be used to authenticate with event hub and storage account.
mappingRuleName String
The mapping rule to be used to ingest the data. Optionally the mapping information can be added to each message.
tableName String
The table where the data should be ingested. Optionally the table information can be added to each message.
consumerGroup string
The event hub consumer group.
eventHubResourceId string
The resource ID where the event grid is configured to send events.
id string
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
managedIdentityObjectId string
The object ID of managedIdentityResourceId
name string
The name of the resource
provisioningState string
The provisioned state of the resource.
storageAccountResourceId string
The resource ID of the storage account where the data resides.
type string
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
blobStorageEventType string
The name of blob storage event type to process.
dataFormat string
The data format of the message. Optionally the data format can be added to each message.
databaseRouting string
Indication for database routing information from the data connection, by default only database routing information is allowed
eventGridResourceId string
The resource ID of the event grid that is subscribed to the storage account events.
ignoreFirstRecord boolean
A Boolean value that, if set to true, indicates that ingestion should ignore the first record of every file
location string
Resource location.
managedIdentityResourceId string
The resource ID of a managed identity (system or user assigned) to be used to authenticate with event hub and storage account.
mappingRuleName string
The mapping rule to be used to ingest the data. Optionally the mapping information can be added to each message.
tableName string
The table where the data should be ingested. Optionally the table information can be added to each message.
consumer_group str
The event hub consumer group.
event_hub_resource_id str
The resource ID where the event grid is configured to send events.
id str
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
managed_identity_object_id str
The object ID of managedIdentityResourceId
name str
The name of the resource
provisioning_state str
The provisioned state of the resource.
storage_account_resource_id str
The resource ID of the storage account where the data resides.
type str
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
blob_storage_event_type str
The name of blob storage event type to process.
data_format str
The data format of the message. Optionally the data format can be added to each message.
database_routing str
Indication for database routing information from the data connection, by default only database routing information is allowed
event_grid_resource_id str
The resource ID of the event grid that is subscribed to the storage account events.
ignore_first_record bool
A Boolean value that, if set to true, indicates that ingestion should ignore the first record of every file
location str
Resource location.
managed_identity_resource_id str
The resource ID of a managed identity (system or user assigned) to be used to authenticate with event hub and storage account.
mapping_rule_name str
The mapping rule to be used to ingest the data. Optionally the mapping information can be added to each message.
table_name str
The table where the data should be ingested. Optionally the table information can be added to each message.
consumerGroup String
The event hub consumer group.
eventHubResourceId String
The resource ID where the event grid is configured to send events.
id String
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
managedIdentityObjectId String
The object ID of managedIdentityResourceId
name String
The name of the resource
provisioningState String
The provisioned state of the resource.
storageAccountResourceId String
The resource ID of the storage account where the data resides.
type String
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
blobStorageEventType String
The name of blob storage event type to process.
dataFormat String
The data format of the message. Optionally the data format can be added to each message.
databaseRouting String
Indication for database routing information from the data connection, by default only database routing information is allowed
eventGridResourceId String
The resource ID of the event grid that is subscribed to the storage account events.
ignoreFirstRecord Boolean
A Boolean value that, if set to true, indicates that ingestion should ignore the first record of every file
location String
Resource location.
managedIdentityResourceId String
The resource ID of a managed identity (system or user assigned) to be used to authenticate with event hub and storage account.
mappingRuleName String
The mapping rule to be used to ingest the data. Optionally the mapping information can be added to each message.
tableName String
The table where the data should be ingested. Optionally the table information can be added to each message.

Package Details

Repository
azure-native-v2 pulumi/pulumi-azure-native
License
Apache-2.0
These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi