CloudFormationMacroRequest.kt
/**
* This file is part of the pl.wrzasq.cform.
*
* @license http://mit-license.org/ The MIT license
* @copyright 2021, 2023 - 2024 © by Rafał Wrzeszcz - Wrzasq.pl.
*/
package pl.wrzasq.cform.macro.model
import com.fasterxml.jackson.annotation.JsonProperty
/**
* CloudFormation template macro processing request structure.
*
* @property requestId Request ID.
* @property fragment Template fragment.
* @property templateParameterValues Parameter values in current execution.
*/
data class CloudFormationMacroRequest(
@JsonProperty("requestId")
val requestId: String,
@JsonProperty("fragment")
val fragment: Map<String, Any>,
@JsonProperty("templateParameterValues")
val templateParameterValues: Map<String, Any>,
)