src.index.GetCpsEnrollmentResult.scala Maven / Gradle / Ivy
The newest version!
package besom.api.akamai
final case class GetCpsEnrollmentResult private(
adminContacts: scala.collection.immutable.List[besom.api.akamai.outputs.GetCpsEnrollmentAdminContact],
assignedSlots: scala.collection.immutable.List[Int],
certificateChainType: String,
certificateType: String,
commonName: String,
contractId: String,
csrs: scala.collection.immutable.List[besom.api.akamai.outputs.GetCpsEnrollmentCsr],
dnsChallenges: scala.collection.immutable.List[besom.api.akamai.outputs.GetCpsEnrollmentDnsChallenge],
enableMultiStackedCertificates: Boolean,
enrollmentId: Int,
httpChallenges: scala.collection.immutable.List[besom.api.akamai.outputs.GetCpsEnrollmentHttpChallenge],
id: String,
networkConfigurations: scala.collection.immutable.List[besom.api.akamai.outputs.GetCpsEnrollmentNetworkConfiguration],
orgId: Int,
organizations: scala.collection.immutable.List[besom.api.akamai.outputs.GetCpsEnrollmentOrganization],
pendingChanges: Boolean,
productionSlots: scala.collection.immutable.List[Int],
registrationAuthority: String,
sans: scala.collection.immutable.List[String],
secureNetwork: String,
signatureAlgorithm: String,
sniOnly: Boolean,
stagingSlots: scala.collection.immutable.List[Int],
techContacts: scala.collection.immutable.List[besom.api.akamai.outputs.GetCpsEnrollmentTechContact],
validationType: String
)
object GetCpsEnrollmentResult :
given decoder(using besom.types.Context): besom.types.Decoder[GetCpsEnrollmentResult] =
besom.internal.Decoder.derived[GetCpsEnrollmentResult]
given outputOps: {} with
extension(output: besom.types.Output[GetCpsEnrollmentResult])
def adminContacts : besom.types.Output[scala.collection.immutable.List[besom.api.akamai.outputs.GetCpsEnrollmentAdminContact]] = output.map(_.adminContacts)
def assignedSlots : besom.types.Output[scala.collection.immutable.List[Int]] = output.map(_.assignedSlots)
def certificateChainType : besom.types.Output[String] = output.map(_.certificateChainType)
def certificateType : besom.types.Output[String] = output.map(_.certificateType)
def commonName : besom.types.Output[String] = output.map(_.commonName)
def contractId : besom.types.Output[String] = output.map(_.contractId)
def csrs : besom.types.Output[scala.collection.immutable.List[besom.api.akamai.outputs.GetCpsEnrollmentCsr]] = output.map(_.csrs)
def dnsChallenges : besom.types.Output[scala.collection.immutable.List[besom.api.akamai.outputs.GetCpsEnrollmentDnsChallenge]] = output.map(_.dnsChallenges)
def enableMultiStackedCertificates : besom.types.Output[Boolean] = output.map(_.enableMultiStackedCertificates)
def enrollmentId : besom.types.Output[Int] = output.map(_.enrollmentId)
def httpChallenges : besom.types.Output[scala.collection.immutable.List[besom.api.akamai.outputs.GetCpsEnrollmentHttpChallenge]] = output.map(_.httpChallenges)
def id : besom.types.Output[String] = output.map(_.id)
def networkConfigurations : besom.types.Output[scala.collection.immutable.List[besom.api.akamai.outputs.GetCpsEnrollmentNetworkConfiguration]] = output.map(_.networkConfigurations)
def orgId : besom.types.Output[Int] = output.map(_.orgId)
def organizations : besom.types.Output[scala.collection.immutable.List[besom.api.akamai.outputs.GetCpsEnrollmentOrganization]] = output.map(_.organizations)
def pendingChanges : besom.types.Output[Boolean] = output.map(_.pendingChanges)
def productionSlots : besom.types.Output[scala.collection.immutable.List[Int]] = output.map(_.productionSlots)
def registrationAuthority : besom.types.Output[String] = output.map(_.registrationAuthority)
def sans : besom.types.Output[scala.collection.immutable.List[String]] = output.map(_.sans)
def secureNetwork : besom.types.Output[String] = output.map(_.secureNetwork)
def signatureAlgorithm : besom.types.Output[String] = output.map(_.signatureAlgorithm)
def sniOnly : besom.types.Output[Boolean] = output.map(_.sniOnly)
def stagingSlots : besom.types.Output[scala.collection.immutable.List[Int]] = output.map(_.stagingSlots)
def techContacts : besom.types.Output[scala.collection.immutable.List[besom.api.akamai.outputs.GetCpsEnrollmentTechContact]] = output.map(_.techContacts)
def validationType : besom.types.Output[String] = output.map(_.validationType)
given optionOutputOps: {} with
extension(output: besom.types.Output[scala.Option[GetCpsEnrollmentResult]])
def adminContacts : besom.types.Output[scala.Option[scala.collection.immutable.List[besom.api.akamai.outputs.GetCpsEnrollmentAdminContact]]] = output.map(_.map(_.adminContacts))
def assignedSlots : besom.types.Output[scala.Option[scala.collection.immutable.List[Int]]] = output.map(_.map(_.assignedSlots))
def certificateChainType : besom.types.Output[scala.Option[String]] = output.map(_.map(_.certificateChainType))
def certificateType : besom.types.Output[scala.Option[String]] = output.map(_.map(_.certificateType))
def commonName : besom.types.Output[scala.Option[String]] = output.map(_.map(_.commonName))
def contractId : besom.types.Output[scala.Option[String]] = output.map(_.map(_.contractId))
def csrs : besom.types.Output[scala.Option[scala.collection.immutable.List[besom.api.akamai.outputs.GetCpsEnrollmentCsr]]] = output.map(_.map(_.csrs))
def dnsChallenges : besom.types.Output[scala.Option[scala.collection.immutable.List[besom.api.akamai.outputs.GetCpsEnrollmentDnsChallenge]]] = output.map(_.map(_.dnsChallenges))
def enableMultiStackedCertificates : besom.types.Output[scala.Option[Boolean]] = output.map(_.map(_.enableMultiStackedCertificates))
def enrollmentId : besom.types.Output[scala.Option[Int]] = output.map(_.map(_.enrollmentId))
def httpChallenges : besom.types.Output[scala.Option[scala.collection.immutable.List[besom.api.akamai.outputs.GetCpsEnrollmentHttpChallenge]]] = output.map(_.map(_.httpChallenges))
def id : besom.types.Output[scala.Option[String]] = output.map(_.map(_.id))
def networkConfigurations : besom.types.Output[scala.Option[scala.collection.immutable.List[besom.api.akamai.outputs.GetCpsEnrollmentNetworkConfiguration]]] = output.map(_.map(_.networkConfigurations))
def orgId : besom.types.Output[scala.Option[Int]] = output.map(_.map(_.orgId))
def organizations : besom.types.Output[scala.Option[scala.collection.immutable.List[besom.api.akamai.outputs.GetCpsEnrollmentOrganization]]] = output.map(_.map(_.organizations))
def pendingChanges : besom.types.Output[scala.Option[Boolean]] = output.map(_.map(_.pendingChanges))
def productionSlots : besom.types.Output[scala.Option[scala.collection.immutable.List[Int]]] = output.map(_.map(_.productionSlots))
def registrationAuthority : besom.types.Output[scala.Option[String]] = output.map(_.map(_.registrationAuthority))
def sans : besom.types.Output[scala.Option[scala.collection.immutable.List[String]]] = output.map(_.map(_.sans))
def secureNetwork : besom.types.Output[scala.Option[String]] = output.map(_.map(_.secureNetwork))
def signatureAlgorithm : besom.types.Output[scala.Option[String]] = output.map(_.map(_.signatureAlgorithm))
def sniOnly : besom.types.Output[scala.Option[Boolean]] = output.map(_.map(_.sniOnly))
def stagingSlots : besom.types.Output[scala.Option[scala.collection.immutable.List[Int]]] = output.map(_.map(_.stagingSlots))
def techContacts : besom.types.Output[scala.Option[scala.collection.immutable.List[besom.api.akamai.outputs.GetCpsEnrollmentTechContact]]] = output.map(_.map(_.techContacts))
def validationType : besom.types.Output[scala.Option[String]] = output.map(_.map(_.validationType))