![JAR search and dependency download from the Maven repository](/logo.png)
com.pulumi.azure.devtest.kotlin.outputs.GetLabResult.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of pulumi-azure-kotlin Show documentation
Show all versions of pulumi-azure-kotlin Show documentation
Build cloud applications and infrastructure by combining the safety and reliability of infrastructure as code with the power of the Kotlin programming language.
@file:Suppress("NAME_SHADOWING", "DEPRECATION")
package com.pulumi.azure.devtest.kotlin.outputs
import kotlin.String
import kotlin.Suppress
import kotlin.collections.Map
/**
* A collection of values returned by getLab.
* @property artifactsStorageAccountId The ID of the Storage Account used for Artifact Storage.
* @property defaultPremiumStorageAccountId The ID of the Default Premium Storage Account for this Dev Test Lab.
* @property defaultStorageAccountId The ID of the Default Storage Account for this Dev Test Lab.
* @property id The provider-assigned unique ID for this managed resource.
* @property keyVaultId The ID of the Key used for this Dev Test Lab.
* @property location The Azure location where the Dev Test Lab exists.
* @property name
* @property premiumDataDiskStorageAccountId The ID of the Storage Account used for Storage of Premium Data Disk.
* @property resourceGroupName
* @property storageType The type of storage used by the Dev Test Lab.
* @property tags A mapping of tags to assign to the resource.
* @property uniqueIdentifier The unique immutable identifier of the Dev Test Lab.
*/
public data class GetLabResult(
public val artifactsStorageAccountId: String,
public val defaultPremiumStorageAccountId: String,
public val defaultStorageAccountId: String,
public val id: String,
public val keyVaultId: String,
public val location: String,
public val name: String,
public val premiumDataDiskStorageAccountId: String,
public val resourceGroupName: String,
public val storageType: String,
public val tags: Map,
public val uniqueIdentifier: String,
) {
public companion object {
public fun toKotlin(javaType: com.pulumi.azure.devtest.outputs.GetLabResult): GetLabResult =
GetLabResult(
artifactsStorageAccountId = javaType.artifactsStorageAccountId(),
defaultPremiumStorageAccountId = javaType.defaultPremiumStorageAccountId(),
defaultStorageAccountId = javaType.defaultStorageAccountId(),
id = javaType.id(),
keyVaultId = javaType.keyVaultId(),
location = javaType.location(),
name = javaType.name(),
premiumDataDiskStorageAccountId = javaType.premiumDataDiskStorageAccountId(),
resourceGroupName = javaType.resourceGroupName(),
storageType = javaType.storageType(),
tags = javaType.tags().map({ args0 -> args0.key.to(args0.value) }).toMap(),
uniqueIdentifier = javaType.uniqueIdentifier(),
)
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy