All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.pulumi.azurenative.operationalinsights.kotlin.enums.DataSourceKind.kt Maven / Gradle / Ivy

@file:Suppress("NAME_SHADOWING", "DEPRECATION")

package com.pulumi.azurenative.operationalinsights.kotlin.enums

import com.pulumi.kotlin.ConvertibleToJava
import kotlin.Suppress

/**
 * The kind of the DataSource.
 */
public enum class DataSourceKind(
    public val javaValue: com.pulumi.azurenative.operationalinsights.enums.DataSourceKind,
) : ConvertibleToJava {
    WindowsEvent(com.pulumi.azurenative.operationalinsights.enums.DataSourceKind.WindowsEvent),
    WindowsPerformanceCounter(com.pulumi.azurenative.operationalinsights.enums.DataSourceKind.WindowsPerformanceCounter),
    IISLogs(com.pulumi.azurenative.operationalinsights.enums.DataSourceKind.IISLogs),
    LinuxSyslog(com.pulumi.azurenative.operationalinsights.enums.DataSourceKind.LinuxSyslog),
    LinuxSyslogCollection(com.pulumi.azurenative.operationalinsights.enums.DataSourceKind.LinuxSyslogCollection),
    LinuxPerformanceObject(com.pulumi.azurenative.operationalinsights.enums.DataSourceKind.LinuxPerformanceObject),
    LinuxPerformanceCollection(com.pulumi.azurenative.operationalinsights.enums.DataSourceKind.LinuxPerformanceCollection),
    CustomLog(com.pulumi.azurenative.operationalinsights.enums.DataSourceKind.CustomLog),
    CustomLogCollection(com.pulumi.azurenative.operationalinsights.enums.DataSourceKind.CustomLogCollection),
    AzureAuditLog(com.pulumi.azurenative.operationalinsights.enums.DataSourceKind.AzureAuditLog),
    AzureActivityLog(com.pulumi.azurenative.operationalinsights.enums.DataSourceKind.AzureActivityLog),
    GenericDataSource(com.pulumi.azurenative.operationalinsights.enums.DataSourceKind.GenericDataSource),
    ChangeTrackingCustomPath(com.pulumi.azurenative.operationalinsights.enums.DataSourceKind.ChangeTrackingCustomPath),
    ChangeTrackingPath(com.pulumi.azurenative.operationalinsights.enums.DataSourceKind.ChangeTrackingPath),
    ChangeTrackingServices(com.pulumi.azurenative.operationalinsights.enums.DataSourceKind.ChangeTrackingServices),
    ChangeTrackingDataTypeConfiguration(com.pulumi.azurenative.operationalinsights.enums.DataSourceKind.ChangeTrackingDataTypeConfiguration),
    ChangeTrackingDefaultRegistry(com.pulumi.azurenative.operationalinsights.enums.DataSourceKind.ChangeTrackingDefaultRegistry),
    ChangeTrackingRegistry(com.pulumi.azurenative.operationalinsights.enums.DataSourceKind.ChangeTrackingRegistry),
    ChangeTrackingLinuxPath(com.pulumi.azurenative.operationalinsights.enums.DataSourceKind.ChangeTrackingLinuxPath),
    LinuxChangeTrackingPath(com.pulumi.azurenative.operationalinsights.enums.DataSourceKind.LinuxChangeTrackingPath),
    ChangeTrackingContentLocation(com.pulumi.azurenative.operationalinsights.enums.DataSourceKind.ChangeTrackingContentLocation),
    WindowsTelemetry(com.pulumi.azurenative.operationalinsights.enums.DataSourceKind.WindowsTelemetry),
    Office365(com.pulumi.azurenative.operationalinsights.enums.DataSourceKind.Office365),
    SecurityWindowsBaselineConfiguration(com.pulumi.azurenative.operationalinsights.enums.DataSourceKind.SecurityWindowsBaselineConfiguration),
    SecurityCenterSecurityWindowsBaselineConfiguration(com.pulumi.azurenative.operationalinsights.enums.DataSourceKind.SecurityCenterSecurityWindowsBaselineConfiguration),
    SecurityEventCollectionConfiguration(com.pulumi.azurenative.operationalinsights.enums.DataSourceKind.SecurityEventCollectionConfiguration),
    SecurityInsightsSecurityEventCollectionConfiguration(com.pulumi.azurenative.operationalinsights.enums.DataSourceKind.SecurityInsightsSecurityEventCollectionConfiguration),
    ImportComputerGroup(com.pulumi.azurenative.operationalinsights.enums.DataSourceKind.ImportComputerGroup),
    NetworkMonitoring(com.pulumi.azurenative.operationalinsights.enums.DataSourceKind.NetworkMonitoring),
    Itsm(com.pulumi.azurenative.operationalinsights.enums.DataSourceKind.Itsm),
    DnsAnalytics(com.pulumi.azurenative.operationalinsights.enums.DataSourceKind.DnsAnalytics),
    ApplicationInsights(com.pulumi.azurenative.operationalinsights.enums.DataSourceKind.ApplicationInsights),
    SqlDataClassification(com.pulumi.azurenative.operationalinsights.enums.DataSourceKind.SqlDataClassification),
    ;

    override fun toJava(): com.pulumi.azurenative.operationalinsights.enums.DataSourceKind = javaValue

    public companion object {
        public fun toKotlin(javaType: com.pulumi.azurenative.operationalinsights.enums.DataSourceKind): DataSourceKind = DataSourceKind.values().first { it.javaValue == javaType }
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy