|
| 1 | +# Zones |
| 2 | + |
| 3 | +Types: |
| 4 | + |
| 5 | +```python |
| 6 | +from cloudflare.types.zones import Type, Zone, ZoneDeleteResponse |
| 7 | +``` |
| 8 | + |
| 9 | +Methods: |
| 10 | + |
| 11 | +- <code title="post /zones">client.zones.<a href="./src/cloudflare/resources/zones/zones.py">create</a>(\*\*<a href="src/cloudflare/types/zones/zone_create_params.py">params</a>) -> <a href="./src/cloudflare/types/zones/zone.py">Optional[Zone]</a></code> |
| 12 | +- <code title="get /zones">client.zones.<a href="./src/cloudflare/resources/zones/zones.py">list</a>(\*\*<a href="src/cloudflare/types/zones/zone_list_params.py">params</a>) -> <a href="./src/cloudflare/types/zones/zone.py">SyncV4PagePaginationArray[Zone]</a></code> |
| 13 | +- <code title="delete /zones/{zone_id}">client.zones.<a href="./src/cloudflare/resources/zones/zones.py">delete</a>(\*, zone_id) -> <a href="./src/cloudflare/types/zones/zone_delete_response.py">Optional[ZoneDeleteResponse]</a></code> |
| 14 | +- <code title="patch /zones/{zone_id}">client.zones.<a href="./src/cloudflare/resources/zones/zones.py">edit</a>(\*, zone_id, \*\*<a href="src/cloudflare/types/zones/zone_edit_params.py">params</a>) -> <a href="./src/cloudflare/types/zones/zone.py">Optional[Zone]</a></code> |
| 15 | +- <code title="get /zones/{zone_id}">client.zones.<a href="./src/cloudflare/resources/zones/zones.py">get</a>(\*, zone_id) -> <a href="./src/cloudflare/types/zones/zone.py">Optional[Zone]</a></code> |
| 16 | + |
| 17 | +## ActivationCheck |
| 18 | + |
| 19 | +Types: |
| 20 | + |
| 21 | +```python |
| 22 | +from cloudflare.types.zones import ActivationCheckTriggerResponse |
| 23 | +``` |
| 24 | + |
| 25 | +Methods: |
| 26 | + |
| 27 | +- <code title="put /zones/{zone_id}/activation_check">client.zones.activation_check.<a href="./src/cloudflare/resources/zones/activation_check.py">trigger</a>(\*, zone_id) -> <a href="./src/cloudflare/types/zones/activation_check_trigger_response.py">Optional[ActivationCheckTriggerResponse]</a></code> |
| 28 | + |
| 29 | +## Settings |
| 30 | + |
| 31 | +Types: |
| 32 | + |
| 33 | +```python |
| 34 | +from cloudflare.types.zones import ( |
| 35 | + AdvancedDDoS, |
| 36 | + Aegis, |
| 37 | + AlwaysOnline, |
| 38 | + AlwaysUseHTTPS, |
| 39 | + AutomaticHTTPSRewrites, |
| 40 | + AutomaticPlatformOptimization, |
| 41 | + Brotli, |
| 42 | + BrowserCacheTTL, |
| 43 | + BrowserCheck, |
| 44 | + CacheLevel, |
| 45 | + ChallengeTTL, |
| 46 | + Ciphers, |
| 47 | + DevelopmentMode, |
| 48 | + EarlyHints, |
| 49 | + EmailObfuscation, |
| 50 | + FontSettings, |
| 51 | + H2Prioritization, |
| 52 | + HotlinkProtection, |
| 53 | + HTTP2, |
| 54 | + HTTP3, |
| 55 | + ImageResizing, |
| 56 | + IPGeolocation, |
| 57 | + IPV6, |
| 58 | + MinTLSVersion, |
| 59 | + Mirage, |
| 60 | + NEL, |
| 61 | + OpportunisticEncryption, |
| 62 | + OpportunisticOnion, |
| 63 | + OrangeToOrange, |
| 64 | + OriginErrorPagePassThru, |
| 65 | + OriginMaxHTTPVersion, |
| 66 | + Polish, |
| 67 | + PrefetchPreload, |
| 68 | + ProxyReadTimeout, |
| 69 | + PseudoIPV4, |
| 70 | + ResponseBuffering, |
| 71 | + RocketLoader, |
| 72 | + SecurityHeaders, |
| 73 | + SecurityLevel, |
| 74 | + ServerSideExcludes, |
| 75 | + SortQueryStringForCache, |
| 76 | + SSL, |
| 77 | + SSLRecommender, |
| 78 | + TLS1_3, |
| 79 | + TLSClientAuth, |
| 80 | + TrueClientIPHeader, |
| 81 | + WAF, |
| 82 | + WebP, |
| 83 | + Websocket, |
| 84 | + ZeroRTT, |
| 85 | + SettingEditResponse, |
| 86 | + SettingGetResponse, |
| 87 | +) |
| 88 | +``` |
| 89 | + |
| 90 | +Methods: |
| 91 | + |
| 92 | +- <code title="patch /zones/{zone_id}/settings/{setting_id}">client.zones.settings.<a href="./src/cloudflare/resources/zones/settings.py">edit</a>(setting_id, \*, zone_id, \*\*<a href="src/cloudflare/types/zones/setting_edit_params.py">params</a>) -> <a href="./src/cloudflare/types/zones/setting_edit_response.py">Optional[SettingEditResponse]</a></code> |
| 93 | +- <code title="get /zones/{zone_id}/settings/{setting_id}">client.zones.settings.<a href="./src/cloudflare/resources/zones/settings.py">get</a>(setting_id, \*, zone_id) -> <a href="./src/cloudflare/types/zones/setting_get_response.py">Optional[SettingGetResponse]</a></code> |
| 94 | + |
| 95 | +## Environments |
| 96 | + |
| 97 | +Types: |
| 98 | + |
| 99 | +```python |
| 100 | +from cloudflare.types.zones import ( |
| 101 | + EnvironmentCreateResponse, |
| 102 | + EnvironmentUpdateResponse, |
| 103 | + EnvironmentListResponse, |
| 104 | + EnvironmentDeleteResponse, |
| 105 | + EnvironmentEditResponse, |
| 106 | + EnvironmentRollbackResponse, |
| 107 | +) |
| 108 | +``` |
| 109 | + |
| 110 | +Methods: |
| 111 | + |
| 112 | +- <code title="post /zones/{zone_id}/environments">client.zones.environments.<a href="./src/cloudflare/resources/zones/environments.py">create</a>(\*, zone_id, \*\*<a href="src/cloudflare/types/zones/environment_create_params.py">params</a>) -> <a href="./src/cloudflare/types/zones/environment_create_response.py">EnvironmentCreateResponse</a></code> |
| 113 | +- <code title="put /zones/{zone_id}/environments">client.zones.environments.<a href="./src/cloudflare/resources/zones/environments.py">update</a>(\*, zone_id, \*\*<a href="src/cloudflare/types/zones/environment_update_params.py">params</a>) -> <a href="./src/cloudflare/types/zones/environment_update_response.py">EnvironmentUpdateResponse</a></code> |
| 114 | +- <code title="get /zones/{zone_id}/environments">client.zones.environments.<a href="./src/cloudflare/resources/zones/environments.py">list</a>(\*, zone_id) -> <a href="./src/cloudflare/types/zones/environment_list_response.py">EnvironmentListResponse</a></code> |
| 115 | +- <code title="delete /zones/{zone_id}/environments/{environment_id}">client.zones.environments.<a href="./src/cloudflare/resources/zones/environments.py">delete</a>(environment_id, \*, zone_id) -> <a href="./src/cloudflare/types/zones/environment_delete_response.py">EnvironmentDeleteResponse</a></code> |
| 116 | +- <code title="patch /zones/{zone_id}/environments">client.zones.environments.<a href="./src/cloudflare/resources/zones/environments.py">edit</a>(\*, zone_id, \*\*<a href="src/cloudflare/types/zones/environment_edit_params.py">params</a>) -> <a href="./src/cloudflare/types/zones/environment_edit_response.py">EnvironmentEditResponse</a></code> |
| 117 | +- <code title="post /zones/{zone_id}/environments/{environment_id}/rollback">client.zones.environments.<a href="./src/cloudflare/resources/zones/environments.py">rollback</a>(environment_id, \*, zone_id) -> <a href="./src/cloudflare/types/zones/environment_rollback_response.py">EnvironmentRollbackResponse</a></code> |
| 118 | + |
| 119 | +## CustomNameservers |
| 120 | + |
| 121 | +Types: |
| 122 | + |
| 123 | +```python |
| 124 | +from cloudflare.types.zones import CustomNameserverUpdateResponse, CustomNameserverGetResponse |
| 125 | +``` |
| 126 | + |
| 127 | +Methods: |
| 128 | + |
| 129 | +- <code title="put /zones/{zone_id}/custom_ns">client.zones.custom_nameservers.<a href="./src/cloudflare/resources/zones/custom_nameservers.py">update</a>(\*, zone_id, \*\*<a href="src/cloudflare/types/zones/custom_nameserver_update_params.py">params</a>) -> <a href="./src/cloudflare/types/zones/custom_nameserver_update_response.py">SyncSinglePage[CustomNameserverUpdateResponse]</a></code> |
| 130 | +- <code title="get /zones/{zone_id}/custom_ns">client.zones.custom_nameservers.<a href="./src/cloudflare/resources/zones/custom_nameservers.py">get</a>(\*, zone_id) -> <a href="./src/cloudflare/types/zones/custom_nameserver_get_response.py">CustomNameserverGetResponse</a></code> |
| 131 | + |
| 132 | +## Holds |
| 133 | + |
| 134 | +Types: |
| 135 | + |
| 136 | +```python |
| 137 | +from cloudflare.types.zones import ZoneHold |
| 138 | +``` |
| 139 | + |
| 140 | +Methods: |
| 141 | + |
| 142 | +- <code title="post /zones/{zone_id}/hold">client.zones.holds.<a href="./src/cloudflare/resources/zones/holds.py">create</a>(\*, zone_id, \*\*<a href="src/cloudflare/types/zones/hold_create_params.py">params</a>) -> <a href="./src/cloudflare/types/zones/zone_hold.py">ZoneHold</a></code> |
| 143 | +- <code title="delete /zones/{zone_id}/hold">client.zones.holds.<a href="./src/cloudflare/resources/zones/holds.py">delete</a>(\*, zone_id, \*\*<a href="src/cloudflare/types/zones/hold_delete_params.py">params</a>) -> <a href="./src/cloudflare/types/zones/zone_hold.py">ZoneHold</a></code> |
| 144 | +- <code title="patch /zones/{zone_id}/hold">client.zones.holds.<a href="./src/cloudflare/resources/zones/holds.py">edit</a>(\*, zone_id, \*\*<a href="src/cloudflare/types/zones/hold_edit_params.py">params</a>) -> <a href="./src/cloudflare/types/zones/zone_hold.py">ZoneHold</a></code> |
| 145 | +- <code title="get /zones/{zone_id}/hold">client.zones.holds.<a href="./src/cloudflare/resources/zones/holds.py">get</a>(\*, zone_id) -> <a href="./src/cloudflare/types/zones/zone_hold.py">ZoneHold</a></code> |
| 146 | + |
| 147 | +## Subscriptions |
| 148 | + |
| 149 | +Types: |
| 150 | + |
| 151 | +```python |
| 152 | +from cloudflare.types.zones import ( |
| 153 | + SubscriptionCreateResponse, |
| 154 | + SubscriptionUpdateResponse, |
| 155 | + SubscriptionGetResponse, |
| 156 | +) |
| 157 | +``` |
| 158 | + |
| 159 | +Methods: |
| 160 | + |
| 161 | +- <code title="post /zones/{zone_id}/subscription">client.zones.subscriptions.<a href="./src/cloudflare/resources/zones/subscriptions.py">create</a>(\*, zone_id, \*\*<a href="src/cloudflare/types/zones/subscription_create_params.py">params</a>) -> <a href="./src/cloudflare/types/zones/subscription_create_response.py">SubscriptionCreateResponse</a></code> |
| 162 | +- <code title="put /zones/{zone_id}/subscription">client.zones.subscriptions.<a href="./src/cloudflare/resources/zones/subscriptions.py">update</a>(\*, zone_id, \*\*<a href="src/cloudflare/types/zones/subscription_update_params.py">params</a>) -> <a href="./src/cloudflare/types/zones/subscription_update_response.py">SubscriptionUpdateResponse</a></code> |
| 163 | +- <code title="get /zones/{zone_id}/subscription">client.zones.subscriptions.<a href="./src/cloudflare/resources/zones/subscriptions.py">get</a>(\*, zone_id) -> <a href="./src/cloudflare/types/zones/subscription_get_response.py">SubscriptionGetResponse</a></code> |
| 164 | + |
| 165 | +## Plans |
| 166 | + |
| 167 | +Types: |
| 168 | + |
| 169 | +```python |
| 170 | +from cloudflare.types.zones import AvailableRatePlan |
| 171 | +``` |
| 172 | + |
| 173 | +Methods: |
| 174 | + |
| 175 | +- <code title="get /zones/{zone_id}/available_plans">client.zones.plans.<a href="./src/cloudflare/resources/zones/plans.py">list</a>(\*, zone_id) -> <a href="./src/cloudflare/types/zones/available_rate_plan.py">SyncSinglePage[AvailableRatePlan]</a></code> |
| 176 | +- <code title="get /zones/{zone_id}/available_plans/{plan_identifier}">client.zones.plans.<a href="./src/cloudflare/resources/zones/plans.py">get</a>(plan_identifier, \*, zone_id) -> <a href="./src/cloudflare/types/zones/available_rate_plan.py">AvailableRatePlan</a></code> |
| 177 | + |
| 178 | +## RatePlans |
| 179 | + |
| 180 | +Types: |
| 181 | + |
| 182 | +```python |
| 183 | +from cloudflare.types.zones import RatePlanGetResponse |
| 184 | +``` |
| 185 | + |
| 186 | +Methods: |
| 187 | + |
| 188 | +- <code title="get /zones/{zone_id}/available_rate_plans">client.zones.rate_plans.<a href="./src/cloudflare/resources/zones/rate_plans.py">get</a>(\*, zone_id) -> <a href="./src/cloudflare/types/zones/rate_plan_get_response.py">SyncSinglePage[RatePlanGetResponse]</a></code> |
0 commit comments