BasePasswordPolicyTask

BasePasswordPolicyTask
BasePasswordPolicyTask

Base password policy task

JSON Example
{
    "overrideComponentGroups": {
        "componentGroupResourceIds": [
            "string"
        ],
        "componentGroups": [
            "string"
        ]
    },
    "policyId": "string",
    "targetComponentGroups": {
        "componentGroupResourceIds": [
            "string"
        ],
        "componentGroups": [
            "string"
        ]
    },
    "taskId": "string",
    "taskType": "string"
}
overrideComponentGroups
Optional

Target component group for a policy operation (apply, detach, remediate, retry, compliance run). Use JSON componentGroups (plural) as an array of FLEET, MANAGEMENT, INSTANCE. INSTANCE scope must supply componentGroupResourceIds; FQDNs are not accepted on this object. policyId on the enclosing policy task is required for all task types except COMPLIANCE_RUN. For detach, remediate, and retry the server resolves scope from assignment/compliance data together with that policy id.

string As uuid As uuid
policyId
Optional

Password policy ID. Required for POLICY_APPLY, POLICY_DETACH, POLICY_REMEDIATE, and POLICY_RETRY. Ignored for COMPLIANCE_RUN.

targetComponentGroups
Optional

Target component group for a policy operation (apply, detach, remediate, retry, compliance run). Use JSON componentGroups (plural) as an array of FLEET, MANAGEMENT, INSTANCE. INSTANCE scope must supply componentGroupResourceIds; FQDNs are not accepted on this object. policyId on the enclosing policy task is required for all task types except COMPLIANCE_RUN. For detach, remediate, and retry the server resolves scope from assignment/compliance data together with that policy id.

string As uuid As uuid
taskId
Optional

Task ID (set when a task is persisted; omitted on request)

string
taskType
Required  

Policy operations task type

Enumeration: POLICY_APPLY, POLICY_DETACH, POLICY_RETRY, POLICY_REMEDIATE, COMPLIANCE_RUN, UNKNOWN