Package-level declarations

Types

Link copied to clipboard
class Cluster : KotlinCustomResource

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
object ClusterMapper : ResourceMapper<Cluster>
Link copied to clipboard
Link copied to clipboard
class DataExport : KotlinCustomResource

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
object DataExportMapper : ResourceMapper<DataExport>
Link copied to clipboard
Link copied to clipboard
class DataSource : KotlinCustomResource

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
object DataSourceMapper : ResourceMapper<DataSource>
Link copied to clipboard
Link copied to clipboard
class LinkedService : KotlinCustomResource

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
object LinkedServiceMapper : ResourceMapper<LinkedService>
Link copied to clipboard
Link copied to clipboard
class LinkedStorageAccount : KotlinCustomResource

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
Link copied to clipboard
class MachineGroup : KotlinCustomResource

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
object MachineGroupMapper : ResourceMapper<MachineGroup>
Link copied to clipboard
Link copied to clipboard
class Query : KotlinCustomResource

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
object QueryMapper : ResourceMapper<Query>
Link copied to clipboard
class QueryPack : KotlinCustomResource

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
object QueryPackMapper : ResourceMapper<QueryPack>
Link copied to clipboard
Link copied to clipboard

Builder for Query.

Link copied to clipboard
class SavedSearch : KotlinCustomResource

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
object SavedSearchMapper : ResourceMapper<SavedSearch>
Link copied to clipboard
Link copied to clipboard
class StorageInsightConfig : KotlinCustomResource

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
Link copied to clipboard
class Table : KotlinCustomResource

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
object TableMapper : ResourceMapper<Table>
Link copied to clipboard

Builder for Table.

Link copied to clipboard
class Workspace : KotlinCustomResource

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
object WorkspaceMapper : ResourceMapper<Workspace>
Link copied to clipboard

Functions

Link copied to clipboard
fun cluster(name: String): Cluster
suspend fun cluster(name: String, block: suspend ClusterResourceBuilder.() -> Unit): Cluster
Link copied to clipboard
suspend fun dataExport(name: String, block: suspend DataExportResourceBuilder.() -> Unit): DataExport
Link copied to clipboard
suspend fun dataSource(name: String, block: suspend DataSourceResourceBuilder.() -> Unit): DataSource
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun query(name: String): Query
suspend fun query(name: String, block: suspend QueryResourceBuilder.() -> Unit): Query
Link copied to clipboard
suspend fun queryPack(name: String, block: suspend QueryPackResourceBuilder.() -> Unit): QueryPack
Link copied to clipboard
suspend fun savedSearch(name: String, block: suspend SavedSearchResourceBuilder.() -> Unit): SavedSearch
Link copied to clipboard
fun table(name: String): Table
suspend fun table(name: String, block: suspend TableResourceBuilder.() -> Unit): Table
Link copied to clipboard
suspend fun workspace(name: String, block: suspend WorkspaceResourceBuilder.() -> Unit): Workspace