
src.recaptchaenterprise.v1.GetFirewallpolicyResult.scala Maven / Gradle / Ivy
package besom.api.googlenative.recaptchaenterprise.v1
final case class GetFirewallpolicyResult private(
actions: scala.collection.immutable.List[besom.api.googlenative.recaptchaenterprise.v1.outputs.GoogleCloudRecaptchaenterpriseV1FirewallActionResponse],
condition: String,
description: String,
name: String,
path: String
)
object GetFirewallpolicyResult :
given decoder(using besom.types.Context): besom.types.Decoder[GetFirewallpolicyResult] =
besom.internal.Decoder.derived[GetFirewallpolicyResult]
given outputOps: {} with
extension(output: besom.types.Output[GetFirewallpolicyResult])
def actions : besom.types.Output[scala.collection.immutable.List[besom.api.googlenative.recaptchaenterprise.v1.outputs.GoogleCloudRecaptchaenterpriseV1FirewallActionResponse]] = output.map(_.actions)
def condition : besom.types.Output[String] = output.map(_.condition)
def description : besom.types.Output[String] = output.map(_.description)
def name : besom.types.Output[String] = output.map(_.name)
def path : besom.types.Output[String] = output.map(_.path)
given optionOutputOps: {} with
extension(output: besom.types.Output[scala.Option[GetFirewallpolicyResult]])
def actions : besom.types.Output[scala.Option[scala.collection.immutable.List[besom.api.googlenative.recaptchaenterprise.v1.outputs.GoogleCloudRecaptchaenterpriseV1FirewallActionResponse]]] = output.map(_.map(_.actions))
def condition : besom.types.Output[scala.Option[String]] = output.map(_.map(_.condition))
def description : besom.types.Output[scala.Option[String]] = output.map(_.map(_.description))
def name : besom.types.Output[scala.Option[String]] = output.map(_.map(_.name))
def path : besom.types.Output[scala.Option[String]] = output.map(_.map(_.path))
© 2015 - 2025 Weber Informatics LLC | Privacy Policy