
src.compute.beta.GetTargetPoolResult.scala Maven / Gradle / Ivy
package besom.api.googlenative.compute.beta
final case class GetTargetPoolResult private(
backupPool: String,
creationTimestamp: String,
description: String,
failoverRatio: Double,
healthChecks: scala.collection.immutable.List[String],
instances: scala.collection.immutable.List[String],
kind: String,
name: String,
region: String,
securityPolicy: String,
selfLink: String,
sessionAffinity: String
)
object GetTargetPoolResult :
given decoder(using besom.types.Context): besom.types.Decoder[GetTargetPoolResult] =
besom.internal.Decoder.derived[GetTargetPoolResult]
given outputOps: {} with
extension(output: besom.types.Output[GetTargetPoolResult])
def backupPool : besom.types.Output[String] = output.map(_.backupPool)
def creationTimestamp : besom.types.Output[String] = output.map(_.creationTimestamp)
def description : besom.types.Output[String] = output.map(_.description)
def failoverRatio : besom.types.Output[Double] = output.map(_.failoverRatio)
def healthChecks : besom.types.Output[scala.collection.immutable.List[String]] = output.map(_.healthChecks)
def instances : besom.types.Output[scala.collection.immutable.List[String]] = output.map(_.instances)
def kind : besom.types.Output[String] = output.map(_.kind)
def name : besom.types.Output[String] = output.map(_.name)
def region : besom.types.Output[String] = output.map(_.region)
def securityPolicy : besom.types.Output[String] = output.map(_.securityPolicy)
def selfLink : besom.types.Output[String] = output.map(_.selfLink)
def sessionAffinity : besom.types.Output[String] = output.map(_.sessionAffinity)
given optionOutputOps: {} with
extension(output: besom.types.Output[scala.Option[GetTargetPoolResult]])
def backupPool : besom.types.Output[scala.Option[String]] = output.map(_.map(_.backupPool))
def creationTimestamp : besom.types.Output[scala.Option[String]] = output.map(_.map(_.creationTimestamp))
def description : besom.types.Output[scala.Option[String]] = output.map(_.map(_.description))
def failoverRatio : besom.types.Output[scala.Option[Double]] = output.map(_.map(_.failoverRatio))
def healthChecks : besom.types.Output[scala.Option[scala.collection.immutable.List[String]]] = output.map(_.map(_.healthChecks))
def instances : besom.types.Output[scala.Option[scala.collection.immutable.List[String]]] = output.map(_.map(_.instances))
def kind : besom.types.Output[scala.Option[String]] = output.map(_.map(_.kind))
def name : besom.types.Output[scala.Option[String]] = output.map(_.map(_.name))
def region : besom.types.Output[scala.Option[String]] = output.map(_.map(_.region))
def securityPolicy : besom.types.Output[scala.Option[String]] = output.map(_.map(_.securityPolicy))
def selfLink : besom.types.Output[scala.Option[String]] = output.map(_.map(_.selfLink))
def sessionAffinity : besom.types.Output[scala.Option[String]] = output.map(_.map(_.sessionAffinity))
© 2015 - 2025 Weber Informatics LLC | Privacy Policy