@Generated public interface PolicyComplianceForJobsService
A job is in compliance if its cluster configurations satisfy the rules of all their respective cluster policies. A job could be out of compliance if a cluster policy it uses was updated after the job was last edited. The job is considered out of compliance if any of its clusters no longer comply with their updated policies.
The get and list compliance APIs allow you to view the policy compliance status of a job. The enforce compliance API allows you to update a job so that it becomes compliant with all of its policies.
This is the high-level interface, that contains generated methods.
Evolving: this interface is under development. Method signatures may change.
| Modifier and Type | Method and Description |
|---|---|
EnforcePolicyComplianceResponse |
enforceCompliance(EnforcePolicyComplianceRequest enforcePolicyComplianceRequest)
Updates a job so the job clusters that are created when running the job (specified in
`new_cluster`) are compliant with the current versions of their respective cluster policies.
|
GetPolicyComplianceResponse |
getCompliance(GetPolicyComplianceRequest getPolicyComplianceRequest)
Returns the policy compliance status of a job.
|
ListJobComplianceForPolicyResponse |
listCompliance(ListJobComplianceRequest listJobComplianceRequest)
Returns the policy compliance status of all jobs that use a given policy.
|
EnforcePolicyComplianceResponse enforceCompliance(EnforcePolicyComplianceRequest enforcePolicyComplianceRequest)
GetPolicyComplianceResponse getCompliance(GetPolicyComplianceRequest getPolicyComplianceRequest)
ListJobComplianceForPolicyResponse listCompliance(ListJobComplianceRequest listJobComplianceRequest)
Copyright © 2026. All rights reserved.