src.index.GetImagingPolicyImageArgs.scala Maven / Gradle / Ivy
The newest version!
package besom.api.akamai
final case class GetImagingPolicyImageArgs private(
policy: besom.types.Output[besom.api.akamai.inputs.GetImagingPolicyImagePolicyArgs]
)
object GetImagingPolicyImageArgs:
def apply(
policy: besom.types.Input[besom.api.akamai.inputs.GetImagingPolicyImagePolicyArgs]
)(using besom.types.Context): GetImagingPolicyImageArgs =
new GetImagingPolicyImageArgs(
policy = policy.asOutput(isSecret = false)
)
given encoder(using besom.types.Context): besom.types.Encoder[GetImagingPolicyImageArgs] =
besom.internal.Encoder.derived[GetImagingPolicyImageArgs]
given argsEncoder(using besom.types.Context): besom.types.ArgsEncoder[GetImagingPolicyImageArgs] =
besom.internal.ArgsEncoder.derived[GetImagingPolicyImageArgs]