PolicyValue

PolicyValue

PolicyValue

Represents a PolicyValue for a type and resource.

For more information, please see Policy Values & Settings.

actor Actor The actor information for the value creator.
category ControlCategory The category information for this value's type.
default Boolean If true this value is derived from the default value of the type.
dependencies RunnableDependencies The resource, control and policyValue dependencies for this value.
dependentControls Controls The controls that depend on this value.
dependentPolicyValues PolicyValues The policy values that depend on this value.
details Scalar Optional key-value pair details for this value. Typically used by controls such as approved to indicate the checks that the value was evaluated against.
isCalculated Boolean If true this value is derived from calculated setting inputs e.g. templateInput and template.
lastProcess Process The last process created during creation of this value.
precedence String The precedence of the setting that this value is derived from.
reason String Optional reason for this value.
resource Resource The resource information for this value.
secretValue Scalar The unencrypted value in JSON format. You must have Turbot/Admin permissions granted on this setting's resource or above to call this field.
setting PolicySetting The setting information for this value.
state String The state of this value. For non-calculated values this will always be ok.
turbot TurbotPolicyValueMetadata! Turbot metadata for this value.
type PolicyType The type information for this value.
value Scalar The value to be used by controls/actions/etc.