clever-cricket-88439
01/14/2023, 7:38 PMprivate static Map<String, String> emailToId = Map.of(
"email@mydomain", "123456789deadbeef000000000",
);
public static EmailRoutingRule createRule(final String from, final String to)
{
final var name = from + ":rule";
final var rule = EmailRoutingRuleArgs.builder()
.actions(
EmailRoutingRuleActionArgs.builder()
.type("forward")
.values(to)
.build()
)
.enabled(true)
.matchers(
EmailRoutingRuleMatcherArgs.builder()
.field("to")
.type("literal")
.value(from)
.build()
)
.name(name)
.zoneId(ZONE_ID_MY_DOMAIN)
.build();
final var optionsBuilder = CustomResourceOptions.builder();
Optional.ofNullable(emailToId.get(from)).ifPresent(optionsBuilder::importId);
return new EmailRoutingRule
(
name,
rule,
optionsBuilder.build()
);
}
cloudflare:index:EmailRoutingRule (email@mydomain:rule):
error: Preview failed: refreshing urn:pulumi:dev::cloudflare::cloudflare:index/emailRoutingRule:EmailRoutingRule::email@mydomain:rule: 1 error occurred:
* error reading email routing rule "123456789deadbeef000000000": required missing zone ID
clever-sunset-76585
01/15/2023, 3:53 AMclever-cricket-88439
01/15/2023, 10:46 PMclever-sunset-76585
01/17/2023, 7:21 AM