import com.amazonaws.services.config.AmazonConfig;
import com.amazonaws.services.config.AmazonConfigClientBuilder;
import com.amazonaws.services.config.model.*;
public class ConfigRuleExample {
public static void main(String[] args) {
AmazonConfig configClient = AmazonConfigClientBuilder.defaultClient();
PutConfigRuleRequest request = new PutConfigRuleRequest()
.withConfigRule(new ConfigRule()
.withConfigRuleName("MyConfigRule")
.withSource(new Source()
.withOwner(Owner.CUSTOM_LAMBDA_FUNCTION)
.withSourceIdentifier("arn:aws:lambda:us-west-2:1234567890:function:MyLambdaFunction")
)
);
PutConfigRuleResult response = configClient.putConfigRule(request);
System.out.println("Config rule created: " + response.getConfigRule().getConfigRuleName());
}
}