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. |