IP Restrictions¶
Do not construct this object directly, instead access the
ip_restrictions property of an ngrok.Client object.
-
class
ngrok.services.IPRestrictionsClient(client)[source]¶ -
create(type, ip_policy_ids, description='', metadata='', enforced=False)[source]¶ Create a new IP restriction
- Parameters
description (
str) – human-readable description of this IP restriction. optional, max 255 bytes.metadata (
str) – arbitrary user-defined machine-readable data of this IP restriction. optional, max 4096 bytes.enforced (
bool) – true if the IP restriction will be enforce. if false, only warnings will be issuedtype (
str) – the type of IP restriction. this defines what traffic will be restricted with the attached policies. four values are currently supported:dashboard,api,agent, andendpointsip_policy_ids (
Sequence[str]) – the set of IP policy identifiers that are used to enforce the restriction
https://ngrok.com/docs/api#api-ip-restrictions-create
- Return type
-
get(id)[source]¶ Get detailed information about an IP restriction
- Parameters
id (
str) – a resource identifier
https://ngrok.com/docs/api#api-ip-restrictions-get
- Return type
-
list(before_id=None, limit=None)[source]¶ List all IP restrictions on this account
- Parameters
before_id (
Optional[str]) –limit (
Optional[str]) –
https://ngrok.com/docs/api#api-ip-restrictions-list
- Return type
-
update(id, description=None, metadata=None, enforced=None, ip_policy_ids=[])[source]¶ Update attributes of an IP restriction by ID
- Parameters
id (
str) –description (
Optional[str]) – human-readable description of this IP restriction. optional, max 255 bytes.metadata (
Optional[str]) – arbitrary user-defined machine-readable data of this IP restriction. optional, max 4096 bytes.enforced (
Optional[bool]) – true if the IP restriction will be enforce. if false, only warnings will be issuedip_policy_ids (
Sequence[str]) – the set of IP policy identifiers that are used to enforce the restriction
https://ngrok.com/docs/api#api-ip-restrictions-update
- Return type
-