src.index.outputs.GetPropertyRulesBuilderRulesV20240109CriterionClientCertificate.scala Maven / Gradle / Ivy
The newest version!
package besom.api.akamai.outputs
final case class GetPropertyRulesBuilderRulesV20240109CriterionClientCertificate private(
enforceMtls: scala.Option[Boolean],
isCertificatePresent: scala.Option[Boolean],
isCertificateValid: scala.Option[String],
locked: scala.Option[Boolean],
templateUuid: scala.Option[String],
uuid: scala.Option[String]
)
object GetPropertyRulesBuilderRulesV20240109CriterionClientCertificate :
given decoder(using besom.types.Context): besom.types.Decoder[GetPropertyRulesBuilderRulesV20240109CriterionClientCertificate] =
besom.internal.Decoder.derived[GetPropertyRulesBuilderRulesV20240109CriterionClientCertificate]
given outputOps: {} with
extension(output: besom.types.Output[GetPropertyRulesBuilderRulesV20240109CriterionClientCertificate])
def enforceMtls : besom.types.Output[scala.Option[Boolean]] = output.map(_.enforceMtls)
def isCertificatePresent : besom.types.Output[scala.Option[Boolean]] = output.map(_.isCertificatePresent)
def isCertificateValid : besom.types.Output[scala.Option[String]] = output.map(_.isCertificateValid)
def locked : besom.types.Output[scala.Option[Boolean]] = output.map(_.locked)
def templateUuid : besom.types.Output[scala.Option[String]] = output.map(_.templateUuid)
def uuid : besom.types.Output[scala.Option[String]] = output.map(_.uuid)
given optionOutputOps: {} with
extension(output: besom.types.Output[scala.Option[GetPropertyRulesBuilderRulesV20240109CriterionClientCertificate]])
def enforceMtls : besom.types.Output[scala.Option[Boolean]] = output.map(_.flatMap(_.enforceMtls))
def isCertificatePresent : besom.types.Output[scala.Option[Boolean]] = output.map(_.flatMap(_.isCertificatePresent))
def isCertificateValid : besom.types.Output[scala.Option[String]] = output.map(_.flatMap(_.isCertificateValid))
def locked : besom.types.Output[scala.Option[Boolean]] = output.map(_.flatMap(_.locked))
def templateUuid : besom.types.Output[scala.Option[String]] = output.map(_.flatMap(_.templateUuid))
def uuid : besom.types.Output[scala.Option[String]] = output.map(_.flatMap(_.uuid))