Package-level declarations

Types

Link copied to clipboard

The top level Log Analytics cluster resource container. API Version: 2020-10-01.

Link copied to clipboard
data class ClusterArgs(val billingType: Output<Either<String, BillingType>>? = null, val clusterName: Output<String>? = null, val identity: Output<IdentityArgs>? = null, val isAvailabilityZonesEnabled: Output<Boolean>? = null, val isDoubleEncryptionEnabled: Output<Boolean>? = null, val keyVaultProperties: Output<KeyVaultPropertiesArgs>? = null, val location: Output<String>? = null, val resourceGroupName: Output<String>? = null, val sku: Output<ClusterSkuArgs>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<ClusterArgs>

The top level Log Analytics cluster resource container. API Version: 2020-10-01.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

The top level data export resource container. API Version: 2020-08-01.

Link copied to clipboard
data class DataExportArgs(val createdDate: Output<String>? = null, val dataExportId: Output<String>? = null, val dataExportName: Output<String>? = null, val enable: Output<Boolean>? = null, val eventHubName: Output<String>? = null, val lastModifiedDate: Output<String>? = null, val resourceGroupName: Output<String>? = null, val resourceId: Output<String>? = null, val tableNames: Output<List<String>>? = null, val workspaceName: Output<String>? = null) : ConvertibleToJava<DataExportArgs>

The top level data export resource container. API Version: 2020-08-01.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Datasources under OMS Workspace. API Version: 2020-08-01.

Link copied to clipboard
data class DataSourceArgs(val dataSourceName: Output<String>? = null, val kind: Output<Either<String, DataSourceKind>>? = null, val properties: Output<Any>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val workspaceName: Output<String>? = null) : ConvertibleToJava<DataSourceArgs>

Datasources under OMS Workspace. API Version: 2020-08-01.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

The top level Linked service resource container. API Version: 2020-08-01.

Link copied to clipboard
data class LinkedServiceArgs(val linkedServiceName: Output<String>? = null, val provisioningState: Output<Either<String, LinkedServiceEntityStatus>>? = null, val resourceGroupName: Output<String>? = null, val resourceId: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val workspaceName: Output<String>? = null, val writeAccessResourceId: Output<String>? = null) : ConvertibleToJava<LinkedServiceArgs>

The top level Linked service resource container. API Version: 2020-08-01.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Linked storage accounts top level resource container. API Version: 2020-08-01.

Link copied to clipboard
data class LinkedStorageAccountArgs(val dataSourceType: Output<String>? = null, val resourceGroupName: Output<String>? = null, val storageAccountIds: Output<List<String>>? = null, val workspaceName: Output<String>? = null) : ConvertibleToJava<LinkedStorageAccountArgs>

Linked storage accounts top level resource container. API Version: 2020-08-01.

Link copied to clipboard

A user-defined logical grouping of machines. API Version: 2015-11-01-preview.

Link copied to clipboard
data class MachineGroupArgs(val count: Output<Int>? = null, val displayName: Output<String>? = null, val groupType: Output<Either<String, MachineGroupType>>? = null, val kind: Output<String>? = null, val machineGroupName: Output<String>? = null, val machines: Output<List<MachineReferenceWithHintsArgs>>? = null, val resourceGroupName: Output<String>? = null, val workspaceName: Output<String>? = null) : ConvertibleToJava<MachineGroupArgs>

A user-defined logical grouping of machines. API Version: 2015-11-01-preview.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

A Log Analytics QueryPack-Query definition. API Version: 2019-09-01.

Link copied to clipboard
data class QueryArgs(val body: Output<String>? = null, val description: Output<String>? = null, val displayName: Output<String>? = null, val id: Output<String>? = null, val properties: Output<Any>? = null, val queryPackName: Output<String>? = null, val related: Output<LogAnalyticsQueryPackQueryPropertiesRelatedArgs>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, List<String>>>? = null) : ConvertibleToJava<QueryArgs>

A Log Analytics QueryPack-Query definition. API Version: 2019-09-01.

Link copied to clipboard

Builder for QueryArgs.

Link copied to clipboard
Link copied to clipboard

An Log Analytics QueryPack definition. API Version: 2019-09-01.

Link copied to clipboard
data class QueryPackArgs(val location: Output<String>? = null, val queryPackName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<QueryPackArgs>

An Log Analytics QueryPack definition. API Version: 2019-09-01.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Builder for Query.

Link copied to clipboard

Value object for saved search results. API Version: 2020-08-01.

Link copied to clipboard
data class SavedSearchArgs(val category: Output<String>? = null, val displayName: Output<String>? = null, val functionAlias: Output<String>? = null, val functionParameters: Output<String>? = null, val query: Output<String>? = null, val resourceGroupName: Output<String>? = null, val savedSearchId: Output<String>? = null, val tags: Output<List<TagArgs>>? = null, val version: Output<Double>? = null, val workspaceName: Output<String>? = null) : ConvertibleToJava<SavedSearchArgs>

Value object for saved search results. API Version: 2020-08-01.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

The top level storage insight resource container. API Version: 2020-08-01.

Link copied to clipboard
data class StorageInsightConfigArgs(val containers: Output<List<String>>? = null, val eTag: Output<String>? = null, val resourceGroupName: Output<String>? = null, val storageAccount: Output<StorageAccountArgs>? = null, val storageInsightName: Output<String>? = null, val tables: Output<List<String>>? = null, val tags: Output<Map<String, String>>? = null, val workspaceName: Output<String>? = null) : ConvertibleToJava<StorageInsightConfigArgs>

The top level storage insight resource container. API Version: 2020-08-01.

Link copied to clipboard

Workspace data table definition. API Version: 2021-12-01-preview.

Link copied to clipboard
data class TableArgs(val plan: Output<Either<String, TablePlanEnum>>? = null, val resourceGroupName: Output<String>? = null, val restoredLogs: Output<RestoredLogsArgs>? = null, val retentionInDays: Output<Int>? = null, val schema: Output<SchemaArgs>? = null, val searchResults: Output<SearchResultsArgs>? = null, val tableName: Output<String>? = null, val totalRetentionInDays: Output<Int>? = null, val workspaceName: Output<String>? = null) : ConvertibleToJava<TableArgs>

Workspace data table definition. API Version: 2021-12-01-preview.

Link copied to clipboard

Builder for TableArgs.

Link copied to clipboard
Link copied to clipboard

Builder for Table.

Link copied to clipboard

The top level Workspace resource container. API Version: 2020-10-01.

Link copied to clipboard
data class WorkspaceArgs(val eTag: Output<String>? = null, val features: Output<WorkspaceFeaturesArgs>? = null, val forceCmkForQuery: Output<Boolean>? = null, val location: Output<String>? = null, val provisioningState: Output<Either<String, WorkspaceEntityStatus>>? = null, val publicNetworkAccessForIngestion: Output<Either<String, PublicNetworkAccessType>>? = null, val publicNetworkAccessForQuery: Output<Either<String, PublicNetworkAccessType>>? = null, val resourceGroupName: Output<String>? = null, val retentionInDays: Output<Int>? = null, val sku: Output<WorkspaceSkuArgs>? = null, val tags: Output<Map<String, String>>? = null, val workspaceCapping: Output<WorkspaceCappingArgs>? = null, val workspaceName: Output<String>? = null) : ConvertibleToJava<WorkspaceArgs>

The top level Workspace resource container. API Version: 2020-10-01.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
suspend fun clusterResource(name: String, block: suspend ClusterResourceBuilder.() -> Unit): Cluster
Link copied to clipboard
suspend fun dataExportResource(name: String, block: suspend DataExportResourceBuilder.() -> Unit): DataExport
Link copied to clipboard
suspend fun dataSourceResource(name: String, block: suspend DataSourceResourceBuilder.() -> Unit): DataSource
Link copied to clipboard
Link copied to clipboard
suspend fun machineGroupResource(name: String, block: suspend MachineGroupResourceBuilder.() -> Unit): MachineGroup
Link copied to clipboard
suspend fun queryPackResource(name: String, block: suspend QueryPackResourceBuilder.() -> Unit): QueryPack
Link copied to clipboard
suspend fun queryResource(name: String, block: suspend QueryResourceBuilder.() -> Unit): Query
Link copied to clipboard
suspend fun savedSearchResource(name: String, block: suspend SavedSearchResourceBuilder.() -> Unit): SavedSearch
Link copied to clipboard
suspend fun tableResource(name: String, block: suspend TableResourceBuilder.() -> Unit): Table
Link copied to clipboard
suspend fun workspaceResource(name: String, block: suspend WorkspaceResourceBuilder.() -> Unit): Workspace