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