Skip to content

AddressMap

Source: src/Cloudflare/Addressing/AddressMap.ts

A Cloudflare Address Map — assigns account-owned or Cloudflare-assigned static IPs to zones (BYOIP / Enterprise static IPs).

Requires the BYOIP add-on or Cloudflare-assigned static IPs on the account; without the entitlement every mutating call fails with the typed FeatureNotEnabled error (address_maps_not_enabled_on_account).

Disabled map with a description

const map = yield* Cloudflare.AddressMap("static-ips", {
description: "static ingress IPs",
enabled: false,
});

Map with IPs and zone memberships

const map = yield* Cloudflare.AddressMap("ingress", {
description: "ingress",
enabled: true,
ips: ["192.0.2.1"],
memberships: [{ identifier: zone.zoneId, kind: "zone" }],
});
const map = yield* Cloudflare.AddressMap("legacy", {
enabled: true,
defaultSni: "example.com",
});