com.pulumi.gcp.apphub.kotlin.outputs.GetApplicationAttribute.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of pulumi-gcp-kotlin Show documentation
Show all versions of pulumi-gcp-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.gcp.apphub.kotlin.outputs
import kotlin.Suppress
import kotlin.collections.List
/**
*
* @property businessOwners Optional. Business team that ensures user needs are met and value is delivered
* @property criticalities Criticality of the Application, Service, or Workload
* @property developerOwners Optional. Developer team that owns development and coding.
* @property environments Environment of the Application, Service, or Workload
* @property operatorOwners Optional. Operator team that ensures runtime and operations.
*/
public data class GetApplicationAttribute(
public val businessOwners: List,
public val criticalities: List,
public val developerOwners: List,
public val environments: List,
public val operatorOwners: List,
) {
public companion object {
public fun toKotlin(javaType: com.pulumi.gcp.apphub.outputs.GetApplicationAttribute): GetApplicationAttribute = GetApplicationAttribute(
businessOwners = javaType.businessOwners().map({ args0 ->
args0.let({ args0 ->
com.pulumi.gcp.apphub.kotlin.outputs.GetApplicationAttributeBusinessOwner.Companion.toKotlin(args0)
})
}),
criticalities = javaType.criticalities().map({ args0 ->
args0.let({ args0 ->
com.pulumi.gcp.apphub.kotlin.outputs.GetApplicationAttributeCriticality.Companion.toKotlin(args0)
})
}),
developerOwners = javaType.developerOwners().map({ args0 ->
args0.let({ args0 ->
com.pulumi.gcp.apphub.kotlin.outputs.GetApplicationAttributeDeveloperOwner.Companion.toKotlin(args0)
})
}),
environments = javaType.environments().map({ args0 ->
args0.let({ args0 ->
com.pulumi.gcp.apphub.kotlin.outputs.GetApplicationAttributeEnvironment.Companion.toKotlin(args0)
})
}),
operatorOwners = javaType.operatorOwners().map({ args0 ->
args0.let({ args0 ->
com.pulumi.gcp.apphub.kotlin.outputs.GetApplicationAttributeOperatorOwner.Companion.toKotlin(args0)
})
}),
)
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy