src.index.inputs.GetCloudletsPolicyActivationPolicyInfoArgs.scala Maven / Gradle / Ivy
The newest version!
package besom.api.akamai.inputs
final case class GetCloudletsPolicyActivationPolicyInfoArgs private(
activatedBy: besom.types.Output[String],
activationDate: besom.types.Output[Int],
name: besom.types.Output[String],
policyId: besom.types.Output[Int],
status: besom.types.Output[String],
statusDetail: besom.types.Output[String],
version: besom.types.Output[Int]
)
object GetCloudletsPolicyActivationPolicyInfoArgs:
def apply(
activatedBy: besom.types.Input[String],
activationDate: besom.types.Input[Int],
name: besom.types.Input[String],
policyId: besom.types.Input[Int],
status: besom.types.Input[String],
statusDetail: besom.types.Input[String],
version: besom.types.Input[Int]
)(using besom.types.Context): GetCloudletsPolicyActivationPolicyInfoArgs =
new GetCloudletsPolicyActivationPolicyInfoArgs(
activatedBy = activatedBy.asOutput(isSecret = false),
activationDate = activationDate.asOutput(isSecret = false),
name = name.asOutput(isSecret = false),
policyId = policyId.asOutput(isSecret = false),
status = status.asOutput(isSecret = false),
statusDetail = statusDetail.asOutput(isSecret = false),
version = version.asOutput(isSecret = false)
)
given encoder(using besom.types.Context): besom.types.Encoder[GetCloudletsPolicyActivationPolicyInfoArgs] =
besom.internal.Encoder.derived[GetCloudletsPolicyActivationPolicyInfoArgs]
given argsEncoder(using besom.types.Context): besom.types.ArgsEncoder[GetCloudletsPolicyActivationPolicyInfoArgs] =
besom.internal.ArgsEncoder.derived[GetCloudletsPolicyActivationPolicyInfoArgs]