
src.baremetalsolution.v2.GetProvisioningConfigResult.scala Maven / Gradle / Ivy
package besom.api.googlenative.baremetalsolution.v2
final case class GetProvisioningConfigResult private(
cloudConsoleUri: String,
customId: String,
email: String,
handoverServiceAccount: String,
instances: scala.collection.immutable.List[besom.api.googlenative.baremetalsolution.v2.outputs.InstanceConfigResponse],
location: String,
name: String,
networks: scala.collection.immutable.List[besom.api.googlenative.baremetalsolution.v2.outputs.NetworkConfigResponse],
pod: String,
state: String,
statusMessage: String,
ticketId: String,
updateTime: String,
volumes: scala.collection.immutable.List[besom.api.googlenative.baremetalsolution.v2.outputs.VolumeConfigResponse],
vpcScEnabled: Boolean
)
object GetProvisioningConfigResult :
given decoder(using besom.types.Context): besom.types.Decoder[GetProvisioningConfigResult] =
besom.internal.Decoder.derived[GetProvisioningConfigResult]
given outputOps: {} with
extension(output: besom.types.Output[GetProvisioningConfigResult])
def cloudConsoleUri : besom.types.Output[String] = output.map(_.cloudConsoleUri)
def customId : besom.types.Output[String] = output.map(_.customId)
def email : besom.types.Output[String] = output.map(_.email)
def handoverServiceAccount : besom.types.Output[String] = output.map(_.handoverServiceAccount)
def instances : besom.types.Output[scala.collection.immutable.List[besom.api.googlenative.baremetalsolution.v2.outputs.InstanceConfigResponse]] = output.map(_.instances)
def location : besom.types.Output[String] = output.map(_.location)
def name : besom.types.Output[String] = output.map(_.name)
def networks : besom.types.Output[scala.collection.immutable.List[besom.api.googlenative.baremetalsolution.v2.outputs.NetworkConfigResponse]] = output.map(_.networks)
def pod : besom.types.Output[String] = output.map(_.pod)
def state : besom.types.Output[String] = output.map(_.state)
def statusMessage : besom.types.Output[String] = output.map(_.statusMessage)
def ticketId : besom.types.Output[String] = output.map(_.ticketId)
def updateTime : besom.types.Output[String] = output.map(_.updateTime)
def volumes : besom.types.Output[scala.collection.immutable.List[besom.api.googlenative.baremetalsolution.v2.outputs.VolumeConfigResponse]] = output.map(_.volumes)
def vpcScEnabled : besom.types.Output[Boolean] = output.map(_.vpcScEnabled)
given optionOutputOps: {} with
extension(output: besom.types.Output[scala.Option[GetProvisioningConfigResult]])
def cloudConsoleUri : besom.types.Output[scala.Option[String]] = output.map(_.map(_.cloudConsoleUri))
def customId : besom.types.Output[scala.Option[String]] = output.map(_.map(_.customId))
def email : besom.types.Output[scala.Option[String]] = output.map(_.map(_.email))
def handoverServiceAccount : besom.types.Output[scala.Option[String]] = output.map(_.map(_.handoverServiceAccount))
def instances : besom.types.Output[scala.Option[scala.collection.immutable.List[besom.api.googlenative.baremetalsolution.v2.outputs.InstanceConfigResponse]]] = output.map(_.map(_.instances))
def location : besom.types.Output[scala.Option[String]] = output.map(_.map(_.location))
def name : besom.types.Output[scala.Option[String]] = output.map(_.map(_.name))
def networks : besom.types.Output[scala.Option[scala.collection.immutable.List[besom.api.googlenative.baremetalsolution.v2.outputs.NetworkConfigResponse]]] = output.map(_.map(_.networks))
def pod : besom.types.Output[scala.Option[String]] = output.map(_.map(_.pod))
def state : besom.types.Output[scala.Option[String]] = output.map(_.map(_.state))
def statusMessage : besom.types.Output[scala.Option[String]] = output.map(_.map(_.statusMessage))
def ticketId : besom.types.Output[scala.Option[String]] = output.map(_.map(_.ticketId))
def updateTime : besom.types.Output[scala.Option[String]] = output.map(_.map(_.updateTime))
def volumes : besom.types.Output[scala.Option[scala.collection.immutable.List[besom.api.googlenative.baremetalsolution.v2.outputs.VolumeConfigResponse]]] = output.map(_.map(_.volumes))
def vpcScEnabled : besom.types.Output[scala.Option[Boolean]] = output.map(_.map(_.vpcScEnabled))
© 2015 - 2025 Weber Informatics LLC | Privacy Policy