1. Packages
  2. Azure Native
  3. API Docs
  4. operationalinsights
  5. Table
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.89.1 published on Sunday, Mar 2, 2025 by Pulumi

azure-native.operationalinsights.Table

Explore with Pulumi AI

This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.89.1 published on Sunday, Mar 2, 2025 by Pulumi

Workspace data table definition. Azure REST API version: 2022-10-01. Prior API version in Azure Native 1.x: 2021-12-01-preview.

Other available API versions: 2023-09-01.

Example Usage

TablesUpsert

using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;

return await Deployment.RunAsync(() => 
{
    var table = new AzureNative.OperationalInsights.Table("table", new()
    {
        ResourceGroupName = "oiautorest6685",
        RetentionInDays = 45,
        Schema = new AzureNative.OperationalInsights.Inputs.SchemaArgs
        {
            Columns = new[]
            {
                new AzureNative.OperationalInsights.Inputs.ColumnArgs
                {
                    Name = "MyNewColumn",
                    Type = AzureNative.OperationalInsights.ColumnTypeEnum.Guid,
                },
            },
            Name = "AzureNetworkFlow",
        },
        TableName = "AzureNetworkFlow",
        TotalRetentionInDays = 70,
        WorkspaceName = "oiautorest6685",
    });

});
Copy
package main

import (
	operationalinsights "github.com/pulumi/pulumi-azure-native-sdk/operationalinsights/v2"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := operationalinsights.NewTable(ctx, "table", &operationalinsights.TableArgs{
			ResourceGroupName: pulumi.String("oiautorest6685"),
			RetentionInDays:   pulumi.Int(45),
			Schema: &operationalinsights.SchemaArgs{
				Columns: operationalinsights.ColumnArray{
					&operationalinsights.ColumnArgs{
						Name: pulumi.String("MyNewColumn"),
						Type: pulumi.String(operationalinsights.ColumnTypeEnumGuid),
					},
				},
				Name: pulumi.String("AzureNetworkFlow"),
			},
			TableName:            pulumi.String("AzureNetworkFlow"),
			TotalRetentionInDays: pulumi.Int(70),
			WorkspaceName:        pulumi.String("oiautorest6685"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.operationalinsights.Table;
import com.pulumi.azurenative.operationalinsights.TableArgs;
import com.pulumi.azurenative.operationalinsights.inputs.SchemaArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        var table = new Table("table", TableArgs.builder()
            .resourceGroupName("oiautorest6685")
            .retentionInDays(45)
            .schema(SchemaArgs.builder()
                .columns(ColumnArgs.builder()
                    .name("MyNewColumn")
                    .type("guid")
                    .build())
                .name("AzureNetworkFlow")
                .build())
            .tableName("AzureNetworkFlow")
            .totalRetentionInDays(70)
            .workspaceName("oiautorest6685")
            .build());

    }
}
Copy
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";

const table = new azure_native.operationalinsights.Table("table", {
    resourceGroupName: "oiautorest6685",
    retentionInDays: 45,
    schema: {
        columns: [{
            name: "MyNewColumn",
            type: azure_native.operationalinsights.ColumnTypeEnum.Guid,
        }],
        name: "AzureNetworkFlow",
    },
    tableName: "AzureNetworkFlow",
    totalRetentionInDays: 70,
    workspaceName: "oiautorest6685",
});
Copy
import pulumi
import pulumi_azure_native as azure_native

table = azure_native.operationalinsights.Table("table",
    resource_group_name="oiautorest6685",
    retention_in_days=45,
    schema={
        "columns": [{
            "name": "MyNewColumn",
            "type": azure_native.operationalinsights.ColumnTypeEnum.GUID,
        }],
        "name": "AzureNetworkFlow",
    },
    table_name="AzureNetworkFlow",
    total_retention_in_days=70,
    workspace_name="oiautorest6685")
Copy
resources:
  table:
    type: azure-native:operationalinsights:Table
    properties:
      resourceGroupName: oiautorest6685
      retentionInDays: 45
      schema:
        columns:
          - name: MyNewColumn
            type: guid
        name: AzureNetworkFlow
      tableName: AzureNetworkFlow
      totalRetentionInDays: 70
      workspaceName: oiautorest6685
Copy

Create Table Resource

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

Constructor syntax

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

@overload
def Table(resource_name: str,
          opts: Optional[ResourceOptions] = None,
          resource_group_name: Optional[str] = None,
          workspace_name: Optional[str] = None,
          plan: Optional[Union[str, TablePlanEnum]] = None,
          restored_logs: Optional[RestoredLogsArgs] = None,
          retention_in_days: Optional[int] = None,
          schema: Optional[SchemaArgs] = None,
          search_results: Optional[SearchResultsArgs] = None,
          table_name: Optional[str] = None,
          total_retention_in_days: Optional[int] = None)
func NewTable(ctx *Context, name string, args TableArgs, opts ...ResourceOption) (*Table, error)
public Table(string name, TableArgs args, CustomResourceOptions? opts = null)
public Table(String name, TableArgs args)
public Table(String name, TableArgs args, CustomResourceOptions options)
type: azure-native:operationalinsights:Table
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. TableArgs
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. TableArgs
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. TableArgs
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. TableArgs
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. TableArgs
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 tableResource = new AzureNative.OperationalInsights.Table("tableResource", new()
{
    ResourceGroupName = "string",
    WorkspaceName = "string",
    Plan = "string",
    RestoredLogs = new AzureNative.OperationalInsights.Inputs.RestoredLogsArgs
    {
        EndRestoreTime = "string",
        SourceTable = "string",
        StartRestoreTime = "string",
    },
    RetentionInDays = 0,
    Schema = new AzureNative.OperationalInsights.Inputs.SchemaArgs
    {
        Columns = new[]
        {
            new AzureNative.OperationalInsights.Inputs.ColumnArgs
            {
                DataTypeHint = "string",
                Description = "string",
                DisplayName = "string",
                Name = "string",
                Type = AzureNative.OperationalInsights.ColumnTypeEnum.@String,
            },
        },
        Description = "string",
        DisplayName = "string",
        Name = "string",
    },
    SearchResults = new AzureNative.OperationalInsights.Inputs.SearchResultsArgs
    {
        Description = "string",
        EndSearchTime = "string",
        Limit = 0,
        Query = "string",
        StartSearchTime = "string",
    },
    TableName = "string",
    TotalRetentionInDays = 0,
});
Copy
example, err := operationalinsights.NewTable(ctx, "tableResource", &operationalinsights.TableArgs{
	ResourceGroupName: pulumi.String("string"),
	WorkspaceName:     pulumi.String("string"),
	Plan:              pulumi.String("string"),
	RestoredLogs: &operationalinsights.RestoredLogsArgs{
		EndRestoreTime:   pulumi.String("string"),
		SourceTable:      pulumi.String("string"),
		StartRestoreTime: pulumi.String("string"),
	},
	RetentionInDays: pulumi.Int(0),
	Schema: &operationalinsights.SchemaArgs{
		Columns: operationalinsights.ColumnArray{
			&operationalinsights.ColumnArgs{
				DataTypeHint: pulumi.String("string"),
				Description:  pulumi.String("string"),
				DisplayName:  pulumi.String("string"),
				Name:         pulumi.String("string"),
				Type:         pulumi.String(operationalinsights.ColumnTypeEnumString),
			},
		},
		Description: pulumi.String("string"),
		DisplayName: pulumi.String("string"),
		Name:        pulumi.String("string"),
	},
	SearchResults: &operationalinsights.SearchResultsArgs{
		Description:     pulumi.String("string"),
		EndSearchTime:   pulumi.String("string"),
		Limit:           pulumi.Int(0),
		Query:           pulumi.String("string"),
		StartSearchTime: pulumi.String("string"),
	},
	TableName:            pulumi.String("string"),
	TotalRetentionInDays: pulumi.Int(0),
})
Copy
var tableResource = new Table("tableResource", TableArgs.builder()
    .resourceGroupName("string")
    .workspaceName("string")
    .plan("string")
    .restoredLogs(RestoredLogsArgs.builder()
        .endRestoreTime("string")
        .sourceTable("string")
        .startRestoreTime("string")
        .build())
    .retentionInDays(0)
    .schema(SchemaArgs.builder()
        .columns(ColumnArgs.builder()
            .dataTypeHint("string")
            .description("string")
            .displayName("string")
            .name("string")
            .type("string")
            .build())
        .description("string")
        .displayName("string")
        .name("string")
        .build())
    .searchResults(SearchResultsArgs.builder()
        .description("string")
        .endSearchTime("string")
        .limit(0)
        .query("string")
        .startSearchTime("string")
        .build())
    .tableName("string")
    .totalRetentionInDays(0)
    .build());
Copy
table_resource = azure_native.operationalinsights.Table("tableResource",
    resource_group_name="string",
    workspace_name="string",
    plan="string",
    restored_logs={
        "end_restore_time": "string",
        "source_table": "string",
        "start_restore_time": "string",
    },
    retention_in_days=0,
    schema={
        "columns": [{
            "data_type_hint": "string",
            "description": "string",
            "display_name": "string",
            "name": "string",
            "type": azure_native.operationalinsights.ColumnTypeEnum.STRING,
        }],
        "description": "string",
        "display_name": "string",
        "name": "string",
    },
    search_results={
        "description": "string",
        "end_search_time": "string",
        "limit": 0,
        "query": "string",
        "start_search_time": "string",
    },
    table_name="string",
    total_retention_in_days=0)
Copy
const tableResource = new azure_native.operationalinsights.Table("tableResource", {
    resourceGroupName: "string",
    workspaceName: "string",
    plan: "string",
    restoredLogs: {
        endRestoreTime: "string",
        sourceTable: "string",
        startRestoreTime: "string",
    },
    retentionInDays: 0,
    schema: {
        columns: [{
            dataTypeHint: "string",
            description: "string",
            displayName: "string",
            name: "string",
            type: azure_native.operationalinsights.ColumnTypeEnum.String,
        }],
        description: "string",
        displayName: "string",
        name: "string",
    },
    searchResults: {
        description: "string",
        endSearchTime: "string",
        limit: 0,
        query: "string",
        startSearchTime: "string",
    },
    tableName: "string",
    totalRetentionInDays: 0,
});
Copy
type: azure-native:operationalinsights:Table
properties:
    plan: string
    resourceGroupName: string
    restoredLogs:
        endRestoreTime: string
        sourceTable: string
        startRestoreTime: string
    retentionInDays: 0
    schema:
        columns:
            - dataTypeHint: string
              description: string
              displayName: string
              name: string
              type: string
        description: string
        displayName: string
        name: string
    searchResults:
        description: string
        endSearchTime: string
        limit: 0
        query: string
        startSearchTime: string
    tableName: string
    totalRetentionInDays: 0
    workspaceName: string
Copy

Table 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 Table resource accepts the following input properties:

ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
WorkspaceName
This property is required.
Changes to this property will trigger replacement.
string
The name of the workspace.
Plan string | Pulumi.AzureNative.OperationalInsights.TablePlanEnum
Instruct the system how to handle and charge the logs ingested to this table.
RestoredLogs Pulumi.AzureNative.OperationalInsights.Inputs.RestoredLogs
Parameters of the restore operation that initiated this table.
RetentionInDays int
The table retention in days, between 4 and 730. Setting this property to -1 will default to the workspace retention.
Schema Pulumi.AzureNative.OperationalInsights.Inputs.Schema
Table schema.
SearchResults Pulumi.AzureNative.OperationalInsights.Inputs.SearchResults
Parameters of the search job that initiated this table.
TableName Changes to this property will trigger replacement. string
The name of the table.
TotalRetentionInDays int
The table total retention in days, between 4 and 4383. Setting this property to -1 will default to table retention.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
WorkspaceName
This property is required.
Changes to this property will trigger replacement.
string
The name of the workspace.
Plan string | TablePlanEnum
Instruct the system how to handle and charge the logs ingested to this table.
RestoredLogs RestoredLogsArgs
Parameters of the restore operation that initiated this table.
RetentionInDays int
The table retention in days, between 4 and 730. Setting this property to -1 will default to the workspace retention.
Schema SchemaArgs
Table schema.
SearchResults SearchResultsArgs
Parameters of the search job that initiated this table.
TableName Changes to this property will trigger replacement. string
The name of the table.
TotalRetentionInDays int
The table total retention in days, between 4 and 4383. Setting this property to -1 will default to table retention.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group. The name is case insensitive.
workspaceName
This property is required.
Changes to this property will trigger replacement.
String
The name of the workspace.
plan String | TablePlanEnum
Instruct the system how to handle and charge the logs ingested to this table.
restoredLogs RestoredLogs
Parameters of the restore operation that initiated this table.
retentionInDays Integer
The table retention in days, between 4 and 730. Setting this property to -1 will default to the workspace retention.
schema Schema
Table schema.
searchResults SearchResults
Parameters of the search job that initiated this table.
tableName Changes to this property will trigger replacement. String
The name of the table.
totalRetentionInDays Integer
The table total retention in days, between 4 and 4383. Setting this property to -1 will default to table retention.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
workspaceName
This property is required.
Changes to this property will trigger replacement.
string
The name of the workspace.
plan string | TablePlanEnum
Instruct the system how to handle and charge the logs ingested to this table.
restoredLogs RestoredLogs
Parameters of the restore operation that initiated this table.
retentionInDays number
The table retention in days, between 4 and 730. Setting this property to -1 will default to the workspace retention.
schema Schema
Table schema.
searchResults SearchResults
Parameters of the search job that initiated this table.
tableName Changes to this property will trigger replacement. string
The name of the table.
totalRetentionInDays number
The table total retention in days, between 4 and 4383. Setting this property to -1 will default to table retention.
resource_group_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the resource group. The name is case insensitive.
workspace_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the workspace.
plan str | TablePlanEnum
Instruct the system how to handle and charge the logs ingested to this table.
restored_logs RestoredLogsArgs
Parameters of the restore operation that initiated this table.
retention_in_days int
The table retention in days, between 4 and 730. Setting this property to -1 will default to the workspace retention.
schema SchemaArgs
Table schema.
search_results SearchResultsArgs
Parameters of the search job that initiated this table.
table_name Changes to this property will trigger replacement. str
The name of the table.
total_retention_in_days int
The table total retention in days, between 4 and 4383. Setting this property to -1 will default to table retention.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group. The name is case insensitive.
workspaceName
This property is required.
Changes to this property will trigger replacement.
String
The name of the workspace.
plan String | "Basic" | "Analytics"
Instruct the system how to handle and charge the logs ingested to this table.
restoredLogs Property Map
Parameters of the restore operation that initiated this table.
retentionInDays Number
The table retention in days, between 4 and 730. Setting this property to -1 will default to the workspace retention.
schema Property Map
Table schema.
searchResults Property Map
Parameters of the search job that initiated this table.
tableName Changes to this property will trigger replacement. String
The name of the table.
totalRetentionInDays Number
The table total retention in days, between 4 and 4383. Setting this property to -1 will default to table retention.

Outputs

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

ArchiveRetentionInDays int
The table data archive retention in days. Calculated as (totalRetentionInDays-retentionInDays)
Id string
The provider-assigned unique ID for this managed resource.
LastPlanModifiedDate string
The timestamp that table plan was last modified (UTC).
Name string
The name of the resource
ProvisioningState string
Table's current provisioning state. If set to 'updating', indicates a resource lock due to ongoing operation, forbidding any update to the table until the ongoing operation is concluded.
ResultStatistics Pulumi.AzureNative.OperationalInsights.Outputs.ResultStatisticsResponse
Search job execution statistics.
RetentionInDaysAsDefault bool
True - Value originates from workspace retention in days, False - Customer specific.
SystemData Pulumi.AzureNative.OperationalInsights.Outputs.SystemDataResponse
Metadata pertaining to creation and last modification of the resource.
TotalRetentionInDaysAsDefault bool
True - Value originates from retention in days, False - Customer specific.
Type string
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
ArchiveRetentionInDays int
The table data archive retention in days. Calculated as (totalRetentionInDays-retentionInDays)
Id string
The provider-assigned unique ID for this managed resource.
LastPlanModifiedDate string
The timestamp that table plan was last modified (UTC).
Name string
The name of the resource
ProvisioningState string
Table's current provisioning state. If set to 'updating', indicates a resource lock due to ongoing operation, forbidding any update to the table until the ongoing operation is concluded.
ResultStatistics ResultStatisticsResponse
Search job execution statistics.
RetentionInDaysAsDefault bool
True - Value originates from workspace retention in days, False - Customer specific.
SystemData SystemDataResponse
Metadata pertaining to creation and last modification of the resource.
TotalRetentionInDaysAsDefault bool
True - Value originates from retention in days, False - Customer specific.
Type string
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
archiveRetentionInDays Integer
The table data archive retention in days. Calculated as (totalRetentionInDays-retentionInDays)
id String
The provider-assigned unique ID for this managed resource.
lastPlanModifiedDate String
The timestamp that table plan was last modified (UTC).
name String
The name of the resource
provisioningState String
Table's current provisioning state. If set to 'updating', indicates a resource lock due to ongoing operation, forbidding any update to the table until the ongoing operation is concluded.
resultStatistics ResultStatisticsResponse
Search job execution statistics.
retentionInDaysAsDefault Boolean
True - Value originates from workspace retention in days, False - Customer specific.
systemData SystemDataResponse
Metadata pertaining to creation and last modification of the resource.
totalRetentionInDaysAsDefault Boolean
True - Value originates from retention in days, False - Customer specific.
type String
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
archiveRetentionInDays number
The table data archive retention in days. Calculated as (totalRetentionInDays-retentionInDays)
id string
The provider-assigned unique ID for this managed resource.
lastPlanModifiedDate string
The timestamp that table plan was last modified (UTC).
name string
The name of the resource
provisioningState string
Table's current provisioning state. If set to 'updating', indicates a resource lock due to ongoing operation, forbidding any update to the table until the ongoing operation is concluded.
resultStatistics ResultStatisticsResponse
Search job execution statistics.
retentionInDaysAsDefault boolean
True - Value originates from workspace retention in days, False - Customer specific.
systemData SystemDataResponse
Metadata pertaining to creation and last modification of the resource.
totalRetentionInDaysAsDefault boolean
True - Value originates from retention in days, False - Customer specific.
type string
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
archive_retention_in_days int
The table data archive retention in days. Calculated as (totalRetentionInDays-retentionInDays)
id str
The provider-assigned unique ID for this managed resource.
last_plan_modified_date str
The timestamp that table plan was last modified (UTC).
name str
The name of the resource
provisioning_state str
Table's current provisioning state. If set to 'updating', indicates a resource lock due to ongoing operation, forbidding any update to the table until the ongoing operation is concluded.
result_statistics ResultStatisticsResponse
Search job execution statistics.
retention_in_days_as_default bool
True - Value originates from workspace retention in days, False - Customer specific.
system_data SystemDataResponse
Metadata pertaining to creation and last modification of the resource.
total_retention_in_days_as_default bool
True - Value originates from retention in days, False - Customer specific.
type str
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
archiveRetentionInDays Number
The table data archive retention in days. Calculated as (totalRetentionInDays-retentionInDays)
id String
The provider-assigned unique ID for this managed resource.
lastPlanModifiedDate String
The timestamp that table plan was last modified (UTC).
name String
The name of the resource
provisioningState String
Table's current provisioning state. If set to 'updating', indicates a resource lock due to ongoing operation, forbidding any update to the table until the ongoing operation is concluded.
resultStatistics Property Map
Search job execution statistics.
retentionInDaysAsDefault Boolean
True - Value originates from workspace retention in days, False - Customer specific.
systemData Property Map
Metadata pertaining to creation and last modification of the resource.
totalRetentionInDaysAsDefault Boolean
True - Value originates from retention in days, False - Customer specific.
type String
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

Supporting Types

Column
, ColumnArgs

DataTypeHint string | Pulumi.AzureNative.OperationalInsights.ColumnDataTypeHintEnum
Column data type logical hint.
Description string
Column description.
DisplayName string
Column display name.
Name string
Column name.
Type string | Pulumi.AzureNative.OperationalInsights.ColumnTypeEnum
Column data type.
DataTypeHint string | ColumnDataTypeHintEnum
Column data type logical hint.
Description string
Column description.
DisplayName string
Column display name.
Name string
Column name.
Type string | ColumnTypeEnum
Column data type.
dataTypeHint String | ColumnDataTypeHintEnum
Column data type logical hint.
description String
Column description.
displayName String
Column display name.
name String
Column name.
type String | ColumnTypeEnum
Column data type.
dataTypeHint string | ColumnDataTypeHintEnum
Column data type logical hint.
description string
Column description.
displayName string
Column display name.
name string
Column name.
type string | ColumnTypeEnum
Column data type.
data_type_hint str | ColumnDataTypeHintEnum
Column data type logical hint.
description str
Column description.
display_name str
Column display name.
name str
Column name.
type str | ColumnTypeEnum
Column data type.
dataTypeHint String | "uri" | "guid" | "armPath" | "ip"
Column data type logical hint.
description String
Column description.
displayName String
Column display name.
name String
Column name.
type String | "string" | "int" | "long" | "real" | "boolean" | "dateTime" | "guid" | "dynamic"
Column data type.

ColumnDataTypeHintEnum
, ColumnDataTypeHintEnumArgs

Uri
uriA string that matches the pattern of a URI, for example, scheme://username:password@host:1234/this/is/a/path?k1=v1&k2=v2#fragment
Guid
guidA standard 128-bit GUID following the standard shape, xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
ArmPath
armPathAn Azure Resource Model (ARM) path: /subscriptions/{...}/resourceGroups/{...}/providers/Microsoft.{...}/{...}/{...}/{...}...
Ip
ipA standard V4/V6 ip address following the standard shape, x.x.x.x/y:y:y:y:y:y:y:y
ColumnDataTypeHintEnumUri
uriA string that matches the pattern of a URI, for example, scheme://username:password@host:1234/this/is/a/path?k1=v1&k2=v2#fragment
ColumnDataTypeHintEnumGuid
guidA standard 128-bit GUID following the standard shape, xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
ColumnDataTypeHintEnumArmPath
armPathAn Azure Resource Model (ARM) path: /subscriptions/{...}/resourceGroups/{...}/providers/Microsoft.{...}/{...}/{...}/{...}...
ColumnDataTypeHintEnumIp
ipA standard V4/V6 ip address following the standard shape, x.x.x.x/y:y:y:y:y:y:y:y
Uri
uriA string that matches the pattern of a URI, for example, scheme://username:password@host:1234/this/is/a/path?k1=v1&k2=v2#fragment
Guid
guidA standard 128-bit GUID following the standard shape, xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
ArmPath
armPathAn Azure Resource Model (ARM) path: /subscriptions/{...}/resourceGroups/{...}/providers/Microsoft.{...}/{...}/{...}/{...}...
Ip
ipA standard V4/V6 ip address following the standard shape, x.x.x.x/y:y:y:y:y:y:y:y
Uri
uriA string that matches the pattern of a URI, for example, scheme://username:password@host:1234/this/is/a/path?k1=v1&k2=v2#fragment
Guid
guidA standard 128-bit GUID following the standard shape, xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
ArmPath
armPathAn Azure Resource Model (ARM) path: /subscriptions/{...}/resourceGroups/{...}/providers/Microsoft.{...}/{...}/{...}/{...}...
Ip
ipA standard V4/V6 ip address following the standard shape, x.x.x.x/y:y:y:y:y:y:y:y
URI
uriA string that matches the pattern of a URI, for example, scheme://username:password@host:1234/this/is/a/path?k1=v1&k2=v2#fragment
GUID
guidA standard 128-bit GUID following the standard shape, xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
ARM_PATH
armPathAn Azure Resource Model (ARM) path: /subscriptions/{...}/resourceGroups/{...}/providers/Microsoft.{...}/{...}/{...}/{...}...
IP
ipA standard V4/V6 ip address following the standard shape, x.x.x.x/y:y:y:y:y:y:y:y
"uri"
uriA string that matches the pattern of a URI, for example, scheme://username:password@host:1234/this/is/a/path?k1=v1&k2=v2#fragment
"guid"
guidA standard 128-bit GUID following the standard shape, xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
"armPath"
armPathAn Azure Resource Model (ARM) path: /subscriptions/{...}/resourceGroups/{...}/providers/Microsoft.{...}/{...}/{...}/{...}...
"ip"
ipA standard V4/V6 ip address following the standard shape, x.x.x.x/y:y:y:y:y:y:y:y

ColumnResponse
, ColumnResponseArgs

IsDefaultDisplay This property is required. bool
Is displayed by default.
IsHidden This property is required. bool
Is column hidden.
DataTypeHint string
Column data type logical hint.
Description string
Column description.
DisplayName string
Column display name.
Name string
Column name.
Type string
Column data type.
IsDefaultDisplay This property is required. bool
Is displayed by default.
IsHidden This property is required. bool
Is column hidden.
DataTypeHint string
Column data type logical hint.
Description string
Column description.
DisplayName string
Column display name.
Name string
Column name.
Type string
Column data type.
isDefaultDisplay This property is required. Boolean
Is displayed by default.
isHidden This property is required. Boolean
Is column hidden.
dataTypeHint String
Column data type logical hint.
description String
Column description.
displayName String
Column display name.
name String
Column name.
type String
Column data type.
isDefaultDisplay This property is required. boolean
Is displayed by default.
isHidden This property is required. boolean
Is column hidden.
dataTypeHint string
Column data type logical hint.
description string
Column description.
displayName string
Column display name.
name string
Column name.
type string
Column data type.
is_default_display This property is required. bool
Is displayed by default.
is_hidden This property is required. bool
Is column hidden.
data_type_hint str
Column data type logical hint.
description str
Column description.
display_name str
Column display name.
name str
Column name.
type str
Column data type.
isDefaultDisplay This property is required. Boolean
Is displayed by default.
isHidden This property is required. Boolean
Is column hidden.
dataTypeHint String
Column data type logical hint.
description String
Column description.
displayName String
Column display name.
name String
Column name.
type String
Column data type.

ColumnTypeEnum
, ColumnTypeEnumArgs

@String
string
@Int
int
@Long
long
Real
real
Boolean
boolean
DateTime
dateTime
Guid
guid
@Dynamic
dynamic
ColumnTypeEnumString
string
ColumnTypeEnumInt
int
ColumnTypeEnumLong
long
ColumnTypeEnumReal
real
ColumnTypeEnumBoolean
boolean
ColumnTypeEnumDateTime
dateTime
ColumnTypeEnumGuid
guid
ColumnTypeEnumDynamic
dynamic
String
string
Int_
int
Long_
long
Real
real
Boolean_
boolean
DateTime
dateTime
Guid
guid
Dynamic
dynamic
String
string
Int
int
Long
long
Real
real
Boolean
boolean
DateTime
dateTime
Guid
guid
Dynamic
dynamic
STRING
string
INT
int
LONG
long
REAL
real
BOOLEAN
boolean
DATE_TIME
dateTime
GUID
guid
DYNAMIC
dynamic
"string"
string
"int"
int
"long"
long
"real"
real
"boolean"
boolean
"dateTime"
dateTime
"guid"
guid
"dynamic"
dynamic

RestoredLogs
, RestoredLogsArgs

EndRestoreTime string
The timestamp to end the restore by (UTC).
SourceTable string
The table to restore data from.
StartRestoreTime string
The timestamp to start the restore from (UTC).
EndRestoreTime string
The timestamp to end the restore by (UTC).
SourceTable string
The table to restore data from.
StartRestoreTime string
The timestamp to start the restore from (UTC).
endRestoreTime String
The timestamp to end the restore by (UTC).
sourceTable String
The table to restore data from.
startRestoreTime String
The timestamp to start the restore from (UTC).
endRestoreTime string
The timestamp to end the restore by (UTC).
sourceTable string
The table to restore data from.
startRestoreTime string
The timestamp to start the restore from (UTC).
end_restore_time str
The timestamp to end the restore by (UTC).
source_table str
The table to restore data from.
start_restore_time str
The timestamp to start the restore from (UTC).
endRestoreTime String
The timestamp to end the restore by (UTC).
sourceTable String
The table to restore data from.
startRestoreTime String
The timestamp to start the restore from (UTC).

RestoredLogsResponse
, RestoredLogsResponseArgs

AzureAsyncOperationId This property is required. string
Search results table async operation id.
EndRestoreTime string
The timestamp to end the restore by (UTC).
SourceTable string
The table to restore data from.
StartRestoreTime string
The timestamp to start the restore from (UTC).
AzureAsyncOperationId This property is required. string
Search results table async operation id.
EndRestoreTime string
The timestamp to end the restore by (UTC).
SourceTable string
The table to restore data from.
StartRestoreTime string
The timestamp to start the restore from (UTC).
azureAsyncOperationId This property is required. String
Search results table async operation id.
endRestoreTime String
The timestamp to end the restore by (UTC).
sourceTable String
The table to restore data from.
startRestoreTime String
The timestamp to start the restore from (UTC).
azureAsyncOperationId This property is required. string
Search results table async operation id.
endRestoreTime string
The timestamp to end the restore by (UTC).
sourceTable string
The table to restore data from.
startRestoreTime string
The timestamp to start the restore from (UTC).
azure_async_operation_id This property is required. str
Search results table async operation id.
end_restore_time str
The timestamp to end the restore by (UTC).
source_table str
The table to restore data from.
start_restore_time str
The timestamp to start the restore from (UTC).
azureAsyncOperationId This property is required. String
Search results table async operation id.
endRestoreTime String
The timestamp to end the restore by (UTC).
sourceTable String
The table to restore data from.
startRestoreTime String
The timestamp to start the restore from (UTC).

ResultStatisticsResponse
, ResultStatisticsResponseArgs

IngestedRecords This property is required. int
The number of rows that were returned by the search job.
Progress This property is required. double
Search job completion percentage.
ScannedGb This property is required. double
Search job: Amount of scanned data.
IngestedRecords This property is required. int
The number of rows that were returned by the search job.
Progress This property is required. float64
Search job completion percentage.
ScannedGb This property is required. float64
Search job: Amount of scanned data.
ingestedRecords This property is required. Integer
The number of rows that were returned by the search job.
progress This property is required. Double
Search job completion percentage.
scannedGb This property is required. Double
Search job: Amount of scanned data.
ingestedRecords This property is required. number
The number of rows that were returned by the search job.
progress This property is required. number
Search job completion percentage.
scannedGb This property is required. number
Search job: Amount of scanned data.
ingested_records This property is required. int
The number of rows that were returned by the search job.
progress This property is required. float
Search job completion percentage.
scanned_gb This property is required. float
Search job: Amount of scanned data.
ingestedRecords This property is required. Number
The number of rows that were returned by the search job.
progress This property is required. Number
Search job completion percentage.
scannedGb This property is required. Number
Search job: Amount of scanned data.

Schema
, SchemaArgs

Columns List<Pulumi.AzureNative.OperationalInsights.Inputs.Column>
A list of table custom columns.
Description string
Table description.
DisplayName string
Table display name.
Name string
Table name.
Columns []Column
A list of table custom columns.
Description string
Table description.
DisplayName string
Table display name.
Name string
Table name.
columns List<Column>
A list of table custom columns.
description String
Table description.
displayName String
Table display name.
name String
Table name.
columns Column[]
A list of table custom columns.
description string
Table description.
displayName string
Table display name.
name string
Table name.
columns Sequence[Column]
A list of table custom columns.
description str
Table description.
display_name str
Table display name.
name str
Table name.
columns List<Property Map>
A list of table custom columns.
description String
Table description.
displayName String
Table display name.
name String
Table name.

SchemaResponse
, SchemaResponseArgs

Categories This property is required. List<string>
Table category.
Labels This property is required. List<string>
Table labels.
Solutions This property is required. List<string>
List of solutions the table is affiliated with
Source This property is required. string
Table's creator.
StandardColumns This property is required. List<Pulumi.AzureNative.OperationalInsights.Inputs.ColumnResponse>
A list of table standard columns.
TableSubType This property is required. string
The subtype describes what APIs can be used to interact with the table, and what features are available against it.
TableType This property is required. string
Table's creator.
Columns List<Pulumi.AzureNative.OperationalInsights.Inputs.ColumnResponse>
A list of table custom columns.
Description string
Table description.
DisplayName string
Table display name.
Name string
Table name.
Categories This property is required. []string
Table category.
Labels This property is required. []string
Table labels.
Solutions This property is required. []string
List of solutions the table is affiliated with
Source This property is required. string
Table's creator.
StandardColumns This property is required. []ColumnResponse
A list of table standard columns.
TableSubType This property is required. string
The subtype describes what APIs can be used to interact with the table, and what features are available against it.
TableType This property is required. string
Table's creator.
Columns []ColumnResponse
A list of table custom columns.
Description string
Table description.
DisplayName string
Table display name.
Name string
Table name.
categories This property is required. List<String>
Table category.
labels This property is required. List<String>
Table labels.
solutions This property is required. List<String>
List of solutions the table is affiliated with
source This property is required. String
Table's creator.
standardColumns This property is required. List<ColumnResponse>
A list of table standard columns.
tableSubType This property is required. String
The subtype describes what APIs can be used to interact with the table, and what features are available against it.
tableType This property is required. String
Table's creator.
columns List<ColumnResponse>
A list of table custom columns.
description String
Table description.
displayName String
Table display name.
name String
Table name.
categories This property is required. string[]
Table category.
labels This property is required. string[]
Table labels.
solutions This property is required. string[]
List of solutions the table is affiliated with
source This property is required. string
Table's creator.
standardColumns This property is required. ColumnResponse[]
A list of table standard columns.
tableSubType This property is required. string
The subtype describes what APIs can be used to interact with the table, and what features are available against it.
tableType This property is required. string
Table's creator.
columns ColumnResponse[]
A list of table custom columns.
description string
Table description.
displayName string
Table display name.
name string
Table name.
categories This property is required. Sequence[str]
Table category.
labels This property is required. Sequence[str]
Table labels.
solutions This property is required. Sequence[str]
List of solutions the table is affiliated with
source This property is required. str
Table's creator.
standard_columns This property is required. Sequence[ColumnResponse]
A list of table standard columns.
table_sub_type This property is required. str
The subtype describes what APIs can be used to interact with the table, and what features are available against it.
table_type This property is required. str
Table's creator.
columns Sequence[ColumnResponse]
A list of table custom columns.
description str
Table description.
display_name str
Table display name.
name str
Table name.
categories This property is required. List<String>
Table category.
labels This property is required. List<String>
Table labels.
solutions This property is required. List<String>
List of solutions the table is affiliated with
source This property is required. String
Table's creator.
standardColumns This property is required. List<Property Map>
A list of table standard columns.
tableSubType This property is required. String
The subtype describes what APIs can be used to interact with the table, and what features are available against it.
tableType This property is required. String
Table's creator.
columns List<Property Map>
A list of table custom columns.
description String
Table description.
displayName String
Table display name.
name String
Table name.

SearchResults
, SearchResultsArgs

Description string
Search job Description.
EndSearchTime string
The timestamp to end the search by (UTC)
Limit int
Limit the search job to return up to specified number of rows.
Query string
Search job query.
StartSearchTime string
The timestamp to start the search from (UTC)
Description string
Search job Description.
EndSearchTime string
The timestamp to end the search by (UTC)
Limit int
Limit the search job to return up to specified number of rows.
Query string
Search job query.
StartSearchTime string
The timestamp to start the search from (UTC)
description String
Search job Description.
endSearchTime String
The timestamp to end the search by (UTC)
limit Integer
Limit the search job to return up to specified number of rows.
query String
Search job query.
startSearchTime String
The timestamp to start the search from (UTC)
description string
Search job Description.
endSearchTime string
The timestamp to end the search by (UTC)
limit number
Limit the search job to return up to specified number of rows.
query string
Search job query.
startSearchTime string
The timestamp to start the search from (UTC)
description str
Search job Description.
end_search_time str
The timestamp to end the search by (UTC)
limit int
Limit the search job to return up to specified number of rows.
query str
Search job query.
start_search_time str
The timestamp to start the search from (UTC)
description String
Search job Description.
endSearchTime String
The timestamp to end the search by (UTC)
limit Number
Limit the search job to return up to specified number of rows.
query String
Search job query.
startSearchTime String
The timestamp to start the search from (UTC)

SearchResultsResponse
, SearchResultsResponseArgs

AzureAsyncOperationId This property is required. string
Search results table async operation id.
SourceTable This property is required. string
The table used in the search job.
Description string
Search job Description.
EndSearchTime string
The timestamp to end the search by (UTC)
Limit int
Limit the search job to return up to specified number of rows.
Query string
Search job query.
StartSearchTime string
The timestamp to start the search from (UTC)
AzureAsyncOperationId This property is required. string
Search results table async operation id.
SourceTable This property is required. string
The table used in the search job.
Description string
Search job Description.
EndSearchTime string
The timestamp to end the search by (UTC)
Limit int
Limit the search job to return up to specified number of rows.
Query string
Search job query.
StartSearchTime string
The timestamp to start the search from (UTC)
azureAsyncOperationId This property is required. String
Search results table async operation id.
sourceTable This property is required. String
The table used in the search job.
description String
Search job Description.
endSearchTime String
The timestamp to end the search by (UTC)
limit Integer
Limit the search job to return up to specified number of rows.
query String
Search job query.
startSearchTime String
The timestamp to start the search from (UTC)
azureAsyncOperationId This property is required. string
Search results table async operation id.
sourceTable This property is required. string
The table used in the search job.
description string
Search job Description.
endSearchTime string
The timestamp to end the search by (UTC)
limit number
Limit the search job to return up to specified number of rows.
query string
Search job query.
startSearchTime string
The timestamp to start the search from (UTC)
azure_async_operation_id This property is required. str
Search results table async operation id.
source_table This property is required. str
The table used in the search job.
description str
Search job Description.
end_search_time str
The timestamp to end the search by (UTC)
limit int
Limit the search job to return up to specified number of rows.
query str
Search job query.
start_search_time str
The timestamp to start the search from (UTC)
azureAsyncOperationId This property is required. String
Search results table async operation id.
sourceTable This property is required. String
The table used in the search job.
description String
Search job Description.
endSearchTime String
The timestamp to end the search by (UTC)
limit Number
Limit the search job to return up to specified number of rows.
query String
Search job query.
startSearchTime String
The timestamp to start the search from (UTC)

SystemDataResponse
, SystemDataResponseArgs

CreatedAt string
The timestamp of resource creation (UTC).
CreatedBy string
The identity that created the resource.
CreatedByType string
The type of identity that created the resource.
LastModifiedAt string
The timestamp of resource last modification (UTC)
LastModifiedBy string
The identity that last modified the resource.
LastModifiedByType string
The type of identity that last modified the resource.
CreatedAt string
The timestamp of resource creation (UTC).
CreatedBy string
The identity that created the resource.
CreatedByType string
The type of identity that created the resource.
LastModifiedAt string
The timestamp of resource last modification (UTC)
LastModifiedBy string
The identity that last modified the resource.
LastModifiedByType string
The type of identity that last modified the resource.
createdAt String
The timestamp of resource creation (UTC).
createdBy String
The identity that created the resource.
createdByType String
The type of identity that created the resource.
lastModifiedAt String
The timestamp of resource last modification (UTC)
lastModifiedBy String
The identity that last modified the resource.
lastModifiedByType String
The type of identity that last modified the resource.
createdAt string
The timestamp of resource creation (UTC).
createdBy string
The identity that created the resource.
createdByType string
The type of identity that created the resource.
lastModifiedAt string
The timestamp of resource last modification (UTC)
lastModifiedBy string
The identity that last modified the resource.
lastModifiedByType string
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_type str
The type of identity that created the resource.
last_modified_at str
The timestamp of resource last modification (UTC)
last_modified_by str
The identity that last modified the resource.
last_modified_by_type str
The type of identity that last modified the resource.
createdAt String
The timestamp of resource creation (UTC).
createdBy String
The identity that created the resource.
createdByType String
The type of identity that created the resource.
lastModifiedAt String
The timestamp of resource last modification (UTC)
lastModifiedBy String
The identity that last modified the resource.
lastModifiedByType String
The type of identity that last modified the resource.

TablePlanEnum
, TablePlanEnumArgs

Basic
BasicLogs that are adjusted to support high volume low value verbose logs.
Analytics
AnalyticsLogs that allow monitoring and analytics.
TablePlanEnumBasic
BasicLogs that are adjusted to support high volume low value verbose logs.
TablePlanEnumAnalytics
AnalyticsLogs that allow monitoring and analytics.
Basic
BasicLogs that are adjusted to support high volume low value verbose logs.
Analytics
AnalyticsLogs that allow monitoring and analytics.
Basic
BasicLogs that are adjusted to support high volume low value verbose logs.
Analytics
AnalyticsLogs that allow monitoring and analytics.
BASIC
BasicLogs that are adjusted to support high volume low value verbose logs.
ANALYTICS
AnalyticsLogs that allow monitoring and analytics.
"Basic"
BasicLogs that are adjusted to support high volume low value verbose logs.
"Analytics"
AnalyticsLogs that allow monitoring and analytics.

Import

An existing resource can be imported using its type token, name, and identifier, e.g.

$ pulumi import azure-native:operationalinsights:Table AzureNetworkFlow /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/tables/{tableName} 
Copy

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

Package Details

Repository
Azure Native pulumi/pulumi-azure-native
License
Apache-2.0
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.89.1 published on Sunday, Mar 2, 2025 by Pulumi