
src.apigee.v1.GetOrganizationResult.scala Maven / Gradle / Ivy
package besom.api.googlenative.apigee.v1
final case class GetOrganizationResult private(
addonsConfig: besom.api.googlenative.apigee.v1.outputs.GoogleCloudApigeeV1AddonsConfigResponse,
analyticsRegion: String,
apiConsumerDataEncryptionKeyName: String,
apiConsumerDataLocation: String,
apigeeProjectId: String,
attributes: scala.collection.immutable.List[String],
authorizedNetwork: String,
billingType: String,
caCertificate: String,
controlPlaneEncryptionKeyName: String,
createdAt: String,
customerName: String,
description: String,
disableVpcPeering: Boolean,
displayName: String,
environments: scala.collection.immutable.List[String],
expiresAt: String,
lastModifiedAt: String,
name: String,
portalDisabled: Boolean,
project: String,
properties: besom.api.googlenative.apigee.v1.outputs.GoogleCloudApigeeV1PropertiesResponse,
runtimeDatabaseEncryptionKeyName: String,
runtimeType: String,
state: String,
subscriptionPlan: String,
subscriptionType: String,
`type`: String
)
object GetOrganizationResult :
given decoder(using besom.types.Context): besom.types.Decoder[GetOrganizationResult] =
besom.internal.Decoder.derived[GetOrganizationResult]
given outputOps: {} with
extension(output: besom.types.Output[GetOrganizationResult])
def addonsConfig : besom.types.Output[besom.api.googlenative.apigee.v1.outputs.GoogleCloudApigeeV1AddonsConfigResponse] = output.map(_.addonsConfig)
def analyticsRegion : besom.types.Output[String] = output.map(_.analyticsRegion)
def apiConsumerDataEncryptionKeyName : besom.types.Output[String] = output.map(_.apiConsumerDataEncryptionKeyName)
def apiConsumerDataLocation : besom.types.Output[String] = output.map(_.apiConsumerDataLocation)
def apigeeProjectId : besom.types.Output[String] = output.map(_.apigeeProjectId)
def attributes : besom.types.Output[scala.collection.immutable.List[String]] = output.map(_.attributes)
def authorizedNetwork : besom.types.Output[String] = output.map(_.authorizedNetwork)
def billingType : besom.types.Output[String] = output.map(_.billingType)
def caCertificate : besom.types.Output[String] = output.map(_.caCertificate)
def controlPlaneEncryptionKeyName : besom.types.Output[String] = output.map(_.controlPlaneEncryptionKeyName)
def createdAt : besom.types.Output[String] = output.map(_.createdAt)
def customerName : besom.types.Output[String] = output.map(_.customerName)
def description : besom.types.Output[String] = output.map(_.description)
def disableVpcPeering : besom.types.Output[Boolean] = output.map(_.disableVpcPeering)
def displayName : besom.types.Output[String] = output.map(_.displayName)
def environments : besom.types.Output[scala.collection.immutable.List[String]] = output.map(_.environments)
def expiresAt : besom.types.Output[String] = output.map(_.expiresAt)
def lastModifiedAt : besom.types.Output[String] = output.map(_.lastModifiedAt)
def name : besom.types.Output[String] = output.map(_.name)
def portalDisabled : besom.types.Output[Boolean] = output.map(_.portalDisabled)
def project : besom.types.Output[String] = output.map(_.project)
def properties : besom.types.Output[besom.api.googlenative.apigee.v1.outputs.GoogleCloudApigeeV1PropertiesResponse] = output.map(_.properties)
def runtimeDatabaseEncryptionKeyName : besom.types.Output[String] = output.map(_.runtimeDatabaseEncryptionKeyName)
def runtimeType : besom.types.Output[String] = output.map(_.runtimeType)
def state : besom.types.Output[String] = output.map(_.state)
def subscriptionPlan : besom.types.Output[String] = output.map(_.subscriptionPlan)
def subscriptionType : besom.types.Output[String] = output.map(_.subscriptionType)
def `type` : besom.types.Output[String] = output.map(_.`type`)
given optionOutputOps: {} with
extension(output: besom.types.Output[scala.Option[GetOrganizationResult]])
def addonsConfig : besom.types.Output[scala.Option[besom.api.googlenative.apigee.v1.outputs.GoogleCloudApigeeV1AddonsConfigResponse]] = output.map(_.map(_.addonsConfig))
def analyticsRegion : besom.types.Output[scala.Option[String]] = output.map(_.map(_.analyticsRegion))
def apiConsumerDataEncryptionKeyName : besom.types.Output[scala.Option[String]] = output.map(_.map(_.apiConsumerDataEncryptionKeyName))
def apiConsumerDataLocation : besom.types.Output[scala.Option[String]] = output.map(_.map(_.apiConsumerDataLocation))
def apigeeProjectId : besom.types.Output[scala.Option[String]] = output.map(_.map(_.apigeeProjectId))
def attributes : besom.types.Output[scala.Option[scala.collection.immutable.List[String]]] = output.map(_.map(_.attributes))
def authorizedNetwork : besom.types.Output[scala.Option[String]] = output.map(_.map(_.authorizedNetwork))
def billingType : besom.types.Output[scala.Option[String]] = output.map(_.map(_.billingType))
def caCertificate : besom.types.Output[scala.Option[String]] = output.map(_.map(_.caCertificate))
def controlPlaneEncryptionKeyName : besom.types.Output[scala.Option[String]] = output.map(_.map(_.controlPlaneEncryptionKeyName))
def createdAt : besom.types.Output[scala.Option[String]] = output.map(_.map(_.createdAt))
def customerName : besom.types.Output[scala.Option[String]] = output.map(_.map(_.customerName))
def description : besom.types.Output[scala.Option[String]] = output.map(_.map(_.description))
def disableVpcPeering : besom.types.Output[scala.Option[Boolean]] = output.map(_.map(_.disableVpcPeering))
def displayName : besom.types.Output[scala.Option[String]] = output.map(_.map(_.displayName))
def environments : besom.types.Output[scala.Option[scala.collection.immutable.List[String]]] = output.map(_.map(_.environments))
def expiresAt : besom.types.Output[scala.Option[String]] = output.map(_.map(_.expiresAt))
def lastModifiedAt : besom.types.Output[scala.Option[String]] = output.map(_.map(_.lastModifiedAt))
def name : besom.types.Output[scala.Option[String]] = output.map(_.map(_.name))
def portalDisabled : besom.types.Output[scala.Option[Boolean]] = output.map(_.map(_.portalDisabled))
def project : besom.types.Output[scala.Option[String]] = output.map(_.map(_.project))
def properties : besom.types.Output[scala.Option[besom.api.googlenative.apigee.v1.outputs.GoogleCloudApigeeV1PropertiesResponse]] = output.map(_.map(_.properties))
def runtimeDatabaseEncryptionKeyName : besom.types.Output[scala.Option[String]] = output.map(_.map(_.runtimeDatabaseEncryptionKeyName))
def runtimeType : besom.types.Output[scala.Option[String]] = output.map(_.map(_.runtimeType))
def state : besom.types.Output[scala.Option[String]] = output.map(_.map(_.state))
def subscriptionPlan : besom.types.Output[scala.Option[String]] = output.map(_.map(_.subscriptionPlan))
def subscriptionType : besom.types.Output[scala.Option[String]] = output.map(_.map(_.subscriptionType))
def `type` : besom.types.Output[scala.Option[String]] = output.map(_.map(_.`type`))
© 2015 - 2025 Weber Informatics LLC | Privacy Policy