In your example, mandatorized, if it actually were a word, doesn't appear to be an adjective. In fact, mandatory is, itself, an adjective—but not what you're looking for.
Instead, mandatorized looks more like the past tense of a verb. It describes something that, to paraphrase you, "has had something done to it."
As such, an equivalent and existing word is mandated:
From one of Merriam-Webster's senses of the verb mandate:
2 : to officially require (something) : make (something) mandatory : ORDER
// a law mandating recycling
Therefore, in your example, you would have a variable called
Update: I was just about to submit this as an answer when I noticed some other discussion in comments.
If you don't like the word mandated, because the past tense of the verb has the same spelling as the noun (and the noun could imply it has always been that way), then try something else:
This, too, is the past tense of a verb but has a stronger implication of something having changed its state (from something unenforced), implying that something was done to it in the past.
For completeness, here is the Merriam-Webster definition of enforce:
to carry out effectively
// the duty of the police is to enforce the law
Although this does not mean exactly the same thing, you generally enforce (verb) something that is mandatory (adjective). In the case of software, one would hope that if something has become mandatory it either has been or will be enforced.
EnforcedComponent also has the same parallel structure as