PolicyValue

PolicyValue

Represents a PolicyValue for a type and resource.

For more information, please see Policy Values & Settings.

actorActorThe actor information for the value creator.
categoryControlCategoryThe category information for this value's type.
defaultBooleanIf true this value is derived from the default value of the type.
dependenciesRunnableDependenciesThe resource, control and policyValue dependencies for this value.
dependentControlsControlsThe controls that depend on this value.
dependentPolicyValuesPolicyValuesThe policy values that depend on this value.
detailsScalarOptional key-value pair details for this value. Typically used by controls such as approved to indicate the checks that the value was evaluated against.
isCalculatedBooleanIf true this value is derived from calculated setting inputs e.g. templateInput and template.
lastProcessProcessThe last process created during creation of this value.
precedenceString!The precedence of the setting that this value is derived from.
reasonStringOptional reason for this value.
resourceResourceThe resource information for this value.
secretValueScalarThe unencrypted value in JSON format. You must have Turbot/Admin permissions granted on this setting's resource or above to call this field.
settingPolicySettingThe setting information for this value.
stateStringThe state of this value. For non-calculated values this will always be ok.
turbotTurbotPolicyValueMetadata!Turbot metadata for this value.
typePolicyTypeThe type information for this value.
valueScalarThe value to be used by controls/actions/etc.