Share via


ArmOperationalInsightsModelFactory.OperationalInsightsSchema Method

Definition

Initializes a new instance of OperationalInsightsSchema.

public static Azure.ResourceManager.OperationalInsights.Models.OperationalInsightsSchema OperationalInsightsSchema (string name = default, string displayName = default, string description = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.OperationalInsights.Models.OperationalInsightsColumn> columns = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.OperationalInsights.Models.OperationalInsightsColumn> standardColumns = default, System.Collections.Generic.IEnumerable<string> categories = default, System.Collections.Generic.IEnumerable<string> labels = default, Azure.ResourceManager.OperationalInsights.Models.OperationalInsightsTableCreator? source = default, Azure.ResourceManager.OperationalInsights.Models.OperationalInsightsTableType? tableType = default, Azure.ResourceManager.OperationalInsights.Models.OperationalInsightsTableSubType? tableSubType = default, System.Collections.Generic.IEnumerable<string> solutions = default);
static member OperationalInsightsSchema : string * string * string * seq<Azure.ResourceManager.OperationalInsights.Models.OperationalInsightsColumn> * seq<Azure.ResourceManager.OperationalInsights.Models.OperationalInsightsColumn> * seq<string> * seq<string> * Nullable<Azure.ResourceManager.OperationalInsights.Models.OperationalInsightsTableCreator> * Nullable<Azure.ResourceManager.OperationalInsights.Models.OperationalInsightsTableType> * Nullable<Azure.ResourceManager.OperationalInsights.Models.OperationalInsightsTableSubType> * seq<string> -> Azure.ResourceManager.OperationalInsights.Models.OperationalInsightsSchema
Public Shared Function OperationalInsightsSchema (Optional name As String = Nothing, Optional displayName As String = Nothing, Optional description As String = Nothing, Optional columns As IEnumerable(Of OperationalInsightsColumn) = Nothing, Optional standardColumns As IEnumerable(Of OperationalInsightsColumn) = Nothing, Optional categories As IEnumerable(Of String) = Nothing, Optional labels As IEnumerable(Of String) = Nothing, Optional source As Nullable(Of OperationalInsightsTableCreator) = Nothing, Optional tableType As Nullable(Of OperationalInsightsTableType) = Nothing, Optional tableSubType As Nullable(Of OperationalInsightsTableSubType) = Nothing, Optional solutions As IEnumerable(Of String) = Nothing) As OperationalInsightsSchema

Parameters

name
String

Table name.

displayName
String

Table display name.

description
String

Table description.

columns
IEnumerable<OperationalInsightsColumn>

A list of table custom columns.

standardColumns
IEnumerable<OperationalInsightsColumn>

A list of table standard columns.

categories
IEnumerable<String>

Table category.

labels
IEnumerable<String>

Table labels.

source
Nullable<OperationalInsightsTableCreator>

Table's creator.

tableType
Nullable<OperationalInsightsTableType>

Table's creator.

tableSubType
Nullable<OperationalInsightsTableSubType>

The subtype describes what APIs can be used to interact with the table, and what features are available against it.

solutions
IEnumerable<String>

List of solutions the table is affiliated with.

Returns

A new OperationalInsightsSchema instance for mocking.

Applies to