src.index.outputs.GetPropertyHostnamesHostname.scala Maven / Gradle / Ivy
The newest version!
package besom.api.akamai.outputs
final case class GetPropertyHostnamesHostname private(
certProvisioningType: String,
certStatuses: scala.collection.immutable.List[besom.api.akamai.outputs.GetPropertyHostnamesHostnameCertStatus],
cnameFrom: String,
cnameTo: String,
cnameType: String,
edgeHostnameId: String
)
object GetPropertyHostnamesHostname :
given decoder(using besom.types.Context): besom.types.Decoder[GetPropertyHostnamesHostname] =
besom.internal.Decoder.derived[GetPropertyHostnamesHostname]
given outputOps: {} with
extension(output: besom.types.Output[GetPropertyHostnamesHostname])
def certProvisioningType : besom.types.Output[String] = output.map(_.certProvisioningType)
def certStatuses : besom.types.Output[scala.collection.immutable.List[besom.api.akamai.outputs.GetPropertyHostnamesHostnameCertStatus]] = output.map(_.certStatuses)
def cnameFrom : besom.types.Output[String] = output.map(_.cnameFrom)
def cnameTo : besom.types.Output[String] = output.map(_.cnameTo)
def cnameType : besom.types.Output[String] = output.map(_.cnameType)
def edgeHostnameId : besom.types.Output[String] = output.map(_.edgeHostnameId)
given optionOutputOps: {} with
extension(output: besom.types.Output[scala.Option[GetPropertyHostnamesHostname]])
def certProvisioningType : besom.types.Output[scala.Option[String]] = output.map(_.map(_.certProvisioningType))
def certStatuses : besom.types.Output[scala.Option[scala.collection.immutable.List[besom.api.akamai.outputs.GetPropertyHostnamesHostnameCertStatus]]] = output.map(_.map(_.certStatuses))
def cnameFrom : besom.types.Output[scala.Option[String]] = output.map(_.map(_.cnameFrom))
def cnameTo : besom.types.Output[scala.Option[String]] = output.map(_.map(_.cnameTo))
def cnameType : besom.types.Output[scala.Option[String]] = output.map(_.map(_.cnameType))
def edgeHostnameId : besom.types.Output[scala.Option[String]] = output.map(_.map(_.edgeHostnameId))