OptionalcustomCustom indicates if the resource is managed by a plugin.
OptionaldeleteDelete is true when the resource is pending deletion due to a replacement.
ID is the resource's unique ID, assigned by the resource provider (or blank if none/uncreated).
OptionalinitInitErrors is the set of errors encountered in the process of initializing resource.
Inputs contains the resource's input properties (as specified by the program). Secrets have filtered out, and large assets have been replaced by hashes as applicable.
Outputs contains the resource's complete output state (as returned by the resource provider).
Parent is an optional parent URN that this resource belongs to.
OptionalprotectProtect is true to "protect" this resource (protected resources cannot be deleted).
Provider is the resource's provider reference
OptionalretainRetainOnDelete is true if the resource is not physically deleted when it is logically deleted.
OptionaltaintTaint is true to indicate that the resource should be replaced upon the next update.
The type of the resource being operated on.
The URN of the resource being operated on.
StepEventStateMetadata is the more detailed state information for a resource as it relates to a step(s) being performed.