Module kusto

This page documents the language specification for the azure package. If you're looking for help working with the inputs, outputs, or functions of azure resources in a Pulumi program, please see the resource documentation for examples and API reference.

Resources

Functions

Others

Resources

Resource Cluster

class Cluster extends CustomResource

Manages a Kusto (also known as Azure Data Explorer) Cluster

Example Usage

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

const rg = new azure.core.ResourceGroup("rg", {location: "East US"});
const example = new azure.kusto.Cluster("example", {
    location: rg.location,
    resourceGroupName: rg.name,
    sku: {
        name: "Standard_D13_v2",
        capacity: 2,
    },
    tags: {
        Environment: "Production",
    },
});

constructor

new Cluster(name: string, args: ClusterArgs, opts?: pulumi.CustomResourceOptions)

Create a Cluster resource with the given unique name, arguments, and options.

  • name The unique name of the resource.
  • args The arguments to use to populate this resource's properties.
  • opts A bag of options that control this resource's behavior.

method get

public static get(name: string, id: pulumi.Input<pulumi.ID>, state?: ClusterState, opts?: pulumi.CustomResourceOptions): Cluster

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

method getProvider

getProvider(moduleMember: string): ProviderResource | undefined

method isInstance

public static isInstance(obj: any): obj is Cluster

Returns true if the given object is an instance of Cluster. This is designed to work even when multiple copies of the Pulumi SDK have been loaded into the same process.

property dataIngestionUri

public dataIngestionUri: pulumi.Output<string>;

The Kusto Cluster URI to be used for data ingestion.

property enableDiskEncryption

public enableDiskEncryption: pulumi.Output<boolean | undefined>;

Specifies if the cluster’s disks are encrypted.

property enableStreamingIngest

public enableStreamingIngest: pulumi.Output<boolean | undefined>;

Specifies if the streaming ingest is enabled.

property id

id: Output<ID>;

id is the provider-assigned unique ID for this managed resource. It is set during deployments and may be missing (undefined) during planning phases.

property location

public location: pulumi.Output<string>;

The location where the Kusto Cluster should be created. Changing this forces a new resource to be created.

property name

public name: pulumi.Output<string>;

The name of the Kusto Cluster to create. Changing this forces a new resource to be created.

property resourceGroupName

public resourceGroupName: pulumi.Output<string>;

Specifies the Resource Group where the Kusto Cluster should exist. Changing this forces a new resource to be created.

property sku

public sku: pulumi.Output<ClusterSku>;

A sku block as defined below.

property tags

public tags: pulumi.Output<{[key: string]: string} | undefined>;

A mapping of tags to assign to the resource.

property uri

public uri: pulumi.Output<string>;

The FQDN of the Azure Kusto Cluster.

property urn

urn: Output<URN>;

urn is the stable logical URN used to distinctly address a resource, both before and after deployments.

Resource Database

class Database extends CustomResource

Manages a Kusto (also known as Azure Data Explorer) Database

Example Usage

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

const rg = new azure.core.ResourceGroup("rg", {location: "East US"});
const cluster = new azure.kusto.Cluster("cluster", {
    location: rg.location,
    resourceGroupName: rg.name,
    sku: {
        name: "Standard_D13_v2",
        capacity: 2,
    },
});
const database = new azure.kusto.Database("database", {
    resourceGroupName: rg.name,
    location: rg.location,
    clusterName: cluster.name,
    hotCachePeriod: "P7D",
    softDeletePeriod: "P31D",
});

constructor

new Database(name: string, args: DatabaseArgs, opts?: pulumi.CustomResourceOptions)

Create a Database resource with the given unique name, arguments, and options.

  • name The unique name of the resource.
  • args The arguments to use to populate this resource's properties.
  • opts A bag of options that control this resource's behavior.

method get

public static get(name: string, id: pulumi.Input<pulumi.ID>, state?: DatabaseState, opts?: pulumi.CustomResourceOptions): Database

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

method getProvider

getProvider(moduleMember: string): ProviderResource | undefined

method isInstance

public static isInstance(obj: any): obj is Database

Returns true if the given object is an instance of Database. This is designed to work even when multiple copies of the Pulumi SDK have been loaded into the same process.

property clusterName

public clusterName: pulumi.Output<string>;

Specifies the name of the Kusto Cluster this database will be added to. Changing this forces a new resource to be created.

property hotCachePeriod

public hotCachePeriod: pulumi.Output<string | undefined>;

The time the data that should be kept in cache for fast queries as ISO 8601 timespan. Default is unlimited. For more information see: ISO 8601 Timespan

property id

id: Output<ID>;

id is the provider-assigned unique ID for this managed resource. It is set during deployments and may be missing (undefined) during planning phases.

property location

public location: pulumi.Output<string>;

The location where the Kusto Database should be created. Changing this forces a new resource to be created.

property name

public name: pulumi.Output<string>;

The name of the Kusto Database to create. Changing this forces a new resource to be created.

property resourceGroupName

public resourceGroupName: pulumi.Output<string>;

Specifies the Resource Group where the Kusto Database should exist. Changing this forces a new resource to be created.

property size

public size: pulumi.Output<number>;

The size of the database in bytes.

property softDeletePeriod

public softDeletePeriod: pulumi.Output<string | undefined>;

The time the data should be kept before it stops being accessible to queries as ISO 8601 timespan. Default is unlimited. For more information see: ISO 8601 Timespan

property urn

urn: Output<URN>;

urn is the stable logical URN used to distinctly address a resource, both before and after deployments.

Resource DatabasePrincipal

class DatabasePrincipal extends CustomResource

Manages a Kusto (also known as Azure Data Explorer) Database Principal

Example Usage

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

const current = azure.core.getClientConfig({});
const rg = new azure.core.ResourceGroup("rg", {location: "East US"});
const cluster = new azure.kusto.Cluster("cluster", {
    location: rg.location,
    resourceGroupName: rg.name,
    sku: {
        name: "Standard_D13_v2",
        capacity: 2,
    },
});
const database = new azure.kusto.Database("database", {
    resourceGroupName: rg.name,
    location: rg.location,
    clusterName: cluster.name,
    hotCachePeriod: "P7D",
    softDeletePeriod: "P31D",
});
const principal = new azure.kusto.DatabasePrincipal("principal", {
    resourceGroupName: rg.name,
    clusterName: cluster.name,
    databaseName: azurerm_kusto_database.test.name,
    role: "Viewer",
    type: "User",
    clientId: current.then(current => current.tenantId),
    objectId: current.then(current => current.clientId),
});

constructor

new DatabasePrincipal(name: string, args: DatabasePrincipalArgs, opts?: pulumi.CustomResourceOptions)

Create a DatabasePrincipal resource with the given unique name, arguments, and options.

  • name The unique name of the resource.
  • args The arguments to use to populate this resource's properties.
  • opts A bag of options that control this resource's behavior.

method get

public static get(name: string, id: pulumi.Input<pulumi.ID>, state?: DatabasePrincipalState, opts?: pulumi.CustomResourceOptions): DatabasePrincipal

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

method getProvider

getProvider(moduleMember: string): ProviderResource | undefined

method isInstance

public static isInstance(obj: any): obj is DatabasePrincipal

Returns true if the given object is an instance of DatabasePrincipal. This is designed to work even when multiple copies of the Pulumi SDK have been loaded into the same process.

property appId

public appId: pulumi.Output<string>;

The app id, if not empty, of the principal.

property clientId

public clientId: pulumi.Output<string>;

The Client ID that owns the specified objectId. Changing this forces a new resource to be created.

property clusterName

public clusterName: pulumi.Output<string>;

Specifies the name of the Kusto Cluster this database principal will be added to. Changing this forces a new resource to be created.

property databaseName

public databaseName: pulumi.Output<string>;

Specified the name of the Kusto Database this principal will be added to. Changing this forces a new resource to be created.

property email

public email: pulumi.Output<string>;

The email, if not empty, of the principal.

property fullyQualifiedName

public fullyQualifiedName: pulumi.Output<string>;

The fully qualified name of the principal.

property id

id: Output<ID>;

id is the provider-assigned unique ID for this managed resource. It is set during deployments and may be missing (undefined) during planning phases.

property name

public name: pulumi.Output<string>;

The name of the Kusto Database Principal.

property objectId

public objectId: pulumi.Output<string>;

An Object ID of a User, Group, or App. Changing this forces a new resource to be created.

property resourceGroupName

public resourceGroupName: pulumi.Output<string>;

Specifies the Resource Group where the Kusto Database Principal should exist. Changing this forces a new resource to be created.

property role

public role: pulumi.Output<string>;

Specifies the permissions the Principal will have. Valid values include Admin, Ingestor, Monitor, UnrestrictedViewers, User, Viewer. Changing this forces a new resource to be created.

property type

public type: pulumi.Output<string>;

Specifies the type of object the principal is. Valid values include App, Group, User. Changing this forces a new resource to be created.

property urn

urn: Output<URN>;

urn is the stable logical URN used to distinctly address a resource, both before and after deployments.

Resource EventhubDataConnection

class EventhubDataConnection extends CustomResource

Manages a Kusto (also known as Azure Data Explorer) EventHub Data Connection

Example Usage

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

const rg = new azure.core.ResourceGroup("rg", {location: "East US"});
const cluster = new azure.kusto.Cluster("cluster", {
    location: rg.location,
    resourceGroupName: rg.name,
    sku: {
        name: "Standard_D13_v2",
        capacity: 2,
    },
});
const database = new azure.kusto.Database("database", {
    resourceGroupName: rg.name,
    location: rg.location,
    clusterName: cluster.name,
    hotCachePeriod: "P7D",
    softDeletePeriod: "P31D",
});
const eventhubNs = new azure.eventhub.EventHubNamespace("eventhubNs", {
    location: rg.location,
    resourceGroupName: rg.name,
    sku: "Standard",
});
const eventhub = new azure.eventhub.EventHub("eventhub", {
    namespaceName: eventhubNs.name,
    resourceGroupName: rg.name,
    partitionCount: 1,
    messageRetention: 1,
});
const consumerGroup = new azure.eventhub.ConsumerGroup("consumerGroup", {
    namespaceName: eventhubNs.name,
    eventhubName: eventhub.name,
    resourceGroupName: rg.name,
});
const eventhubConnection = new azure.kusto.EventhubDataConnection("eventhubConnection", {
    resourceGroupName: rg.name,
    location: rg.location,
    clusterName: cluster.name,
    databaseName: database.name,
    eventhubId: azurerm_eventhub.evenhub.id,
    consumerGroup: consumerGroup.name,
    tableName: "my-table",
    mappingRuleName: "my-table-mapping",
    dataFormat: "JSON",
});
//(Optional)

constructor

new EventhubDataConnection(name: string, args: EventhubDataConnectionArgs, opts?: pulumi.CustomResourceOptions)

Create a EventhubDataConnection resource with the given unique name, arguments, and options.

  • name The unique name of the resource.
  • args The arguments to use to populate this resource's properties.
  • opts A bag of options that control this resource's behavior.

method get

public static get(name: string, id: pulumi.Input<pulumi.ID>, state?: EventhubDataConnectionState, opts?: pulumi.CustomResourceOptions): EventhubDataConnection

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

method getProvider

getProvider(moduleMember: string): ProviderResource | undefined

method isInstance

public static isInstance(obj: any): obj is EventhubDataConnection

Returns true if the given object is an instance of EventhubDataConnection. This is designed to work even when multiple copies of the Pulumi SDK have been loaded into the same process.

property clusterName

public clusterName: pulumi.Output<string>;

Specifies the name of the Kusto Cluster this data connection will be added to. Changing this forces a new resource to be created.

property consumerGroup

public consumerGroup: pulumi.Output<string>;

Specifies the EventHub consumer group this data connection will use for ingestion. Changing this forces a new resource to be created.

property dataFormat

public dataFormat: pulumi.Output<string | undefined>;

Specifies the data format of the EventHub messages. Allowed values: AVRO, CSV, JSON, MULTIJSON, PSV, RAW, SCSV, SINGLEJSON, SOHSV, TSV and TXT

property databaseName

public databaseName: pulumi.Output<string>;

Specifies the name of the Kusto Database this data connection will be added to. Changing this forces a new resource to be created.

property eventhubId

public eventhubId: pulumi.Output<string>;

Specifies the resource id of the EventHub this data connection will use for ingestion. Changing this forces a new resource to be created.

property id

id: Output<ID>;

id is the provider-assigned unique ID for this managed resource. It is set during deployments and may be missing (undefined) during planning phases.

property location

public location: pulumi.Output<string>;

The location where the Kusto Database should be created. Changing this forces a new resource to be created.

property mappingRuleName

public mappingRuleName: pulumi.Output<string | undefined>;

Specifies the mapping rule used for the message ingestion. Mapping rule must exist before resource is created.

property name

public name: pulumi.Output<string>;

The name of the Kusto EventHub Data Connection to create. Changing this forces a new resource to be created.

property resourceGroupName

public resourceGroupName: pulumi.Output<string>;

Specifies the Resource Group where the Kusto Database should exist. Changing this forces a new resource to be created.

property tableName

public tableName: pulumi.Output<string | undefined>;

Specifies the target table name used for the message ingestion. Table must exist before resource is created.

property urn

urn: Output<URN>;

urn is the stable logical URN used to distinctly address a resource, both before and after deployments.

Functions

Function getCluster

getCluster(args: GetClusterArgs, opts?: pulumi.InvokeOptions): Promise<GetClusterResult>

Use this data source to access information about an existing Kusto (also known as Azure Data Explorer) Cluster

Example Usage

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

const example = pulumi.output(azure.kusto.getCluster({
    name: "kustocluster",
    resourceGroupName: "test_resource_group",
}, { async: true }));

Others

interface ClusterArgs

interface ClusterArgs

The set of arguments for constructing a Cluster resource.

property enableDiskEncryption

enableDiskEncryption?: pulumi.Input<boolean>;

Specifies if the cluster’s disks are encrypted.

property enableStreamingIngest

enableStreamingIngest?: pulumi.Input<boolean>;

Specifies if the streaming ingest is enabled.

property location

location?: pulumi.Input<string>;

The location where the Kusto Cluster should be created. Changing this forces a new resource to be created.

property name

name?: pulumi.Input<string>;

The name of the Kusto Cluster to create. Changing this forces a new resource to be created.

property resourceGroupName

resourceGroupName: pulumi.Input<string>;

Specifies the Resource Group where the Kusto Cluster should exist. Changing this forces a new resource to be created.

property sku

sku: pulumi.Input<ClusterSku>;

A sku block as defined below.

property tags

tags?: pulumi.Input<{[key: string]: pulumi.Input<string>}>;

A mapping of tags to assign to the resource.

interface ClusterState

interface ClusterState

Input properties used for looking up and filtering Cluster resources.

property dataIngestionUri

dataIngestionUri?: pulumi.Input<string>;

The Kusto Cluster URI to be used for data ingestion.

property enableDiskEncryption

enableDiskEncryption?: pulumi.Input<boolean>;

Specifies if the cluster’s disks are encrypted.

property enableStreamingIngest

enableStreamingIngest?: pulumi.Input<boolean>;

Specifies if the streaming ingest is enabled.

property location

location?: pulumi.Input<string>;

The location where the Kusto Cluster should be created. Changing this forces a new resource to be created.

property name

name?: pulumi.Input<string>;

The name of the Kusto Cluster to create. Changing this forces a new resource to be created.

property resourceGroupName

resourceGroupName?: pulumi.Input<string>;

Specifies the Resource Group where the Kusto Cluster should exist. Changing this forces a new resource to be created.

property sku

sku?: pulumi.Input<ClusterSku>;

A sku block as defined below.

property tags

tags?: pulumi.Input<{[key: string]: pulumi.Input<string>}>;

A mapping of tags to assign to the resource.

property uri

uri?: pulumi.Input<string>;

The FQDN of the Azure Kusto Cluster.

interface DatabaseArgs

interface DatabaseArgs

The set of arguments for constructing a Database resource.

property clusterName

clusterName: pulumi.Input<string>;

Specifies the name of the Kusto Cluster this database will be added to. Changing this forces a new resource to be created.

property hotCachePeriod

hotCachePeriod?: pulumi.Input<string>;

The time the data that should be kept in cache for fast queries as ISO 8601 timespan. Default is unlimited. For more information see: ISO 8601 Timespan

property location

location?: pulumi.Input<string>;

The location where the Kusto Database should be created. Changing this forces a new resource to be created.

property name

name?: pulumi.Input<string>;

The name of the Kusto Database to create. Changing this forces a new resource to be created.

property resourceGroupName

resourceGroupName: pulumi.Input<string>;

Specifies the Resource Group where the Kusto Database should exist. Changing this forces a new resource to be created.

property softDeletePeriod

softDeletePeriod?: pulumi.Input<string>;

The time the data should be kept before it stops being accessible to queries as ISO 8601 timespan. Default is unlimited. For more information see: ISO 8601 Timespan

interface DatabasePrincipalArgs

interface DatabasePrincipalArgs

The set of arguments for constructing a DatabasePrincipal resource.

property clientId

clientId: pulumi.Input<string>;

The Client ID that owns the specified objectId. Changing this forces a new resource to be created.

property clusterName

clusterName: pulumi.Input<string>;

Specifies the name of the Kusto Cluster this database principal will be added to. Changing this forces a new resource to be created.

property databaseName

databaseName: pulumi.Input<string>;

Specified the name of the Kusto Database this principal will be added to. Changing this forces a new resource to be created.

property objectId

objectId: pulumi.Input<string>;

An Object ID of a User, Group, or App. Changing this forces a new resource to be created.

property resourceGroupName

resourceGroupName: pulumi.Input<string>;

Specifies the Resource Group where the Kusto Database Principal should exist. Changing this forces a new resource to be created.

property role

role: pulumi.Input<string>;

Specifies the permissions the Principal will have. Valid values include Admin, Ingestor, Monitor, UnrestrictedViewers, User, Viewer. Changing this forces a new resource to be created.

property type

type: pulumi.Input<string>;

Specifies the type of object the principal is. Valid values include App, Group, User. Changing this forces a new resource to be created.

interface DatabasePrincipalState

interface DatabasePrincipalState

Input properties used for looking up and filtering DatabasePrincipal resources.

property appId

appId?: pulumi.Input<string>;

The app id, if not empty, of the principal.

property clientId

clientId?: pulumi.Input<string>;

The Client ID that owns the specified objectId. Changing this forces a new resource to be created.

property clusterName

clusterName?: pulumi.Input<string>;

Specifies the name of the Kusto Cluster this database principal will be added to. Changing this forces a new resource to be created.

property databaseName

databaseName?: pulumi.Input<string>;

Specified the name of the Kusto Database this principal will be added to. Changing this forces a new resource to be created.

property email

email?: pulumi.Input<string>;

The email, if not empty, of the principal.

property fullyQualifiedName

fullyQualifiedName?: pulumi.Input<string>;

The fully qualified name of the principal.

property name

name?: pulumi.Input<string>;

The name of the Kusto Database Principal.

property objectId

objectId?: pulumi.Input<string>;

An Object ID of a User, Group, or App. Changing this forces a new resource to be created.

property resourceGroupName

resourceGroupName?: pulumi.Input<string>;

Specifies the Resource Group where the Kusto Database Principal should exist. Changing this forces a new resource to be created.

property role

role?: pulumi.Input<string>;

Specifies the permissions the Principal will have. Valid values include Admin, Ingestor, Monitor, UnrestrictedViewers, User, Viewer. Changing this forces a new resource to be created.

property type

type?: pulumi.Input<string>;

Specifies the type of object the principal is. Valid values include App, Group, User. Changing this forces a new resource to be created.

interface DatabaseState

interface DatabaseState

Input properties used for looking up and filtering Database resources.

property clusterName

clusterName?: pulumi.Input<string>;

Specifies the name of the Kusto Cluster this database will be added to. Changing this forces a new resource to be created.

property hotCachePeriod

hotCachePeriod?: pulumi.Input<string>;

The time the data that should be kept in cache for fast queries as ISO 8601 timespan. Default is unlimited. For more information see: ISO 8601 Timespan

property location

location?: pulumi.Input<string>;

The location where the Kusto Database should be created. Changing this forces a new resource to be created.

property name

name?: pulumi.Input<string>;

The name of the Kusto Database to create. Changing this forces a new resource to be created.

property resourceGroupName

resourceGroupName?: pulumi.Input<string>;

Specifies the Resource Group where the Kusto Database should exist. Changing this forces a new resource to be created.

property size

size?: pulumi.Input<number>;

The size of the database in bytes.

property softDeletePeriod

softDeletePeriod?: pulumi.Input<string>;

The time the data should be kept before it stops being accessible to queries as ISO 8601 timespan. Default is unlimited. For more information see: ISO 8601 Timespan

interface EventhubDataConnectionArgs

interface EventhubDataConnectionArgs

The set of arguments for constructing a EventhubDataConnection resource.

property clusterName

clusterName: pulumi.Input<string>;

Specifies the name of the Kusto Cluster this data connection will be added to. Changing this forces a new resource to be created.

property consumerGroup

consumerGroup: pulumi.Input<string>;

Specifies the EventHub consumer group this data connection will use for ingestion. Changing this forces a new resource to be created.

property dataFormat

dataFormat?: pulumi.Input<string>;

Specifies the data format of the EventHub messages. Allowed values: AVRO, CSV, JSON, MULTIJSON, PSV, RAW, SCSV, SINGLEJSON, SOHSV, TSV and TXT

property databaseName

databaseName: pulumi.Input<string>;

Specifies the name of the Kusto Database this data connection will be added to. Changing this forces a new resource to be created.

property eventhubId

eventhubId: pulumi.Input<string>;

Specifies the resource id of the EventHub this data connection will use for ingestion. Changing this forces a new resource to be created.

property location

location?: pulumi.Input<string>;

The location where the Kusto Database should be created. Changing this forces a new resource to be created.

property mappingRuleName

mappingRuleName?: pulumi.Input<string>;

Specifies the mapping rule used for the message ingestion. Mapping rule must exist before resource is created.

property name

name?: pulumi.Input<string>;

The name of the Kusto EventHub Data Connection to create. Changing this forces a new resource to be created.

property resourceGroupName

resourceGroupName: pulumi.Input<string>;

Specifies the Resource Group where the Kusto Database should exist. Changing this forces a new resource to be created.

property tableName

tableName?: pulumi.Input<string>;

Specifies the target table name used for the message ingestion. Table must exist before resource is created.

interface EventhubDataConnectionState

interface EventhubDataConnectionState

Input properties used for looking up and filtering EventhubDataConnection resources.

property clusterName

clusterName?: pulumi.Input<string>;

Specifies the name of the Kusto Cluster this data connection will be added to. Changing this forces a new resource to be created.

property consumerGroup

consumerGroup?: pulumi.Input<string>;

Specifies the EventHub consumer group this data connection will use for ingestion. Changing this forces a new resource to be created.

property dataFormat

dataFormat?: pulumi.Input<string>;

Specifies the data format of the EventHub messages. Allowed values: AVRO, CSV, JSON, MULTIJSON, PSV, RAW, SCSV, SINGLEJSON, SOHSV, TSV and TXT

property databaseName

databaseName?: pulumi.Input<string>;

Specifies the name of the Kusto Database this data connection will be added to. Changing this forces a new resource to be created.

property eventhubId

eventhubId?: pulumi.Input<string>;

Specifies the resource id of the EventHub this data connection will use for ingestion. Changing this forces a new resource to be created.

property location

location?: pulumi.Input<string>;

The location where the Kusto Database should be created. Changing this forces a new resource to be created.

property mappingRuleName

mappingRuleName?: pulumi.Input<string>;

Specifies the mapping rule used for the message ingestion. Mapping rule must exist before resource is created.

property name

name?: pulumi.Input<string>;

The name of the Kusto EventHub Data Connection to create. Changing this forces a new resource to be created.

property resourceGroupName

resourceGroupName?: pulumi.Input<string>;

Specifies the Resource Group where the Kusto Database should exist. Changing this forces a new resource to be created.

property tableName

tableName?: pulumi.Input<string>;

Specifies the target table name used for the message ingestion. Table must exist before resource is created.

interface GetClusterArgs

interface GetClusterArgs

A collection of arguments for invoking getCluster.

property name

name: string;

Specifies the name of the Kusto Cluster.

property resourceGroupName

resourceGroupName: string;

The name of the Resource Group where the Kusto Cluster exists.

interface GetClusterResult

interface GetClusterResult

A collection of values returned by getCluster.

property dataIngestionUri

dataIngestionUri: string;

The Kusto Cluster URI to be used for data ingestion.

property id

id: string;

The provider-assigned unique ID for this managed resource.

property location

location: string;

property name

name: string;

property resourceGroupName

resourceGroupName: string;

property tags

tags: {[key: string]: string};

property uri

uri: string;

The FQDN of the Azure Kusto Cluster.