
src.websecurityscanner.v1beta.GetScanConfigResult.scala Maven / Gradle / Ivy
package besom.api.googlenative.websecurityscanner.v1beta
final case class GetScanConfigResult private(
authentication: besom.api.googlenative.websecurityscanner.v1beta.outputs.AuthenticationResponse,
blacklistPatterns: scala.collection.immutable.List[String],
displayName: String,
exportToSecurityCommandCenter: String,
ignoreHttpStatusErrors: Boolean,
latestRun: besom.api.googlenative.websecurityscanner.v1beta.outputs.ScanRunResponse,
managedScan: Boolean,
maxQps: Int,
name: String,
riskLevel: String,
schedule: besom.api.googlenative.websecurityscanner.v1beta.outputs.ScheduleResponse,
startingUrls: scala.collection.immutable.List[String],
staticIpScan: Boolean,
targetPlatforms: scala.collection.immutable.List[String],
userAgent: String
)
object GetScanConfigResult :
given decoder(using besom.types.Context): besom.types.Decoder[GetScanConfigResult] =
besom.internal.Decoder.derived[GetScanConfigResult]
given outputOps: {} with
extension(output: besom.types.Output[GetScanConfigResult])
def authentication : besom.types.Output[besom.api.googlenative.websecurityscanner.v1beta.outputs.AuthenticationResponse] = output.map(_.authentication)
def blacklistPatterns : besom.types.Output[scala.collection.immutable.List[String]] = output.map(_.blacklistPatterns)
def displayName : besom.types.Output[String] = output.map(_.displayName)
def exportToSecurityCommandCenter : besom.types.Output[String] = output.map(_.exportToSecurityCommandCenter)
def ignoreHttpStatusErrors : besom.types.Output[Boolean] = output.map(_.ignoreHttpStatusErrors)
def latestRun : besom.types.Output[besom.api.googlenative.websecurityscanner.v1beta.outputs.ScanRunResponse] = output.map(_.latestRun)
def managedScan : besom.types.Output[Boolean] = output.map(_.managedScan)
def maxQps : besom.types.Output[Int] = output.map(_.maxQps)
def name : besom.types.Output[String] = output.map(_.name)
def riskLevel : besom.types.Output[String] = output.map(_.riskLevel)
def schedule : besom.types.Output[besom.api.googlenative.websecurityscanner.v1beta.outputs.ScheduleResponse] = output.map(_.schedule)
def startingUrls : besom.types.Output[scala.collection.immutable.List[String]] = output.map(_.startingUrls)
def staticIpScan : besom.types.Output[Boolean] = output.map(_.staticIpScan)
def targetPlatforms : besom.types.Output[scala.collection.immutable.List[String]] = output.map(_.targetPlatforms)
def userAgent : besom.types.Output[String] = output.map(_.userAgent)
given optionOutputOps: {} with
extension(output: besom.types.Output[scala.Option[GetScanConfigResult]])
def authentication : besom.types.Output[scala.Option[besom.api.googlenative.websecurityscanner.v1beta.outputs.AuthenticationResponse]] = output.map(_.map(_.authentication))
def blacklistPatterns : besom.types.Output[scala.Option[scala.collection.immutable.List[String]]] = output.map(_.map(_.blacklistPatterns))
def displayName : besom.types.Output[scala.Option[String]] = output.map(_.map(_.displayName))
def exportToSecurityCommandCenter : besom.types.Output[scala.Option[String]] = output.map(_.map(_.exportToSecurityCommandCenter))
def ignoreHttpStatusErrors : besom.types.Output[scala.Option[Boolean]] = output.map(_.map(_.ignoreHttpStatusErrors))
def latestRun : besom.types.Output[scala.Option[besom.api.googlenative.websecurityscanner.v1beta.outputs.ScanRunResponse]] = output.map(_.map(_.latestRun))
def managedScan : besom.types.Output[scala.Option[Boolean]] = output.map(_.map(_.managedScan))
def maxQps : besom.types.Output[scala.Option[Int]] = output.map(_.map(_.maxQps))
def name : besom.types.Output[scala.Option[String]] = output.map(_.map(_.name))
def riskLevel : besom.types.Output[scala.Option[String]] = output.map(_.map(_.riskLevel))
def schedule : besom.types.Output[scala.Option[besom.api.googlenative.websecurityscanner.v1beta.outputs.ScheduleResponse]] = output.map(_.map(_.schedule))
def startingUrls : besom.types.Output[scala.Option[scala.collection.immutable.List[String]]] = output.map(_.map(_.startingUrls))
def staticIpScan : besom.types.Output[scala.Option[Boolean]] = output.map(_.map(_.staticIpScan))
def targetPlatforms : besom.types.Output[scala.Option[scala.collection.immutable.List[String]]] = output.map(_.map(_.targetPlatforms))
def userAgent : besom.types.Output[scala.Option[String]] = output.map(_.map(_.userAgent))
© 2015 - 2025 Weber Informatics LLC | Privacy Policy