src.index.GetAppSecWafModeResult.scala Maven / Gradle / Ivy
The newest version!
package besom.api.akamai
final case class GetAppSecWafModeResult private(
configId: Int,
currentRuleset: String,
evalExpirationDate: String,
evalRuleset: String,
evalStatus: String,
id: String,
json: String,
mode: String,
outputText: String,
securityPolicyId: String
)
object GetAppSecWafModeResult :
given decoder(using besom.types.Context): besom.types.Decoder[GetAppSecWafModeResult] =
besom.internal.Decoder.derived[GetAppSecWafModeResult]
given outputOps: {} with
extension(output: besom.types.Output[GetAppSecWafModeResult])
def configId : besom.types.Output[Int] = output.map(_.configId)
def currentRuleset : besom.types.Output[String] = output.map(_.currentRuleset)
def evalExpirationDate : besom.types.Output[String] = output.map(_.evalExpirationDate)
def evalRuleset : besom.types.Output[String] = output.map(_.evalRuleset)
def evalStatus : besom.types.Output[String] = output.map(_.evalStatus)
def id : besom.types.Output[String] = output.map(_.id)
def json : besom.types.Output[String] = output.map(_.json)
def mode : besom.types.Output[String] = output.map(_.mode)
def outputText : besom.types.Output[String] = output.map(_.outputText)
def securityPolicyId : besom.types.Output[String] = output.map(_.securityPolicyId)
given optionOutputOps: {} with
extension(output: besom.types.Output[scala.Option[GetAppSecWafModeResult]])
def configId : besom.types.Output[scala.Option[Int]] = output.map(_.map(_.configId))
def currentRuleset : besom.types.Output[scala.Option[String]] = output.map(_.map(_.currentRuleset))
def evalExpirationDate : besom.types.Output[scala.Option[String]] = output.map(_.map(_.evalExpirationDate))
def evalRuleset : besom.types.Output[scala.Option[String]] = output.map(_.map(_.evalRuleset))
def evalStatus : besom.types.Output[scala.Option[String]] = output.map(_.map(_.evalStatus))
def id : besom.types.Output[scala.Option[String]] = output.map(_.map(_.id))
def json : besom.types.Output[scala.Option[String]] = output.map(_.map(_.json))
def mode : besom.types.Output[scala.Option[String]] = output.map(_.map(_.mode))
def outputText : besom.types.Output[scala.Option[String]] = output.map(_.map(_.outputText))
def securityPolicyId : besom.types.Output[scala.Option[String]] = output.map(_.map(_.securityPolicyId))