
src.alloydb.v1alpha.GetClusterResult.scala Maven / Gradle / Ivy
package besom.api.googlenative.alloydb.v1alpha
final case class GetClusterResult private(
annotations: scala.Predef.Map[String, String],
automatedBackupPolicy: besom.api.googlenative.alloydb.v1alpha.outputs.AutomatedBackupPolicyResponse,
backupSource: besom.api.googlenative.alloydb.v1alpha.outputs.BackupSourceResponse,
clusterType: String,
continuousBackupConfig: besom.api.googlenative.alloydb.v1alpha.outputs.ContinuousBackupConfigResponse,
continuousBackupInfo: besom.api.googlenative.alloydb.v1alpha.outputs.ContinuousBackupInfoResponse,
createTime: String,
databaseVersion: String,
deleteTime: String,
displayName: String,
encryptionConfig: besom.api.googlenative.alloydb.v1alpha.outputs.EncryptionConfigResponse,
encryptionInfo: besom.api.googlenative.alloydb.v1alpha.outputs.EncryptionInfoResponse,
etag: String,
initialUser: besom.api.googlenative.alloydb.v1alpha.outputs.UserPasswordResponse,
labels: scala.Predef.Map[String, String],
migrationSource: besom.api.googlenative.alloydb.v1alpha.outputs.MigrationSourceResponse,
name: String,
network: String,
networkConfig: besom.api.googlenative.alloydb.v1alpha.outputs.NetworkConfigResponse,
primaryConfig: besom.api.googlenative.alloydb.v1alpha.outputs.PrimaryConfigResponse,
pscConfig: besom.api.googlenative.alloydb.v1alpha.outputs.PscConfigResponse,
reconciling: Boolean,
satisfiesPzs: Boolean,
secondaryConfig: besom.api.googlenative.alloydb.v1alpha.outputs.SecondaryConfigResponse,
sslConfig: besom.api.googlenative.alloydb.v1alpha.outputs.SslConfigResponse,
state: String,
uid: String,
updateTime: String
)
object GetClusterResult :
given decoder(using besom.types.Context): besom.types.Decoder[GetClusterResult] =
besom.internal.Decoder.derived[GetClusterResult]
given outputOps: {} with
extension(output: besom.types.Output[GetClusterResult])
def annotations : besom.types.Output[scala.Predef.Map[String, String]] = output.map(_.annotations)
def automatedBackupPolicy : besom.types.Output[besom.api.googlenative.alloydb.v1alpha.outputs.AutomatedBackupPolicyResponse] = output.map(_.automatedBackupPolicy)
def backupSource : besom.types.Output[besom.api.googlenative.alloydb.v1alpha.outputs.BackupSourceResponse] = output.map(_.backupSource)
def clusterType : besom.types.Output[String] = output.map(_.clusterType)
def continuousBackupConfig : besom.types.Output[besom.api.googlenative.alloydb.v1alpha.outputs.ContinuousBackupConfigResponse] = output.map(_.continuousBackupConfig)
def continuousBackupInfo : besom.types.Output[besom.api.googlenative.alloydb.v1alpha.outputs.ContinuousBackupInfoResponse] = output.map(_.continuousBackupInfo)
def createTime : besom.types.Output[String] = output.map(_.createTime)
def databaseVersion : besom.types.Output[String] = output.map(_.databaseVersion)
def deleteTime : besom.types.Output[String] = output.map(_.deleteTime)
def displayName : besom.types.Output[String] = output.map(_.displayName)
def encryptionConfig : besom.types.Output[besom.api.googlenative.alloydb.v1alpha.outputs.EncryptionConfigResponse] = output.map(_.encryptionConfig)
def encryptionInfo : besom.types.Output[besom.api.googlenative.alloydb.v1alpha.outputs.EncryptionInfoResponse] = output.map(_.encryptionInfo)
def etag : besom.types.Output[String] = output.map(_.etag)
def initialUser : besom.types.Output[besom.api.googlenative.alloydb.v1alpha.outputs.UserPasswordResponse] = output.map(_.initialUser)
def labels : besom.types.Output[scala.Predef.Map[String, String]] = output.map(_.labels)
def migrationSource : besom.types.Output[besom.api.googlenative.alloydb.v1alpha.outputs.MigrationSourceResponse] = output.map(_.migrationSource)
def name : besom.types.Output[String] = output.map(_.name)
def network : besom.types.Output[String] = output.map(_.network)
def networkConfig : besom.types.Output[besom.api.googlenative.alloydb.v1alpha.outputs.NetworkConfigResponse] = output.map(_.networkConfig)
def primaryConfig : besom.types.Output[besom.api.googlenative.alloydb.v1alpha.outputs.PrimaryConfigResponse] = output.map(_.primaryConfig)
def pscConfig : besom.types.Output[besom.api.googlenative.alloydb.v1alpha.outputs.PscConfigResponse] = output.map(_.pscConfig)
def reconciling : besom.types.Output[Boolean] = output.map(_.reconciling)
def satisfiesPzs : besom.types.Output[Boolean] = output.map(_.satisfiesPzs)
def secondaryConfig : besom.types.Output[besom.api.googlenative.alloydb.v1alpha.outputs.SecondaryConfigResponse] = output.map(_.secondaryConfig)
def sslConfig : besom.types.Output[besom.api.googlenative.alloydb.v1alpha.outputs.SslConfigResponse] = output.map(_.sslConfig)
def state : besom.types.Output[String] = output.map(_.state)
def uid : besom.types.Output[String] = output.map(_.uid)
def updateTime : besom.types.Output[String] = output.map(_.updateTime)
given optionOutputOps: {} with
extension(output: besom.types.Output[scala.Option[GetClusterResult]])
def annotations : besom.types.Output[scala.Option[scala.Predef.Map[String, String]]] = output.map(_.map(_.annotations))
def automatedBackupPolicy : besom.types.Output[scala.Option[besom.api.googlenative.alloydb.v1alpha.outputs.AutomatedBackupPolicyResponse]] = output.map(_.map(_.automatedBackupPolicy))
def backupSource : besom.types.Output[scala.Option[besom.api.googlenative.alloydb.v1alpha.outputs.BackupSourceResponse]] = output.map(_.map(_.backupSource))
def clusterType : besom.types.Output[scala.Option[String]] = output.map(_.map(_.clusterType))
def continuousBackupConfig : besom.types.Output[scala.Option[besom.api.googlenative.alloydb.v1alpha.outputs.ContinuousBackupConfigResponse]] = output.map(_.map(_.continuousBackupConfig))
def continuousBackupInfo : besom.types.Output[scala.Option[besom.api.googlenative.alloydb.v1alpha.outputs.ContinuousBackupInfoResponse]] = output.map(_.map(_.continuousBackupInfo))
def createTime : besom.types.Output[scala.Option[String]] = output.map(_.map(_.createTime))
def databaseVersion : besom.types.Output[scala.Option[String]] = output.map(_.map(_.databaseVersion))
def deleteTime : besom.types.Output[scala.Option[String]] = output.map(_.map(_.deleteTime))
def displayName : besom.types.Output[scala.Option[String]] = output.map(_.map(_.displayName))
def encryptionConfig : besom.types.Output[scala.Option[besom.api.googlenative.alloydb.v1alpha.outputs.EncryptionConfigResponse]] = output.map(_.map(_.encryptionConfig))
def encryptionInfo : besom.types.Output[scala.Option[besom.api.googlenative.alloydb.v1alpha.outputs.EncryptionInfoResponse]] = output.map(_.map(_.encryptionInfo))
def etag : besom.types.Output[scala.Option[String]] = output.map(_.map(_.etag))
def initialUser : besom.types.Output[scala.Option[besom.api.googlenative.alloydb.v1alpha.outputs.UserPasswordResponse]] = output.map(_.map(_.initialUser))
def labels : besom.types.Output[scala.Option[scala.Predef.Map[String, String]]] = output.map(_.map(_.labels))
def migrationSource : besom.types.Output[scala.Option[besom.api.googlenative.alloydb.v1alpha.outputs.MigrationSourceResponse]] = output.map(_.map(_.migrationSource))
def name : besom.types.Output[scala.Option[String]] = output.map(_.map(_.name))
def network : besom.types.Output[scala.Option[String]] = output.map(_.map(_.network))
def networkConfig : besom.types.Output[scala.Option[besom.api.googlenative.alloydb.v1alpha.outputs.NetworkConfigResponse]] = output.map(_.map(_.networkConfig))
def primaryConfig : besom.types.Output[scala.Option[besom.api.googlenative.alloydb.v1alpha.outputs.PrimaryConfigResponse]] = output.map(_.map(_.primaryConfig))
def pscConfig : besom.types.Output[scala.Option[besom.api.googlenative.alloydb.v1alpha.outputs.PscConfigResponse]] = output.map(_.map(_.pscConfig))
def reconciling : besom.types.Output[scala.Option[Boolean]] = output.map(_.map(_.reconciling))
def satisfiesPzs : besom.types.Output[scala.Option[Boolean]] = output.map(_.map(_.satisfiesPzs))
def secondaryConfig : besom.types.Output[scala.Option[besom.api.googlenative.alloydb.v1alpha.outputs.SecondaryConfigResponse]] = output.map(_.map(_.secondaryConfig))
def sslConfig : besom.types.Output[scala.Option[besom.api.googlenative.alloydb.v1alpha.outputs.SslConfigResponse]] = output.map(_.map(_.sslConfig))
def state : besom.types.Output[scala.Option[String]] = output.map(_.map(_.state))
def uid : besom.types.Output[scala.Option[String]] = output.map(_.map(_.uid))
def updateTime : besom.types.Output[scala.Option[String]] = output.map(_.map(_.updateTime))
© 2015 - 2025 Weber Informatics LLC | Privacy Policy