Skip to content

ValidatePolicy

Source: src/AWS/AccessAnalyzer/ValidatePolicy.ts

Runtime binding for access-analyzer:ValidatePolicy.

Validates a policy document against IAM policy grammar and best practices, returning findings with fix suggestions. Provide the implementation with Effect.provide(AWS.AccessAnalyzer.ValidatePolicyHttp).

// init — account-level, no resource argument
const validatePolicy = yield* AWS.AccessAnalyzer.ValidatePolicy();
// runtime
const result = yield* validatePolicy({
policyDocument: JSON.stringify(policy),
policyType: "IDENTITY_POLICY",
});