src.index.outputs.GtmPropertyLivenessTest.scala Maven / Gradle / Ivy
The newest version!
package besom.api.akamai.outputs
final case class GtmPropertyLivenessTest private(
alternateCaCertificates: scala.Option[scala.collection.immutable.List[String]],
answersRequired: scala.Option[Boolean],
disableNonstandardPortWarning: scala.Option[Boolean],
disabled: scala.Option[Boolean],
errorPenalty: scala.Option[Double],
httpError3xx: scala.Option[Boolean],
httpError4xx: scala.Option[Boolean],
httpError5xx: scala.Option[Boolean],
httpHeaders: scala.Option[scala.collection.immutable.List[besom.api.akamai.outputs.GtmPropertyLivenessTestHttpHeader]],
httpMethod: scala.Option[String],
httpRequestBody: scala.Option[String],
name: String,
peerCertificateVerification: scala.Option[Boolean],
pre2023SecurityPosture: scala.Option[Boolean],
recursionRequested: scala.Option[Boolean],
requestString: scala.Option[String],
resourceType: scala.Option[String],
responseString: scala.Option[String],
sslClientCertificate: scala.Option[String],
sslClientPrivateKey: scala.Option[String],
testInterval: Int,
testObject: scala.Option[String],
testObjectPassword: scala.Option[String],
testObjectPort: scala.Option[Int],
testObjectProtocol: String,
testObjectUsername: scala.Option[String],
testTimeout: Double,
timeoutPenalty: scala.Option[Double]
)
object GtmPropertyLivenessTest :
given decoder(using besom.types.Context): besom.types.Decoder[GtmPropertyLivenessTest] =
besom.internal.Decoder.derived[GtmPropertyLivenessTest]
given outputOps: {} with
extension(output: besom.types.Output[GtmPropertyLivenessTest])
def alternateCaCertificates : besom.types.Output[scala.Option[scala.collection.immutable.List[String]]] = output.map(_.alternateCaCertificates)
def answersRequired : besom.types.Output[scala.Option[Boolean]] = output.map(_.answersRequired)
def disableNonstandardPortWarning : besom.types.Output[scala.Option[Boolean]] = output.map(_.disableNonstandardPortWarning)
def disabled : besom.types.Output[scala.Option[Boolean]] = output.map(_.disabled)
def errorPenalty : besom.types.Output[scala.Option[Double]] = output.map(_.errorPenalty)
def httpError3xx : besom.types.Output[scala.Option[Boolean]] = output.map(_.httpError3xx)
def httpError4xx : besom.types.Output[scala.Option[Boolean]] = output.map(_.httpError4xx)
def httpError5xx : besom.types.Output[scala.Option[Boolean]] = output.map(_.httpError5xx)
def httpHeaders : besom.types.Output[scala.Option[scala.collection.immutable.List[besom.api.akamai.outputs.GtmPropertyLivenessTestHttpHeader]]] = output.map(_.httpHeaders)
def httpMethod : besom.types.Output[scala.Option[String]] = output.map(_.httpMethod)
def httpRequestBody : besom.types.Output[scala.Option[String]] = output.map(_.httpRequestBody)
def name : besom.types.Output[String] = output.map(_.name)
def peerCertificateVerification : besom.types.Output[scala.Option[Boolean]] = output.map(_.peerCertificateVerification)
def pre2023SecurityPosture : besom.types.Output[scala.Option[Boolean]] = output.map(_.pre2023SecurityPosture)
def recursionRequested : besom.types.Output[scala.Option[Boolean]] = output.map(_.recursionRequested)
def requestString : besom.types.Output[scala.Option[String]] = output.map(_.requestString)
def resourceType : besom.types.Output[scala.Option[String]] = output.map(_.resourceType)
def responseString : besom.types.Output[scala.Option[String]] = output.map(_.responseString)
def sslClientCertificate : besom.types.Output[scala.Option[String]] = output.map(_.sslClientCertificate)
def sslClientPrivateKey : besom.types.Output[scala.Option[String]] = output.map(_.sslClientPrivateKey)
def testInterval : besom.types.Output[Int] = output.map(_.testInterval)
def testObject : besom.types.Output[scala.Option[String]] = output.map(_.testObject)
def testObjectPassword : besom.types.Output[scala.Option[String]] = output.map(_.testObjectPassword)
def testObjectPort : besom.types.Output[scala.Option[Int]] = output.map(_.testObjectPort)
def testObjectProtocol : besom.types.Output[String] = output.map(_.testObjectProtocol)
def testObjectUsername : besom.types.Output[scala.Option[String]] = output.map(_.testObjectUsername)
def testTimeout : besom.types.Output[Double] = output.map(_.testTimeout)
def timeoutPenalty : besom.types.Output[scala.Option[Double]] = output.map(_.timeoutPenalty)
given optionOutputOps: {} with
extension(output: besom.types.Output[scala.Option[GtmPropertyLivenessTest]])
def alternateCaCertificates : besom.types.Output[scala.Option[scala.collection.immutable.List[String]]] = output.map(_.flatMap(_.alternateCaCertificates))
def answersRequired : besom.types.Output[scala.Option[Boolean]] = output.map(_.flatMap(_.answersRequired))
def disableNonstandardPortWarning : besom.types.Output[scala.Option[Boolean]] = output.map(_.flatMap(_.disableNonstandardPortWarning))
def disabled : besom.types.Output[scala.Option[Boolean]] = output.map(_.flatMap(_.disabled))
def errorPenalty : besom.types.Output[scala.Option[Double]] = output.map(_.flatMap(_.errorPenalty))
def httpError3xx : besom.types.Output[scala.Option[Boolean]] = output.map(_.flatMap(_.httpError3xx))
def httpError4xx : besom.types.Output[scala.Option[Boolean]] = output.map(_.flatMap(_.httpError4xx))
def httpError5xx : besom.types.Output[scala.Option[Boolean]] = output.map(_.flatMap(_.httpError5xx))
def httpHeaders : besom.types.Output[scala.Option[scala.collection.immutable.List[besom.api.akamai.outputs.GtmPropertyLivenessTestHttpHeader]]] = output.map(_.flatMap(_.httpHeaders))
def httpMethod : besom.types.Output[scala.Option[String]] = output.map(_.flatMap(_.httpMethod))
def httpRequestBody : besom.types.Output[scala.Option[String]] = output.map(_.flatMap(_.httpRequestBody))
def name : besom.types.Output[scala.Option[String]] = output.map(_.map(_.name))
def peerCertificateVerification : besom.types.Output[scala.Option[Boolean]] = output.map(_.flatMap(_.peerCertificateVerification))
def pre2023SecurityPosture : besom.types.Output[scala.Option[Boolean]] = output.map(_.flatMap(_.pre2023SecurityPosture))
def recursionRequested : besom.types.Output[scala.Option[Boolean]] = output.map(_.flatMap(_.recursionRequested))
def requestString : besom.types.Output[scala.Option[String]] = output.map(_.flatMap(_.requestString))
def resourceType : besom.types.Output[scala.Option[String]] = output.map(_.flatMap(_.resourceType))
def responseString : besom.types.Output[scala.Option[String]] = output.map(_.flatMap(_.responseString))
def sslClientCertificate : besom.types.Output[scala.Option[String]] = output.map(_.flatMap(_.sslClientCertificate))
def sslClientPrivateKey : besom.types.Output[scala.Option[String]] = output.map(_.flatMap(_.sslClientPrivateKey))
def testInterval : besom.types.Output[scala.Option[Int]] = output.map(_.map(_.testInterval))
def testObject : besom.types.Output[scala.Option[String]] = output.map(_.flatMap(_.testObject))
def testObjectPassword : besom.types.Output[scala.Option[String]] = output.map(_.flatMap(_.testObjectPassword))
def testObjectPort : besom.types.Output[scala.Option[Int]] = output.map(_.flatMap(_.testObjectPort))
def testObjectProtocol : besom.types.Output[scala.Option[String]] = output.map(_.map(_.testObjectProtocol))
def testObjectUsername : besom.types.Output[scala.Option[String]] = output.map(_.flatMap(_.testObjectUsername))
def testTimeout : besom.types.Output[scala.Option[Double]] = output.map(_.map(_.testTimeout))
def timeoutPenalty : besom.types.Output[scala.Option[Double]] = output.map(_.flatMap(_.timeoutPenalty))