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

com.pulumi.googlenative.containeranalysis.v1.kotlin.enums.DiscoveryOccurrenceAnalysisStatus.kt Maven / Gradle / Ivy

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

package com.pulumi.googlenative.containeranalysis.v1.kotlin.enums

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

/**
 * The status of discovery for the resource.
 */
public enum class DiscoveryOccurrenceAnalysisStatus(
    public val javaValue: com.pulumi.googlenative.containeranalysis.v1.enums.DiscoveryOccurrenceAnalysisStatus,
) :
    ConvertibleToJava {
    /**
     * Unknown.
     */
    AnalysisStatusUnspecified(com.pulumi.googlenative.containeranalysis.v1.enums.DiscoveryOccurrenceAnalysisStatus.AnalysisStatusUnspecified),

    /**
     * Resource is known but no action has been taken yet.
     */
    Pending(com.pulumi.googlenative.containeranalysis.v1.enums.DiscoveryOccurrenceAnalysisStatus.Pending),

    /**
     * Resource is being analyzed.
     */
    Scanning(com.pulumi.googlenative.containeranalysis.v1.enums.DiscoveryOccurrenceAnalysisStatus.Scanning),

    /**
     * Analysis has finished successfully.
     */
    FinishedSuccess(com.pulumi.googlenative.containeranalysis.v1.enums.DiscoveryOccurrenceAnalysisStatus.FinishedSuccess),

    /**
     * Analysis has completed.
     */
    Complete(com.pulumi.googlenative.containeranalysis.v1.enums.DiscoveryOccurrenceAnalysisStatus.Complete),

    /**
     * Analysis has finished unsuccessfully, the analysis itself is in a bad state.
     */
    FinishedFailed(com.pulumi.googlenative.containeranalysis.v1.enums.DiscoveryOccurrenceAnalysisStatus.FinishedFailed),

    /**
     * The resource is known not to be supported.
     */
    FinishedUnsupported(com.pulumi.googlenative.containeranalysis.v1.enums.DiscoveryOccurrenceAnalysisStatus.FinishedUnsupported),
    ;

    override fun toJava(): com.pulumi.googlenative.containeranalysis.v1.enums.DiscoveryOccurrenceAnalysisStatus =
        javaValue

    public companion object {
        public fun toKotlin(javaType: com.pulumi.googlenative.containeranalysis.v1.enums.DiscoveryOccurrenceAnalysisStatus): DiscoveryOccurrenceAnalysisStatus =
            DiscoveryOccurrenceAnalysisStatus.values().first { it.javaValue == javaType }
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy