com.pulumi.azurenative.keyvault.kotlin.enums.StoragePermissions.kt Maven / Gradle / Ivy
@file:Suppress("NAME_SHADOWING", "DEPRECATION")
package com.pulumi.azurenative.keyvault.kotlin.enums
import com.pulumi.kotlin.ConvertibleToJava
import kotlin.Suppress
public enum class StoragePermissions(
public val javaValue: com.pulumi.azurenative.keyvault.enums.StoragePermissions,
) : ConvertibleToJava {
All(com.pulumi.azurenative.keyvault.enums.StoragePermissions.All),
Get(com.pulumi.azurenative.keyvault.enums.StoragePermissions.Get),
List(com.pulumi.azurenative.keyvault.enums.StoragePermissions.List),
Delete(com.pulumi.azurenative.keyvault.enums.StoragePermissions.Delete),
Set(com.pulumi.azurenative.keyvault.enums.StoragePermissions.Set),
Update(com.pulumi.azurenative.keyvault.enums.StoragePermissions.Update),
Regeneratekey(com.pulumi.azurenative.keyvault.enums.StoragePermissions.Regeneratekey),
Recover(com.pulumi.azurenative.keyvault.enums.StoragePermissions.Recover),
Purge(com.pulumi.azurenative.keyvault.enums.StoragePermissions.Purge),
Backup(com.pulumi.azurenative.keyvault.enums.StoragePermissions.Backup),
Restore(com.pulumi.azurenative.keyvault.enums.StoragePermissions.Restore),
Setsas(com.pulumi.azurenative.keyvault.enums.StoragePermissions.Setsas),
Listsas(com.pulumi.azurenative.keyvault.enums.StoragePermissions.Listsas),
Getsas(com.pulumi.azurenative.keyvault.enums.StoragePermissions.Getsas),
Deletesas(com.pulumi.azurenative.keyvault.enums.StoragePermissions.Deletesas),
;
override fun toJava(): com.pulumi.azurenative.keyvault.enums.StoragePermissions = javaValue
public companion object {
public fun toKotlin(javaType: com.pulumi.azurenative.keyvault.enums.StoragePermissions): StoragePermissions = StoragePermissions.values().first { it.javaValue == javaType }
}
}