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