src.index.outputs.EndpointConfigurationSaml.scala Maven / Gradle / Ivy
package besom.api.ngrok.outputs
final case class EndpointConfigurationSaml private(
allowIdpInitiated: scala.Option[Boolean],
assertionConsumerServiceUrl: scala.Option[String],
authorizedGroups: scala.Option[scala.collection.immutable.List[String]],
cookiePrefix: scala.Option[String],
enabled: scala.Option[Boolean],
entityId: scala.Option[String],
forceAuthn: scala.Option[Boolean],
idpMetadata: scala.Option[String],
idpMetadataUrl: scala.Option[String],
inactivityTimeout: scala.Option[Int],
maximumDuration: scala.Option[Int],
metadataUrl: scala.Option[String],
nameidFormat: scala.Option[String],
optionsPassthrough: scala.Option[Boolean],
requestSigningCertificatePem: scala.Option[String],
singleLogoutUrl: scala.Option[String]
)
object EndpointConfigurationSaml :
given decoder(using besom.types.Context): besom.types.Decoder[EndpointConfigurationSaml] =
besom.internal.Decoder.derived[EndpointConfigurationSaml]
given outputOps: {} with
extension(output: besom.types.Output[EndpointConfigurationSaml])
def allowIdpInitiated : besom.types.Output[scala.Option[Boolean]] = output.map(_.allowIdpInitiated)
def assertionConsumerServiceUrl : besom.types.Output[scala.Option[String]] = output.map(_.assertionConsumerServiceUrl)
def authorizedGroups : besom.types.Output[scala.Option[scala.collection.immutable.List[String]]] = output.map(_.authorizedGroups)
def cookiePrefix : besom.types.Output[scala.Option[String]] = output.map(_.cookiePrefix)
def enabled : besom.types.Output[scala.Option[Boolean]] = output.map(_.enabled)
def entityId : besom.types.Output[scala.Option[String]] = output.map(_.entityId)
def forceAuthn : besom.types.Output[scala.Option[Boolean]] = output.map(_.forceAuthn)
def idpMetadata : besom.types.Output[scala.Option[String]] = output.map(_.idpMetadata)
def idpMetadataUrl : besom.types.Output[scala.Option[String]] = output.map(_.idpMetadataUrl)
def inactivityTimeout : besom.types.Output[scala.Option[Int]] = output.map(_.inactivityTimeout)
def maximumDuration : besom.types.Output[scala.Option[Int]] = output.map(_.maximumDuration)
def metadataUrl : besom.types.Output[scala.Option[String]] = output.map(_.metadataUrl)
def nameidFormat : besom.types.Output[scala.Option[String]] = output.map(_.nameidFormat)
def optionsPassthrough : besom.types.Output[scala.Option[Boolean]] = output.map(_.optionsPassthrough)
def requestSigningCertificatePem : besom.types.Output[scala.Option[String]] = output.map(_.requestSigningCertificatePem)
def singleLogoutUrl : besom.types.Output[scala.Option[String]] = output.map(_.singleLogoutUrl)
given optionOutputOps: {} with
extension(output: besom.types.Output[scala.Option[EndpointConfigurationSaml]])
def allowIdpInitiated : besom.types.Output[scala.Option[Boolean]] = output.map(_.flatMap(_.allowIdpInitiated))
def assertionConsumerServiceUrl : besom.types.Output[scala.Option[String]] = output.map(_.flatMap(_.assertionConsumerServiceUrl))
def authorizedGroups : besom.types.Output[scala.Option[scala.collection.immutable.List[String]]] = output.map(_.flatMap(_.authorizedGroups))
def cookiePrefix : besom.types.Output[scala.Option[String]] = output.map(_.flatMap(_.cookiePrefix))
def enabled : besom.types.Output[scala.Option[Boolean]] = output.map(_.flatMap(_.enabled))
def entityId : besom.types.Output[scala.Option[String]] = output.map(_.flatMap(_.entityId))
def forceAuthn : besom.types.Output[scala.Option[Boolean]] = output.map(_.flatMap(_.forceAuthn))
def idpMetadata : besom.types.Output[scala.Option[String]] = output.map(_.flatMap(_.idpMetadata))
def idpMetadataUrl : besom.types.Output[scala.Option[String]] = output.map(_.flatMap(_.idpMetadataUrl))
def inactivityTimeout : besom.types.Output[scala.Option[Int]] = output.map(_.flatMap(_.inactivityTimeout))
def maximumDuration : besom.types.Output[scala.Option[Int]] = output.map(_.flatMap(_.maximumDuration))
def metadataUrl : besom.types.Output[scala.Option[String]] = output.map(_.flatMap(_.metadataUrl))
def nameidFormat : besom.types.Output[scala.Option[String]] = output.map(_.flatMap(_.nameidFormat))
def optionsPassthrough : besom.types.Output[scala.Option[Boolean]] = output.map(_.flatMap(_.optionsPassthrough))
def requestSigningCertificatePem : besom.types.Output[scala.Option[String]] = output.map(_.flatMap(_.requestSigningCertificatePem))
def singleLogoutUrl : besom.types.Output[scala.Option[String]] = output.map(_.flatMap(_.singleLogoutUrl))
© 2015 - 2024 Weber Informatics LLC | Privacy Policy