Skip to content

StartResourceEvaluation

Source: src/AWS/Config/StartResourceEvaluation.ts

Runtime binding for config:StartResourceEvaluation — proactively evaluate a hypothetical resource configuration against your PROACTIVE Config rules before the resource is deployed.

Provide Config.StartResourceEvaluationHttp on the hosting Lambda Function to satisfy the requirement.

// init — grants config:StartResourceEvaluation
const startResourceEvaluation = yield* AWS.Config.StartResourceEvaluation();
// runtime
const result = yield* startResourceEvaluation({
EvaluationMode: "PROACTIVE",
ResourceDetails: {
ResourceId: "my-bucket",
ResourceType: "AWS::S3::Bucket",
ResourceConfiguration: JSON.stringify({
BucketName: "my-bucket",
}),
ResourceConfigurationSchemaType: "CFN_RESOURCE_SCHEMA",
},
});
console.log(result.ResourceEvaluationId);