
src.integrations.v1alpha.GetAuthConfigResult.scala Maven / Gradle / Ivy
package besom.api.googlenative.integrations.v1alpha
final case class GetAuthConfigResult private(
certificateId: String,
createTime: String,
creatorEmail: String,
credentialType: String,
decryptedCredential: besom.api.googlenative.integrations.v1alpha.outputs.GoogleCloudIntegrationsV1alphaCredentialResponse,
description: String,
displayName: String,
encryptedCredential: String,
expiryNotificationDuration: scala.collection.immutable.List[String],
lastModifierEmail: String,
name: String,
overrideValidTime: String,
reason: String,
state: String,
updateTime: String,
validTime: String,
visibility: String
)
object GetAuthConfigResult :
given decoder(using besom.types.Context): besom.types.Decoder[GetAuthConfigResult] =
besom.internal.Decoder.derived[GetAuthConfigResult]
given outputOps: {} with
extension(output: besom.types.Output[GetAuthConfigResult])
def certificateId : besom.types.Output[String] = output.map(_.certificateId)
def createTime : besom.types.Output[String] = output.map(_.createTime)
def creatorEmail : besom.types.Output[String] = output.map(_.creatorEmail)
def credentialType : besom.types.Output[String] = output.map(_.credentialType)
def decryptedCredential : besom.types.Output[besom.api.googlenative.integrations.v1alpha.outputs.GoogleCloudIntegrationsV1alphaCredentialResponse] = output.map(_.decryptedCredential)
def description : besom.types.Output[String] = output.map(_.description)
def displayName : besom.types.Output[String] = output.map(_.displayName)
def encryptedCredential : besom.types.Output[String] = output.map(_.encryptedCredential)
def expiryNotificationDuration : besom.types.Output[scala.collection.immutable.List[String]] = output.map(_.expiryNotificationDuration)
def lastModifierEmail : besom.types.Output[String] = output.map(_.lastModifierEmail)
def name : besom.types.Output[String] = output.map(_.name)
def overrideValidTime : besom.types.Output[String] = output.map(_.overrideValidTime)
def reason : besom.types.Output[String] = output.map(_.reason)
def state : besom.types.Output[String] = output.map(_.state)
def updateTime : besom.types.Output[String] = output.map(_.updateTime)
def validTime : besom.types.Output[String] = output.map(_.validTime)
def visibility : besom.types.Output[String] = output.map(_.visibility)
given optionOutputOps: {} with
extension(output: besom.types.Output[scala.Option[GetAuthConfigResult]])
def certificateId : besom.types.Output[scala.Option[String]] = output.map(_.map(_.certificateId))
def createTime : besom.types.Output[scala.Option[String]] = output.map(_.map(_.createTime))
def creatorEmail : besom.types.Output[scala.Option[String]] = output.map(_.map(_.creatorEmail))
def credentialType : besom.types.Output[scala.Option[String]] = output.map(_.map(_.credentialType))
def decryptedCredential : besom.types.Output[scala.Option[besom.api.googlenative.integrations.v1alpha.outputs.GoogleCloudIntegrationsV1alphaCredentialResponse]] = output.map(_.map(_.decryptedCredential))
def description : besom.types.Output[scala.Option[String]] = output.map(_.map(_.description))
def displayName : besom.types.Output[scala.Option[String]] = output.map(_.map(_.displayName))
def encryptedCredential : besom.types.Output[scala.Option[String]] = output.map(_.map(_.encryptedCredential))
def expiryNotificationDuration : besom.types.Output[scala.Option[scala.collection.immutable.List[String]]] = output.map(_.map(_.expiryNotificationDuration))
def lastModifierEmail : besom.types.Output[scala.Option[String]] = output.map(_.map(_.lastModifierEmail))
def name : besom.types.Output[scala.Option[String]] = output.map(_.map(_.name))
def overrideValidTime : besom.types.Output[scala.Option[String]] = output.map(_.map(_.overrideValidTime))
def reason : besom.types.Output[scala.Option[String]] = output.map(_.map(_.reason))
def state : besom.types.Output[scala.Option[String]] = output.map(_.map(_.state))
def updateTime : besom.types.Output[scala.Option[String]] = output.map(_.map(_.updateTime))
def validTime : besom.types.Output[scala.Option[String]] = output.map(_.map(_.validTime))
def visibility : besom.types.Output[scala.Option[String]] = output.map(_.map(_.visibility))
© 2015 - 2025 Weber Informatics LLC | Privacy Policy