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.77.0 published on Thursday, Dec 12, 2024 by Pulumi

azure-native.operationalinsights.Table

Explore with Pulumi AI

azure-native logo
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.77.0 published on Thursday, Dec 12, 2024 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",
        });
    
    });
    
    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
    	})
    }
    
    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());
    
        }
    }
    
    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")
    
    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",
    });
    
    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
    

    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 string
    The unique name of the resource.
    args TableArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args 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 string
    The unique name of the resource.
    args TableArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args TableArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args 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,
    });
    
    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),
    })
    
    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());
    
    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)
    
    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,
    });
    
    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
    

    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 string
    The name of the resource group. The name is case insensitive.
    WorkspaceName 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 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 string
    The name of the resource group. The name is case insensitive.
    WorkspaceName 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 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 String
    The name of the resource group. The name is case insensitive.
    workspaceName 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 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 string
    The name of the resource group. The name is case insensitive.
    workspaceName 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 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 str
    The name of the resource group. The name is case insensitive.
    workspace_name 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 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 String
    The name of the resource group. The name is case insensitive.
    workspaceName 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 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 bool
    Is displayed by default.
    IsHidden 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 bool
    Is displayed by default.
    IsHidden 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 Boolean
    Is displayed by default.
    isHidden 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 boolean
    Is displayed by default.
    isHidden 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 bool
    Is displayed by default.
    is_hidden 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 Boolean
    Is displayed by default.
    isHidden 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 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 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 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 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 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 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 int
    The number of rows that were returned by the search job.
    Progress double
    Search job completion percentage.
    ScannedGb double
    Search job: Amount of scanned data.
    IngestedRecords int
    The number of rows that were returned by the search job.
    Progress float64
    Search job completion percentage.
    ScannedGb float64
    Search job: Amount of scanned data.
    ingestedRecords Integer
    The number of rows that were returned by the search job.
    progress Double
    Search job completion percentage.
    scannedGb Double
    Search job: Amount of scanned data.
    ingestedRecords number
    The number of rows that were returned by the search job.
    progress number
    Search job completion percentage.
    scannedGb number
    Search job: Amount of scanned data.
    ingested_records int
    The number of rows that were returned by the search job.
    progress float
    Search job completion percentage.
    scanned_gb float
    Search job: Amount of scanned data.
    ingestedRecords Number
    The number of rows that were returned by the search job.
    progress Number
    Search job completion percentage.
    scannedGb 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 List<string>
    Table category.
    Labels List<string>
    Table labels.
    Solutions List<string>
    List of solutions the table is affiliated with
    Source string
    Table's creator.
    StandardColumns List<Pulumi.AzureNative.OperationalInsights.Inputs.ColumnResponse>
    A list of table standard columns.
    TableSubType string
    The subtype describes what APIs can be used to interact with the table, and what features are available against it.
    TableType 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 []string
    Table category.
    Labels []string
    Table labels.
    Solutions []string
    List of solutions the table is affiliated with
    Source string
    Table's creator.
    StandardColumns []ColumnResponse
    A list of table standard columns.
    TableSubType string
    The subtype describes what APIs can be used to interact with the table, and what features are available against it.
    TableType 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 List<String>
    Table category.
    labels List<String>
    Table labels.
    solutions List<String>
    List of solutions the table is affiliated with
    source String
    Table's creator.
    standardColumns List<ColumnResponse>
    A list of table standard columns.
    tableSubType String
    The subtype describes what APIs can be used to interact with the table, and what features are available against it.
    tableType 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 string[]
    Table category.
    labels string[]
    Table labels.
    solutions string[]
    List of solutions the table is affiliated with
    source string
    Table's creator.
    standardColumns ColumnResponse[]
    A list of table standard columns.
    tableSubType string
    The subtype describes what APIs can be used to interact with the table, and what features are available against it.
    tableType 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 Sequence[str]
    Table category.
    labels Sequence[str]
    Table labels.
    solutions Sequence[str]
    List of solutions the table is affiliated with
    source str
    Table's creator.
    standard_columns Sequence[ColumnResponse]
    A list of table standard columns.
    table_sub_type str
    The subtype describes what APIs can be used to interact with the table, and what features are available against it.
    table_type 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 List<String>
    Table category.
    labels List<String>
    Table labels.
    solutions List<String>
    List of solutions the table is affiliated with
    source String
    Table's creator.
    standardColumns List<Property Map>
    A list of table standard columns.
    tableSubType String
    The subtype describes what APIs can be used to interact with the table, and what features are available against it.
    tableType 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 string
    Search results table async operation id.
    SourceTable 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 string
    Search results table async operation id.
    SourceTable 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 String
    Search results table async operation id.
    sourceTable 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 string
    Search results table async operation id.
    sourceTable 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 str
    Search results table async operation id.
    source_table 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 String
    Search results table async operation id.
    sourceTable 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} 
    

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

    Package Details

    Repository
    Azure Native pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native logo
    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.77.0 published on Thursday, Dec 12, 2024 by Pulumi