src.index.outputs.GetCloudletsPolicyActivation.scala Maven / Gradle / Ivy
The newest version!
package besom.api.akamai.outputs
final case class GetCloudletsPolicyActivation private(
apiVersion: String,
network: String,
policyInfos: scala.collection.immutable.List[besom.api.akamai.outputs.GetCloudletsPolicyActivationPolicyInfo],
propertyInfos: scala.collection.immutable.List[besom.api.akamai.outputs.GetCloudletsPolicyActivationPropertyInfo]
)
object GetCloudletsPolicyActivation :
given decoder(using besom.types.Context): besom.types.Decoder[GetCloudletsPolicyActivation] =
besom.internal.Decoder.derived[GetCloudletsPolicyActivation]
given outputOps: {} with
extension(output: besom.types.Output[GetCloudletsPolicyActivation])
def apiVersion : besom.types.Output[String] = output.map(_.apiVersion)
def network : besom.types.Output[String] = output.map(_.network)
def policyInfos : besom.types.Output[scala.collection.immutable.List[besom.api.akamai.outputs.GetCloudletsPolicyActivationPolicyInfo]] = output.map(_.policyInfos)
def propertyInfos : besom.types.Output[scala.collection.immutable.List[besom.api.akamai.outputs.GetCloudletsPolicyActivationPropertyInfo]] = output.map(_.propertyInfos)
given optionOutputOps: {} with
extension(output: besom.types.Output[scala.Option[GetCloudletsPolicyActivation]])
def apiVersion : besom.types.Output[scala.Option[String]] = output.map(_.map(_.apiVersion))
def network : besom.types.Output[scala.Option[String]] = output.map(_.map(_.network))
def policyInfos : besom.types.Output[scala.Option[scala.collection.immutable.List[besom.api.akamai.outputs.GetCloudletsPolicyActivationPolicyInfo]]] = output.map(_.map(_.policyInfos))
def propertyInfos : besom.types.Output[scala.Option[scala.collection.immutable.List[besom.api.akamai.outputs.GetCloudletsPolicyActivationPropertyInfo]]] = output.map(_.map(_.propertyInfos))