514 KiB
Accounts
Types:
from cloudflare.types import AccountUpdateResponse, AccountListResponse, AccountGetResponse
Methods:
client.accounts.update(account_id, **params) -> AccountUpdateResponseclient.accounts.list(**params) -> Optionalclient.accounts.get(account_id) -> AccountGetResponse
Certificates
Types:
from cloudflare.types import CertificateDeleteResponse, CertificateGetResponse, CertificateOriginCaCreateCertificateResponse, CertificateOriginCaListCertificatesResponse
Methods:
client.certificates.delete(certificate_id) -> CertificateDeleteResponseclient.certificates.get(certificate_id) -> CertificateGetResponseclient.certificates.origin_ca_create_certificate(**params) -> CertificateOriginCaCreateCertificateResponseclient.certificates.origin_ca_list_certificates() -> Optional
IPs
Types:
from cloudflare.types import IPListResponse
Methods:
client.ips.list(**params) -> IPListResponse
Memberships
Types:
from cloudflare.types import MembershipUpdateResponse, MembershipDeleteResponse, MembershipGetResponse, MembershipUserSAccountMembershipsListMembershipsResponse
Methods:
client.memberships.update(membership_id, **params) -> MembershipUpdateResponseclient.memberships.delete(membership_id) -> MembershipDeleteResponseclient.memberships.get(membership_id) -> MembershipGetResponseclient.memberships.user_s_account_memberships_list_memberships(**params) -> Optional
Users
Types:
from cloudflare.types import UserUserEditUserResponse, UserUserUserDetailsResponse
Methods:
client.users.user_edit_user(**params) -> UserUserEditUserResponseclient.users.user_user_details() -> UserUserUserDetailsResponse
AuditLogs
Types:
from cloudflare.types.users import AuditLogAuditLogsGetUserAuditLogsResponse
Methods:
client.users.audit_logs.audit_logs_get_user_audit_logs(**params) -> AuditLogAuditLogsGetUserAuditLogsResponse
Billings
Histories
Types:
from cloudflare.types.users.billings import HistoryUserBillingHistoryBillingHistoryDetailsResponse
Methods:
client.users.billings.histories.user_billing_history_billing_history_details(**params) -> Optional
Profiles
Types:
from cloudflare.types.users.billings import ProfileUserBillingProfileBillingProfileDetailsResponse
Methods:
client.users.billings.profiles.user_billing_profile_billing_profile_details() -> ProfileUserBillingProfileBillingProfileDetailsResponse
Firewalls
AccessRules
Rules
Types:
from cloudflare.types.users.firewalls.access_rules import RuleUpdateResponse, RuleDeleteResponse, RuleIPAccessRulesForAUserCreateAnIPAccessRuleResponse, RuleIPAccessRulesForAUserListIPAccessRulesResponse
Methods:
client.users.firewalls.access_rules.rules.update(identifier, **params) -> Optionalclient.users.firewalls.access_rules.rules.delete(identifier) -> Optionalclient.users.firewalls.access_rules.rules.ip_access_rules_for_a_user_create_an_ip_access_rule(**params) -> Optionalclient.users.firewalls.access_rules.rules.ip_access_rules_for_a_user_list_ip_access_rules(**params) -> Optional
Invites
Types:
from cloudflare.types.users import InviteUpdateResponse, InviteGetResponse, InviteUserSInvitesListInvitationsResponse
Methods:
client.users.invites.update(invite_id, **params) -> InviteUpdateResponseclient.users.invites.get(invite_id) -> InviteGetResponseclient.users.invites.user_s_invites_list_invitations() -> Optional
LoadBalancers
Monitors
Types:
from cloudflare.types.users.load_balancers import MonitorUpdateResponse, MonitorDeleteResponse, MonitorGetResponse, MonitorLoadBalancerMonitorsCreateMonitorResponse, MonitorLoadBalancerMonitorsListMonitorsResponse
Methods:
client.users.load_balancers.monitors.update(identifier, **params) -> MonitorUpdateResponseclient.users.load_balancers.monitors.delete(identifier) -> MonitorDeleteResponseclient.users.load_balancers.monitors.get(identifier) -> MonitorGetResponseclient.users.load_balancers.monitors.load_balancer_monitors_create_monitor(**params) -> MonitorLoadBalancerMonitorsCreateMonitorResponseclient.users.load_balancers.monitors.load_balancer_monitors_list_monitors() -> Optional
Previews
Types:
from cloudflare.types.users.load_balancers.monitors import PreviewLoadBalancerMonitorsPreviewMonitorResponse
Methods:
client.users.load_balancers.monitors.previews.load_balancer_monitors_preview_monitor(identifier, **params) -> PreviewLoadBalancerMonitorsPreviewMonitorResponse
References
Types:
from cloudflare.types.users.load_balancers.monitors import ReferenceLoadBalancerMonitorsListMonitorReferencesResponse
Methods:
client.users.load_balancers.monitors.references.load_balancer_monitors_list_monitor_references(identifier) -> Optional
Pools
Types:
from cloudflare.types.users.load_balancers import PoolUpdateResponse, PoolDeleteResponse, PoolGetResponse, PoolLoadBalancerPoolsCreatePoolResponse, PoolLoadBalancerPoolsListPoolsResponse, PoolLoadBalancerPoolsPatchPoolsResponse
Methods:
client.users.load_balancers.pools.update(identifier, **params) -> PoolUpdateResponseclient.users.load_balancers.pools.delete(identifier) -> PoolDeleteResponseclient.users.load_balancers.pools.get(identifier) -> PoolGetResponseclient.users.load_balancers.pools.load_balancer_pools_create_pool(**params) -> PoolLoadBalancerPoolsCreatePoolResponseclient.users.load_balancers.pools.load_balancer_pools_list_pools(**params) -> Optionalclient.users.load_balancers.pools.load_balancer_pools_patch_pools(**params) -> Optional
Health
Types:
from cloudflare.types.users.load_balancers.pools import HealthLoadBalancerPoolsPoolHealthDetailsResponse
Methods:
client.users.load_balancers.pools.health.load_balancer_pools_pool_health_details(identifier) -> HealthLoadBalancerPoolsPoolHealthDetailsResponse
Previews
Types:
from cloudflare.types.users.load_balancers.pools import PreviewLoadBalancerPoolsPreviewPoolResponse
Methods:
client.users.load_balancers.pools.previews.load_balancer_pools_preview_pool(identifier, **params) -> PreviewLoadBalancerPoolsPreviewPoolResponse
References
Types:
from cloudflare.types.users.load_balancers.pools import ReferenceLoadBalancerPoolsListPoolReferencesResponse
Methods:
client.users.load_balancers.pools.references.load_balancer_pools_list_pool_references(identifier) -> Optional
Previews
Types:
from cloudflare.types.users.load_balancers import PreviewGetResponse
Methods:
client.users.load_balancers.previews.get(preview_id) -> PreviewGetResponse
LoadBalancingAnalytics
Events
Types:
from cloudflare.types.users.load_balancing_analytics import EventLoadBalancerHealthcheckEventsListHealthcheckEventsResponse
Methods:
client.users.load_balancing_analytics.events.load_balancer_healthcheck_events_list_healthcheck_events(**params) -> Optional
Organizations
Types:
from cloudflare.types.users import OrganizationDeleteResponse, OrganizationGetResponse, OrganizationUserSOrganizationsListOrganizationsResponse
Methods:
client.users.organizations.delete(organization_id) -> OrganizationDeleteResponseclient.users.organizations.get(organization_id) -> OrganizationGetResponseclient.users.organizations.user_s_organizations_list_organizations(**params) -> Optional
Subscriptions
Types:
from cloudflare.types.users import SubscriptionUpdateResponse, SubscriptionDeleteResponse, SubscriptionUserSubscriptionGetUserSubscriptionsResponse
Methods:
client.users.subscriptions.update(identifier, **params) -> SubscriptionUpdateResponseclient.users.subscriptions.delete(identifier) -> SubscriptionDeleteResponseclient.users.subscriptions.user_subscription_get_user_subscriptions() -> Optional
Tokens
Types:
from cloudflare.types.users import TokenUpdateResponse, TokenDeleteResponse, TokenGetResponse, TokenUserAPITokensCreateTokenResponse, TokenUserAPITokensListTokensResponse
Methods:
client.users.tokens.update(token_id, **params) -> TokenUpdateResponseclient.users.tokens.delete(token_id) -> Optionalclient.users.tokens.get(token_id) -> TokenGetResponseclient.users.tokens.user_api_tokens_create_token(**params) -> TokenUserAPITokensCreateTokenResponseclient.users.tokens.user_api_tokens_list_tokens(**params) -> Optional
PermissionGroups
Types:
from cloudflare.types.users.tokens import PermissionGroupPermissionGroupsListPermissionGroupsResponse
Methods:
client.users.tokens.permission_groups.permission_groups_list_permission_groups() -> Optional
Verifies
Types:
from cloudflare.types.users.tokens import VerifyUserAPITokensVerifyTokenResponse
Methods:
client.users.tokens.verifies.user_api_tokens_verify_token() -> VerifyUserAPITokensVerifyTokenResponse
Values
Types:
from cloudflare.types.users.tokens import ValueUserAPITokensRollTokenResponse
Methods:
client.users.tokens.values.user_api_tokens_roll_token(token_id, **params) -> str
Zones
Types:
from cloudflare.types import ZoneCreateResponse, ZoneUpdateResponse, ZoneListResponse, ZoneDeleteResponse, ZoneGetResponse
Methods:
client.zones.create(**params) -> Optionalclient.zones.update(zone_id, **params) -> Optionalclient.zones.list(**params) -> Optionalclient.zones.delete(zone_id) -> Optionalclient.zones.get(zone_id) -> Optional
Hold
Types:
from cloudflare.types.zones import HoldEnforceResponse, HoldGetResponse, HoldRemoveResponse
Methods:
client.zones.hold.enforce(zone_id, **params) -> HoldEnforceResponseclient.zones.hold.get(zone_id) -> HoldGetResponseclient.zones.hold.remove(zone_id, **params) -> Optional
AI
Types:
from cloudflare.types import AIRunResponse
Methods:
LoadBalancers
Types:
from cloudflare.types import LoadBalancerCreateResponse, LoadBalancerUpdateResponse, LoadBalancerListResponse, LoadBalancerDeleteResponse, LoadBalancerGetResponse
Methods:
client.load_balancers.create(identifier, **params) -> LoadBalancerCreateResponseclient.load_balancers.update(identifier, *, identifier1, **params) -> LoadBalancerUpdateResponseclient.load_balancers.list(identifier) -> Optionalclient.load_balancers.delete(identifier, *, identifier1) -> LoadBalancerDeleteResponseclient.load_balancers.get(identifier, *, identifier1) -> LoadBalancerGetResponse
Monitors
Types:
from cloudflare.types.load_balancers import MonitorUpdateResponse, MonitorDeleteResponse, MonitorAccountLoadBalancerMonitorsCreateMonitorResponse, MonitorAccountLoadBalancerMonitorsListMonitorsResponse, MonitorGetResponse
Methods:
client.load_balancers.monitors.update(identifier, *, account_identifier, **params) -> MonitorUpdateResponseclient.load_balancers.monitors.delete(identifier, *, account_identifier) -> MonitorDeleteResponseclient.load_balancers.monitors.account_load_balancer_monitors_create_monitor(account_identifier, **params) -> MonitorAccountLoadBalancerMonitorsCreateMonitorResponseclient.load_balancers.monitors.account_load_balancer_monitors_list_monitors(account_identifier) -> Optionalclient.load_balancers.monitors.get(identifier, *, account_identifier) -> MonitorGetResponse
Previews
Types:
from cloudflare.types.load_balancers.monitors import PreviewAccountLoadBalancerMonitorsPreviewMonitorResponse
Methods:
client.load_balancers.monitors.previews.account_load_balancer_monitors_preview_monitor(identifier, *, account_identifier, **params) -> PreviewAccountLoadBalancerMonitorsPreviewMonitorResponse
References
Types:
from cloudflare.types.load_balancers.monitors import ReferenceAccountLoadBalancerMonitorsListMonitorReferencesResponse
Methods:
client.load_balancers.monitors.references.account_load_balancer_monitors_list_monitor_references(identifier, *, account_identifier) -> Optional
Pools
Types:
from cloudflare.types.load_balancers import PoolUpdateResponse, PoolDeleteResponse, PoolAccountLoadBalancerPoolsCreatePoolResponse, PoolAccountLoadBalancerPoolsListPoolsResponse, PoolAccountLoadBalancerPoolsPatchPoolsResponse, PoolGetResponse
Methods:
client.load_balancers.pools.update(identifier, *, account_identifier, **params) -> PoolUpdateResponseclient.load_balancers.pools.delete(identifier, *, account_identifier) -> PoolDeleteResponseclient.load_balancers.pools.account_load_balancer_pools_create_pool(account_identifier, **params) -> PoolAccountLoadBalancerPoolsCreatePoolResponseclient.load_balancers.pools.account_load_balancer_pools_list_pools(account_identifier, **params) -> Optionalclient.load_balancers.pools.account_load_balancer_pools_patch_pools(account_identifier, **params) -> Optionalclient.load_balancers.pools.get(identifier, *, account_identifier) -> PoolGetResponse
Health
Types:
from cloudflare.types.load_balancers.pools import HealthAccountLoadBalancerPoolsPoolHealthDetailsResponse
Methods:
client.load_balancers.pools.health.account_load_balancer_pools_pool_health_details(identifier, *, account_identifier) -> HealthAccountLoadBalancerPoolsPoolHealthDetailsResponse
Previews
Types:
from cloudflare.types.load_balancers.pools import PreviewAccountLoadBalancerPoolsPreviewPoolResponse
Methods:
client.load_balancers.pools.previews.account_load_balancer_pools_preview_pool(identifier, *, account_identifier, **params) -> PreviewAccountLoadBalancerPoolsPreviewPoolResponse
References
Types:
from cloudflare.types.load_balancers.pools import ReferenceAccountLoadBalancerPoolsListPoolReferencesResponse
Methods:
client.load_balancers.pools.references.account_load_balancer_pools_list_pool_references(identifier, *, account_identifier) -> Optional
Previews
Types:
from cloudflare.types.load_balancers import PreviewGetResponse
Methods:
client.load_balancers.previews.get(preview_id, *, account_identifier) -> PreviewGetResponse
Regions
Types:
from cloudflare.types.load_balancers import RegionGetResponse, RegionLoadBalancerRegionsListRegionsResponse
Methods:
client.load_balancers.regions.get(region_code, *, account_identifier) -> RegionGetResponseclient.load_balancers.regions.load_balancer_regions_list_regions(account_identifier, **params) -> RegionLoadBalancerRegionsListRegionsResponse
Searches
Types:
from cloudflare.types.load_balancers import SearchListResponse
Methods:
Access
Apps
Types:
from cloudflare.types.access import AppCreateResponse, AppUpdateResponse, AppListResponse, AppDeleteResponse, AppGetResponse
Methods:
client.access.apps.create(account_or_zone_id, *, account_or_zone, **params) -> AppCreateResponseclient.access.apps.update(app_id, *, account_or_zone, account_or_zone_id, **params) -> AppUpdateResponseclient.access.apps.list(account_or_zone_id, *, account_or_zone) -> Optionalclient.access.apps.delete(app_id, *, account_or_zone, account_or_zone_id) -> AppDeleteResponseclient.access.apps.get(app_id, *, account_or_zone, account_or_zone_id) -> AppGetResponse
Cas
Types:
from cloudflare.types.access.apps import CaCreateResponse, CaListResponse, CaDeleteResponse, CaGetResponse
Methods:
client.access.apps.cas.create(uuid, *, account_or_zone, account_or_zone_id) -> CaCreateResponseclient.access.apps.cas.list(account_or_zone_id, *, account_or_zone) -> Optionalclient.access.apps.cas.delete(uuid, *, account_or_zone, account_or_zone_id) -> CaDeleteResponseclient.access.apps.cas.get(uuid, *, account_or_zone, account_or_zone_id) -> CaGetResponse
RevokeTokens
Types:
from cloudflare.types.access.apps import RevokeTokenAccessApplicationsRevokeServiceTokensResponse
Methods:
client.access.apps.revoke_tokens.access_applications_revoke_service_tokens(app_id, *, account_or_zone, account_or_zone_id) -> object
UserPolicyChecks
Types:
from cloudflare.types.access.apps import UserPolicyCheckAccessApplicationsTestAccessPoliciesResponse
Methods:
client.access.apps.user_policy_checks.access_applications_test_access_policies(app_id, *, account_or_zone, account_or_zone_id) -> UserPolicyCheckAccessApplicationsTestAccessPoliciesResponse
Policies
Types:
from cloudflare.types.access.apps import PolicyCreateResponse, PolicyUpdateResponse, PolicyDeleteResponse, PolicyAccessPoliciesCreateAnAccessPolicyResponse, PolicyAccessPoliciesListAccessPoliciesResponse, PolicyGetResponse
Methods:
client.access.apps.policies.create(uuid, *, account_or_zone, account_or_zone_id, **params) -> PolicyCreateResponseclient.access.apps.policies.update(uuid, *, account_or_zone, account_or_zone_id, uuid1, **params) -> PolicyUpdateResponseclient.access.apps.policies.delete(uuid, *, account_or_zone, account_or_zone_id, uuid1) -> PolicyDeleteResponseclient.access.apps.policies.access_policies_create_an_access_policy(uuid, *, account_or_zone, account_or_zone_id, **params) -> PolicyAccessPoliciesCreateAnAccessPolicyResponseclient.access.apps.policies.access_policies_list_access_policies(uuid, *, account_or_zone, account_or_zone_id) -> Optionalclient.access.apps.policies.get(uuid, *, account_or_zone, account_or_zone_id, uuid1) -> PolicyGetResponse
Certificates
Types:
from cloudflare.types.access import CertificateUpdateResponse, CertificateDeleteResponse, CertificateAccessMTLSAuthenticationAddAnMTLSCertificateResponse, CertificateAccessMTLSAuthenticationListMTLSCertificatesResponse, CertificateGetResponse
Methods:
client.access.certificates.update(uuid, *, account_or_zone, account_or_zone_id, **params) -> CertificateUpdateResponseclient.access.certificates.delete(uuid, *, account_or_zone, account_or_zone_id) -> CertificateDeleteResponseclient.access.certificates.access_m_tls_authentication_add_an_m_tls_certificate(account_or_zone_id, *, account_or_zone, **params) -> CertificateAccessMTLSAuthenticationAddAnMTLSCertificateResponseclient.access.certificates.access_m_tls_authentication_list_m_tls_certificates(account_or_zone_id, *, account_or_zone) -> Optionalclient.access.certificates.get(uuid, *, account_or_zone, account_or_zone_id) -> CertificateGetResponse
Settings
Types:
from cloudflare.types.access.certificates import SettingUpdateResponse, SettingListResponse
Methods:
client.access.certificates.settings.update(account_or_zone_id, *, account_or_zone, **params) -> Optionalclient.access.certificates.settings.list(account_or_zone_id, *, account_or_zone) -> Optional
Groups
Types:
from cloudflare.types.access import GroupUpdateResponse, GroupDeleteResponse, GroupAccessGroupsCreateAnAccessGroupResponse, GroupAccessGroupsListAccessGroupsResponse, GroupGetResponse
Methods:
client.access.groups.update(uuid, *, account_or_zone, account_or_zone_id, **params) -> GroupUpdateResponseclient.access.groups.delete(uuid, *, account_or_zone, account_or_zone_id) -> GroupDeleteResponseclient.access.groups.access_groups_create_an_access_group(account_or_zone_id, *, account_or_zone, **params) -> GroupAccessGroupsCreateAnAccessGroupResponseclient.access.groups.access_groups_list_access_groups(account_or_zone_id, *, account_or_zone) -> Optionalclient.access.groups.get(uuid, *, account_or_zone, account_or_zone_id) -> GroupGetResponse
IdentityProviders
Types:
from cloudflare.types.access import IdentityProviderUpdateResponse, IdentityProviderDeleteResponse, IdentityProviderAccessIdentityProvidersAddAnAccessIdentityProviderResponse, IdentityProviderAccessIdentityProvidersListAccessIdentityProvidersResponse, IdentityProviderGetResponse
Methods:
client.access.identity_providers.update(uuid, *, account_or_zone, account_or_zone_id, **params) -> IdentityProviderUpdateResponseclient.access.identity_providers.delete(uuid, *, account_or_zone, account_or_zone_id) -> IdentityProviderDeleteResponseclient.access.identity_providers.access_identity_providers_add_an_access_identity_provider(account_or_zone_id, *, account_or_zone, **params) -> IdentityProviderAccessIdentityProvidersAddAnAccessIdentityProviderResponseclient.access.identity_providers.access_identity_providers_list_access_identity_providers(account_or_zone_id, *, account_or_zone) -> Optionalclient.access.identity_providers.get(uuid, *, account_or_zone, account_or_zone_id) -> IdentityProviderGetResponse
Organizations
Types:
from cloudflare.types.access import OrganizationZeroTrustOrganizationCreateYourZeroTrustOrganizationResponse, OrganizationZeroTrustOrganizationGetYourZeroTrustOrganizationResponse, OrganizationZeroTrustOrganizationUpdateYourZeroTrustOrganizationResponse
Methods:
client.access.organizations.zero_trust_organization_create_your_zero_trust_organization(account_or_zone_id, *, account_or_zone, **params) -> OrganizationZeroTrustOrganizationCreateYourZeroTrustOrganizationResponseclient.access.organizations.zero_trust_organization_get_your_zero_trust_organization(account_or_zone_id, *, account_or_zone) -> OrganizationZeroTrustOrganizationGetYourZeroTrustOrganizationResponseclient.access.organizations.zero_trust_organization_update_your_zero_trust_organization(account_or_zone_id, *, account_or_zone, **params) -> OrganizationZeroTrustOrganizationUpdateYourZeroTrustOrganizationResponse
RevokeUsers
Types:
from cloudflare.types.access.organizations import RevokeUserZeroTrustOrganizationRevokeAllAccessTokensForAUserResponse
Methods:
client.access.organizations.revoke_users.zero_trust_organization_revoke_all_access_tokens_for_a_user(account_or_zone_id, *, account_or_zone, **params) -> Optional
ServiceTokens
Types:
from cloudflare.types.access import ServiceTokenUpdateResponse, ServiceTokenDeleteResponse, ServiceTokenAccessServiceTokensCreateAServiceTokenResponse, ServiceTokenAccessServiceTokensListServiceTokensResponse
Methods:
client.access.service_tokens.update(uuid, *, account_or_zone, account_or_zone_id, **params) -> ServiceTokenUpdateResponseclient.access.service_tokens.delete(uuid, *, account_or_zone, account_or_zone_id) -> ServiceTokenDeleteResponseclient.access.service_tokens.access_service_tokens_create_a_service_token(account_or_zone_id, *, account_or_zone, **params) -> ServiceTokenAccessServiceTokensCreateAServiceTokenResponseclient.access.service_tokens.access_service_tokens_list_service_tokens(account_or_zone_id, *, account_or_zone) -> Optional
Refreshes
Types:
from cloudflare.types.access.service_tokens import RefreshAccessServiceTokensRefreshAServiceTokenResponse
Methods:
client.access.service_tokens.refreshes.access_service_tokens_refresh_a_service_token(uuid, *, identifier) -> RefreshAccessServiceTokensRefreshAServiceTokenResponse
Rotates
Types:
from cloudflare.types.access.service_tokens import RotateAccessServiceTokensRotateAServiceTokenResponse
Methods:
client.access.service_tokens.rotates.access_service_tokens_rotate_a_service_token(uuid, *, identifier) -> RotateAccessServiceTokensRotateAServiceTokenResponse
Bookmarks
Types:
from cloudflare.types.access import BookmarkUpdateResponse, BookmarkDeleteResponse, BookmarkAccessBookmarkApplicationsDeprecatedListBookmarkApplicationsResponse, BookmarkGetResponse
Methods:
client.access.bookmarks.update(uuid, *, identifier) -> BookmarkUpdateResponseclient.access.bookmarks.delete(uuid, *, identifier) -> BookmarkDeleteResponseclient.access.bookmarks.access_bookmark_applications_deprecated_list_bookmark_applications(identifier) -> Optionalclient.access.bookmarks.get(uuid, *, identifier) -> BookmarkGetResponse
Keys
Types:
from cloudflare.types.access import KeyAccessKeyConfigurationGetTheAccessKeyConfigurationResponse, KeyAccessKeyConfigurationUpdateTheAccessKeyConfigurationResponse
Methods:
client.access.keys.access_key_configuration_get_the_access_key_configuration(identifier) -> KeyAccessKeyConfigurationGetTheAccessKeyConfigurationResponseclient.access.keys.access_key_configuration_update_the_access_key_configuration(identifier, **params) -> KeyAccessKeyConfigurationUpdateTheAccessKeyConfigurationResponse
Rotates
Types:
from cloudflare.types.access.keys import RotateAccessKeyConfigurationRotateAccessKeysResponse
Methods:
client.access.keys.rotates.access_key_configuration_rotate_access_keys(identifier) -> RotateAccessKeyConfigurationRotateAccessKeysResponse
Logs
AccessRequests
Types:
from cloudflare.types.access.logs import AccessRequestAccessAuthenticationLogsGetAccessAuthenticationLogsResponse
Methods:
client.access.logs.access_requests.access_authentication_logs_get_access_authentication_logs(identifier) -> Optional
Seats
Types:
from cloudflare.types.access import SeatZeroTrustSeatsUpdateAUserSeatResponse
Methods:
client.access.seats.zero_trust_seats_update_a_user_seat(identifier, **params) -> Optional
Users
Types:
from cloudflare.types.access import UserListResponse
Methods:
ActiveSessions
Types:
from cloudflare.types.access.users import ActiveSessionListResponse, ActiveSessionGetResponse
Methods:
client.access.users.active_sessions.list(id, *, identifier) -> Optionalclient.access.users.active_sessions.get(nonce, *, identifier, id) -> ActiveSessionGetResponse
LastSeenIdentity
Types:
from cloudflare.types.access.users import LastSeenIdentityGetResponse
Methods:
client.access.users.last_seen_identity.get(id, *, identifier) -> LastSeenIdentityGetResponse
FailedLogins
Types:
from cloudflare.types.access.users import FailedLoginZeroTrustUsersGetFailedLoginsResponse
Methods:
client.access.users.failed_logins.zero_trust_users_get_failed_logins(id, *, identifier) -> Optional
CustomPages
Types:
from cloudflare.types.access import CustomPageCreateResponse, CustomPageUpdateResponse, CustomPageListResponse, CustomPageDeleteResponse, CustomPageGetResponse
Methods:
client.access.custom_pages.create(identifier, **params) -> CustomPageCreateResponseclient.access.custom_pages.update(uuid, *, identifier, **params) -> CustomPageUpdateResponseclient.access.custom_pages.list(identifier) -> Optionalclient.access.custom_pages.delete(uuid, *, identifier) -> CustomPageDeleteResponseclient.access.custom_pages.get(uuid, *, identifier) -> CustomPageGetResponse
Tags
Types:
from cloudflare.types.access import TagListResponse
Methods:
DNSAnalytics
Reports
Types:
from cloudflare.types.dns_analytics import ReportListResponse
Methods:
client.dns_analytics.reports.list(identifier, **params) -> ReportListResponse
Bytimes
Types:
from cloudflare.types.dns_analytics.reports import BytimeListResponse
Methods:
client.dns_analytics.reports.bytimes.list(identifier, **params) -> BytimeListResponse
PurgeCaches
Types:
from cloudflare.types import PurgeCachZonePurgeResponse
Methods:
client.purge_caches.zone_purge(identifier, **params) -> Optional
SSLs
Analyzes
Types:
from cloudflare.types.ssls import AnalyzeAnalyzeCertificateAnalyzeCertificateResponse
Methods:
client.ssls.analyzes.analyze_certificate_analyze_certificate(zone_id, **params) -> AnalyzeAnalyzeCertificateAnalyzeCertificateResponse
CertificatePacks
Types:
from cloudflare.types.ssls import CertificatePackUpdateResponse, CertificatePackDeleteResponse, CertificatePackCertificatePacksListCertificatePacksResponse, CertificatePackGetResponse
Methods:
client.ssls.certificate_packs.update(certificate_pack_id, *, zone_id) -> CertificatePackUpdateResponseclient.ssls.certificate_packs.delete(certificate_pack_id, *, zone_id) -> CertificatePackDeleteResponseclient.ssls.certificate_packs.certificate_packs_list_certificate_packs(zone_id, **params) -> Optionalclient.ssls.certificate_packs.get(certificate_pack_id, *, zone_id) -> CertificatePackGetResponse
Orders
Types:
from cloudflare.types.ssls.certificate_packs import OrderCertificatePacksOrderAdvancedCertificateManagerCertificatePackResponse
Methods:
client.ssls.certificate_packs.orders.certificate_packs_order_advanced_certificate_manager_certificate_pack(zone_id, **params) -> OrderCertificatePacksOrderAdvancedCertificateManagerCertificatePackResponse
Quotas
Types:
from cloudflare.types.ssls.certificate_packs import QuotaCertificatePacksGetCertificatePackQuotasResponse
Methods:
client.ssls.certificate_packs.quotas.certificate_packs_get_certificate_pack_quotas(zone_id) -> QuotaCertificatePacksGetCertificatePackQuotasResponse
Recommendations
Types:
from cloudflare.types.ssls import RecommendationListResponse
Methods:
Universals
Settings
Types:
from cloudflare.types.ssls.universals import SettingUpdateResponse, SettingGetResponse
Methods:
client.ssls.universals.settings.update(zone_id, **params) -> SettingUpdateResponseclient.ssls.universals.settings.get(zone_id) -> SettingGetResponse
Verifications
Types:
from cloudflare.types.ssls import VerificationUpdateResponse, VerificationSSLVerificationSSLVerificationDetailsResponse
Methods:
client.ssls.verifications.update(certificate_pack_id, *, zone_id, **params) -> VerificationUpdateResponseclient.ssls.verifications.ssl_verification_ssl_verification_details(zone_id, **params) -> Optional
Subscriptions
Types:
from cloudflare.types import SubscriptionUpdateResponse, SubscriptionDeleteResponse, SubscriptionAccountSubscriptionsCreateSubscriptionResponse, SubscriptionAccountSubscriptionsListSubscriptionsResponse, SubscriptionZoneSubscriptionCreateZoneSubscriptionResponse, SubscriptionZoneSubscriptionUpdateZoneSubscriptionResponse, SubscriptionZoneSubscriptionZoneSubscriptionDetailsResponse
Methods:
client.subscriptions.update(subscription_identifier, *, account_identifier, **params) -> SubscriptionUpdateResponseclient.subscriptions.delete(subscription_identifier, *, account_identifier) -> SubscriptionDeleteResponseclient.subscriptions.account_subscriptions_create_subscription(account_identifier, **params) -> SubscriptionAccountSubscriptionsCreateSubscriptionResponseclient.subscriptions.account_subscriptions_list_subscriptions(account_identifier) -> Optionalclient.subscriptions.zone_subscription_create_zone_subscription(identifier, **params) -> SubscriptionZoneSubscriptionCreateZoneSubscriptionResponseclient.subscriptions.zone_subscription_update_zone_subscription(identifier, **params) -> SubscriptionZoneSubscriptionUpdateZoneSubscriptionResponseclient.subscriptions.zone_subscription_zone_subscription_details(identifier) -> SubscriptionZoneSubscriptionZoneSubscriptionDetailsResponse
Acms
TotalTLS
Types:
from cloudflare.types.acms import TotalTLSUpdateResponse, TotalTLSGetResponse
Methods:
client.acms.total_tls.update(zone_id, **params) -> TotalTLSUpdateResponseclient.acms.total_tls.get(zone_id) -> TotalTLSGetResponse
Analytics
Colo
Types:
from cloudflare.types.analytics import ColoZoneAnalyticsDeprecatedGetAnalyticsByCoLocationsResponse
Methods:
client.analytics.colo.zone_analytics_deprecated_get_analytics_by_co_locations(zone_identifier, **params) -> ColoZoneAnalyticsDeprecatedGetAnalyticsByCoLocationsResponse
Dashboards
Types:
from cloudflare.types.analytics import DashboardZoneAnalyticsDeprecatedGetDashboardResponse
Methods:
client.analytics.dashboards.zone_analytics_deprecated_get_dashboard(zone_identifier, **params) -> DashboardZoneAnalyticsDeprecatedGetDashboardResponse
Latencies
Types:
from cloudflare.types.analytics import LatencyArgoAnalyticsForZoneArgoAnalyticsForAZoneResponse
Methods:
client.analytics.latencies.argo_analytics_for_zone_argo_analytics_for_a_zone(zone_id, **params) -> LatencyArgoAnalyticsForZoneArgoAnalyticsForAZoneResponse
Colos
Types:
from cloudflare.types.analytics.latencies import ColoArgoAnalyticsForGeolocationArgoAnalyticsForAZoneAtDifferentPoPsResponse
Methods:
client.analytics.latencies.colos.argo_analytics_for_geolocation_argo_analytics_for_a_zone_at_different_po_ps(zone_id) -> ColoArgoAnalyticsForGeolocationArgoAnalyticsForAZoneAtDifferentPoPsResponse
Argo
SmartRouting
Types:
from cloudflare.types.argo import SmartRoutingUpdateResponse, SmartRoutingGetResponse
Methods:
client.argo.smart_routing.update(zone_id, **params) -> SmartRoutingUpdateResponseclient.argo.smart_routing.get(zone_id) -> SmartRoutingGetResponse
TieredCaching
Types:
from cloudflare.types.argo import TieredCachingTieredCachingGetTieredCachingSettingResponse, TieredCachingTieredCachingPatchTieredCachingSettingResponse
Methods:
client.argo.tiered_caching.tiered_caching_get_tiered_caching_setting(zone_id) -> TieredCachingTieredCachingGetTieredCachingSettingResponseclient.argo.tiered_caching.tiered_caching_patch_tiered_caching_setting(zone_id, **params) -> TieredCachingTieredCachingPatchTieredCachingSettingResponse
AvailablePlans
Types:
from cloudflare.types import AvailablePlanListResponse, AvailablePlanGetResponse
Methods:
client.available_plans.list(zone_identifier) -> Optionalclient.available_plans.get(plan_identifier, *, zone_identifier) -> AvailablePlanGetResponse
AvailableRatePlans
Types:
from cloudflare.types import AvailableRatePlanZoneRatePlanListAvailableRatePlansResponse
Methods:
client.available_rate_plans.zone_rate_plan_list_available_rate_plans(zone_identifier) -> Optional
Caches
CacheReserves
Types:
from cloudflare.types.caches import CacheReserveListResponse, CacheReserveZoneCacheSettingsChangeCacheReserveSettingResponse
Methods:
client.caches.cache_reserves.list(zone_id) -> CacheReserveListResponseclient.caches.cache_reserves.zone_cache_settings_change_cache_reserve_setting(zone_id, **params) -> CacheReserveZoneCacheSettingsChangeCacheReserveSettingResponse
TieredCacheSmartTopologyEnables
Types:
from cloudflare.types.caches import TieredCacheSmartTopologyEnableDeleteResponse, TieredCacheSmartTopologyEnableSmartTieredCacheGetSmartTieredCacheSettingResponse, TieredCacheSmartTopologyEnableSmartTieredCachePatchSmartTieredCacheSettingResponse
Methods:
client.caches.tiered_cache_smart_topology_enables.delete(zone_id) -> TieredCacheSmartTopologyEnableDeleteResponseclient.caches.tiered_cache_smart_topology_enables.smart_tiered_cache_get_smart_tiered_cache_setting(zone_id) -> TieredCacheSmartTopologyEnableSmartTieredCacheGetSmartTieredCacheSettingResponseclient.caches.tiered_cache_smart_topology_enables.smart_tiered_cache_patch_smart_tiered_cache_setting(zone_id, **params) -> TieredCacheSmartTopologyEnableSmartTieredCachePatchSmartTieredCacheSettingResponse
Variants
Types:
from cloudflare.types.caches import VariantListResponse, VariantDeleteResponse, VariantZoneCacheSettingsChangeVariantsSettingResponse
Methods:
client.caches.variants.list(zone_id) -> VariantListResponseclient.caches.variants.delete(zone_id) -> VariantDeleteResponseclient.caches.variants.zone_cache_settings_change_variants_setting(zone_id, **params) -> VariantZoneCacheSettingsChangeVariantsSettingResponse
CertificateAuthorities
HostnameAssociations
Types:
from cloudflare.types.certificate_authorities import HostnameAssociationClientCertificateForAZoneListHostnameAssociationsResponse, HostnameAssociationClientCertificateForAZonePutHostnameAssociationsResponse
Methods:
client.certificate_authorities.hostname_associations.client_certificate_for_a_zone_list_hostname_associations(zone_id, **params) -> HostnameAssociationClientCertificateForAZoneListHostnameAssociationsResponseclient.certificate_authorities.hostname_associations.client_certificate_for_a_zone_put_hostname_associations(zone_id, **params) -> HostnameAssociationClientCertificateForAZonePutHostnameAssociationsResponse
ClientCertificates
Types:
from cloudflare.types import ClientCertificateUpdateResponse, ClientCertificateDeleteResponse, ClientCertificateClientCertificateForAZoneCreateClientCertificateResponse, ClientCertificateClientCertificateForAZoneListClientCertificatesResponse, ClientCertificateGetResponse
Methods:
client.client_certificates.update(client_certificate_id, *, zone_id) -> ClientCertificateUpdateResponseclient.client_certificates.delete(client_certificate_id, *, zone_id) -> ClientCertificateDeleteResponseclient.client_certificates.client_certificate_for_a_zone_create_client_certificate(zone_id, **params) -> ClientCertificateClientCertificateForAZoneCreateClientCertificateResponseclient.client_certificates.client_certificate_for_a_zone_list_client_certificates(zone_id, **params) -> Optionalclient.client_certificates.get(client_certificate_id, *, zone_id) -> ClientCertificateGetResponse
CustomCertificates
Types:
from cloudflare.types import CustomCertificateCreateResponse, CustomCertificateUpdateResponse, CustomCertificateListResponse, CustomCertificateDeleteResponse, CustomCertificateGetResponse
Methods:
client.custom_certificates.create(zone_id, **params) -> CustomCertificateCreateResponseclient.custom_certificates.update(custom_certificate_id, *, zone_id, **params) -> CustomCertificateUpdateResponseclient.custom_certificates.list(zone_id, **params) -> Optionalclient.custom_certificates.delete(custom_certificate_id, *, zone_id) -> CustomCertificateDeleteResponseclient.custom_certificates.get(custom_certificate_id, *, zone_id) -> CustomCertificateGetResponse
Prioritizes
Types:
from cloudflare.types.custom_certificates import PrioritizeCustomSSLForAZoneRePrioritizeSSLCertificatesResponse
Methods:
client.custom_certificates.prioritizes.custom_ssl_for_a_zone_re_prioritize_ssl_certificates(zone_id, **params) -> Optional
CustomHostnames
Types:
from cloudflare.types import CustomHostnameUpdateResponse, CustomHostnameDeleteResponse, CustomHostnameCustomHostnameForAZoneCreateCustomHostnameResponse, CustomHostnameCustomHostnameForAZoneListCustomHostnamesResponse, CustomHostnameGetResponse
Methods:
client.custom_hostnames.update(custom_hostname_id, *, zone_id, **params) -> CustomHostnameUpdateResponseclient.custom_hostnames.delete(custom_hostname_id, *, zone_id) -> CustomHostnameDeleteResponseclient.custom_hostnames.custom_hostname_for_a_zone_create_custom_hostname(zone_id, **params) -> CustomHostnameCustomHostnameForAZoneCreateCustomHostnameResponseclient.custom_hostnames.custom_hostname_for_a_zone_list_custom_hostnames(zone_id, **params) -> Optionalclient.custom_hostnames.get(custom_hostname_id, *, zone_id) -> CustomHostnameGetResponse
FallbackOrigins
Types:
from cloudflare.types.custom_hostnames import FallbackOriginUpdateResponse, FallbackOriginDeleteResponse, FallbackOriginGetResponse
Methods:
client.custom_hostnames.fallback_origins.update(zone_id, **params) -> FallbackOriginUpdateResponseclient.custom_hostnames.fallback_origins.delete(zone_id) -> FallbackOriginDeleteResponseclient.custom_hostnames.fallback_origins.get(zone_id) -> FallbackOriginGetResponse
CustomNs
Availabilities
Types:
from cloudflare.types.custom_ns import AvailabilityGetResponse
Methods:
Verifies
Types:
from cloudflare.types.custom_ns import VerifyUpdateResponse
Methods:
DNSRecords
Types:
from cloudflare.types import DNSRecordCreateResponse, DNSRecordUpdateResponse, DNSRecordListResponse, DNSRecordDeleteResponse, DNSRecordExportResponse, DNSRecordGetResponse, DNSRecordImportResponse, DNSRecordScanResponse
Methods:
client.dns_records.create(zone_id, **params) -> DNSRecordCreateResponseclient.dns_records.update(dns_record_id, *, zone_id, **params) -> DNSRecordUpdateResponseclient.dns_records.list(zone_id, **params) -> Optionalclient.dns_records.delete(dns_record_id, *, zone_id) -> Optionalclient.dns_records.export(zone_id) -> strclient.dns_records.get(dns_record_id, *, zone_id) -> DNSRecordGetResponseclient.dnsrecords.import(zone_id, **params) -> DNSRecordImportResponseclient.dns_records.scan(zone_id) -> DNSRecordScanResponse
DNSSECs
Types:
from cloudflare.types import DNSSECUpdateResponse, DNSSECGetResponse
Methods:
client.dnssecs.update(zone_id, **params) -> DNSSECUpdateResponseclient.dnssecs.get(zone_id) -> DNSSECGetResponse
Emails
Routings
Types:
from cloudflare.types.emails import RoutingEmailRoutingSettingsGetEmailRoutingSettingsResponse
Methods:
client.emails.routings.email_routing_settings_get_email_routing_settings(zone_identifier) -> RoutingEmailRoutingSettingsGetEmailRoutingSettingsResponse
Disables
Types:
from cloudflare.types.emails.routings import DisableEmailRoutingSettingsDisableEmailRoutingResponse
Methods:
client.emails.routings.disables.email_routing_settings_disable_email_routing(zone_identifier) -> DisableEmailRoutingSettingsDisableEmailRoutingResponse
DNS
Types:
from cloudflare.types.emails.routings import DNSEmailRoutingSettingsEmailRoutingDNSSettingsResponse
Methods:
client.emails.routings.dns.email_routing_settings_email_routing_dns_settings(zone_identifier) -> Optional
Enables
Types:
from cloudflare.types.emails.routings import EnableEmailRoutingSettingsEnableEmailRoutingResponse
Methods:
client.emails.routings.enables.email_routing_settings_enable_email_routing(zone_identifier) -> EnableEmailRoutingSettingsEnableEmailRoutingResponse
Rules
Types:
from cloudflare.types.emails.routings import RuleUpdateResponse, RuleDeleteResponse, RuleEmailRoutingRoutingRulesCreateRoutingRuleResponse, RuleEmailRoutingRoutingRulesListRoutingRulesResponse, RuleGetResponse
Methods:
client.emails.routings.rules.update(rule_identifier, *, zone_identifier, **params) -> RuleUpdateResponseclient.emails.routings.rules.delete(rule_identifier, *, zone_identifier) -> RuleDeleteResponseclient.emails.routings.rules.email_routing_routing_rules_create_routing_rule(zone_identifier, **params) -> RuleEmailRoutingRoutingRulesCreateRoutingRuleResponseclient.emails.routings.rules.email_routing_routing_rules_list_routing_rules(zone_identifier, **params) -> Optionalclient.emails.routings.rules.get(rule_identifier, *, zone_identifier) -> RuleGetResponse
CatchAlls
Types:
from cloudflare.types.emails.routings.rules import CatchAllEmailRoutingRoutingRulesGetCatchAllRuleResponse, CatchAllEmailRoutingRoutingRulesUpdateCatchAllRuleResponse
Methods:
client.emails.routings.rules.catch_alls.email_routing_routing_rules_get_catch_all_rule(zone_identifier) -> CatchAllEmailRoutingRoutingRulesGetCatchAllRuleResponseclient.emails.routings.rules.catch_alls.email_routing_routing_rules_update_catch_all_rule(zone_identifier, **params) -> CatchAllEmailRoutingRoutingRulesUpdateCatchAllRuleResponse
Addresses
Types:
from cloudflare.types.emails.routings import AddressDeleteResponse, AddressEmailRoutingDestinationAddressesCreateADestinationAddressResponse, AddressEmailRoutingDestinationAddressesListDestinationAddressesResponse, AddressGetResponse
Methods:
client.emails.routings.addresses.delete(destination_address_identifier, *, account_identifier) -> AddressDeleteResponseclient.emails.routings.addresses.email_routing_destination_addresses_create_a_destination_address(account_identifier, **params) -> AddressEmailRoutingDestinationAddressesCreateADestinationAddressResponseclient.emails.routings.addresses.email_routing_destination_addresses_list_destination_addresses(account_identifier, **params) -> Optionalclient.emails.routings.addresses.get(destination_address_identifier, *, account_identifier) -> AddressGetResponse
Filters
Types:
from cloudflare.types import FilterUpdateResponse, FilterDeleteResponse, FilterFiltersCreateFiltersResponse, FilterFiltersListFiltersResponse, FilterFiltersUpdateFiltersResponse, FilterGetResponse
Methods:
client.filters.update(id, *, zone_identifier, **params) -> Optionalclient.filters.delete(id, *, zone_identifier) -> Optionalclient.filters.filters_create_filters(zone_identifier, **params) -> Optionalclient.filters.filters_list_filters(zone_identifier, **params) -> Optionalclient.filters.filters_update_filters(zone_identifier, **params) -> Optionalclient.filters.get(id, *, zone_identifier) -> Optional
Firewalls
Lockdowns
Types:
from cloudflare.types.firewalls import LockdownUpdateResponse, LockdownDeleteResponse, LockdownGetResponse, LockdownZoneLockdownCreateAZoneLockdownRuleResponse, LockdownZoneLockdownListZoneLockdownRulesResponse
Methods:
client.firewalls.lockdowns.update(id, *, zone_identifier, **params) -> Optionalclient.firewalls.lockdowns.delete(id, *, zone_identifier) -> Optionalclient.firewalls.lockdowns.get(id, *, zone_identifier) -> Optionalclient.firewalls.lockdowns.zone_lockdown_create_a_zone_lockdown_rule(zone_identifier, **params) -> Optionalclient.firewalls.lockdowns.zone_lockdown_list_zone_lockdown_rules(zone_identifier, **params) -> Optional
Rules
Types:
from cloudflare.types.firewalls import RuleUpdateResponse, RuleDeleteResponse, RuleFirewallRulesCreateFirewallRulesResponse, RuleFirewallRulesListFirewallRulesResponse, RuleFirewallRulesUpdateFirewallRulesResponse, RuleFirewallRulesUpdatePriorityOfFirewallRulesResponse, RuleGetResponse
Methods:
client.firewalls.rules.update(id, *, zone_identifier, **params) -> Optionalclient.firewalls.rules.delete(id, *, zone_identifier, **params) -> Optionalclient.firewalls.rules.firewall_rules_create_firewall_rules(zone_identifier, **params) -> Optionalclient.firewalls.rules.firewall_rules_list_firewall_rules(zone_identifier, **params) -> Optionalclient.firewalls.rules.firewall_rules_update_firewall_rules(zone_identifier, **params) -> Optionalclient.firewalls.rules.firewall_rules_update_priority_of_firewall_rules(zone_identifier, **params) -> Optionalclient.firewalls.rules.get(id, *, zone_identifier) -> Optional
AccessRules
Types:
from cloudflare.types.firewalls import AccessRuleCreateResponse, AccessRuleUpdateResponse, AccessRuleListResponse, AccessRuleDeleteResponse, AccessRuleGetResponse
Methods:
client.firewalls.access_rules.create(account_or_zone_id, *, account_or_zone, **params) -> Optionalclient.firewalls.access_rules.update(identifier, *, account_identifier, **params) -> Optionalclient.firewalls.access_rules.list(account_or_zone_id, *, account_or_zone, **params) -> Optionalclient.firewalls.access_rules.delete(identifier, *, account_or_zone, account_or_zone_id) -> Optionalclient.firewalls.access_rules.get(identifier, *, account_or_zone, account_or_zone_id) -> Optional
UaRules
Types:
from cloudflare.types.firewalls import UaRuleUpdateResponse, UaRuleDeleteResponse, UaRuleGetResponse, UaRuleUserAgentBlockingRulesCreateAUserAgentBlockingRuleResponse, UaRuleUserAgentBlockingRulesListUserAgentBlockingRulesResponse
Methods:
client.firewalls.ua_rules.update(id, *, zone_identifier, **params) -> Optionalclient.firewalls.ua_rules.delete(id, *, zone_identifier) -> Optionalclient.firewalls.ua_rules.get(id, *, zone_identifier) -> Optionalclient.firewalls.ua_rules.user_agent_blocking_rules_create_a_user_agent_blocking_rule(zone_identifier, **params) -> Optionalclient.firewalls.ua_rules.user_agent_blocking_rules_list_user_agent_blocking_rules(zone_identifier, **params) -> Optional
WAF
Overrides
Types:
from cloudflare.types.firewalls.waf import OverrideUpdateResponse, OverrideDeleteResponse, OverrideGetResponse, OverrideWAFOverridesCreateAWAFOverrideResponse, OverrideWAFOverridesListWAFOverridesResponse
Methods:
client.firewalls.waf.overrides.update(id, *, zone_identifier, **params) -> Optionalclient.firewalls.waf.overrides.delete(id, *, zone_identifier) -> Optionalclient.firewalls.waf.overrides.get(id, *, zone_identifier) -> Optionalclient.firewalls.waf.overrides.waf_overrides_create_a_waf_override(zone_identifier, **params) -> Optionalclient.firewalls.waf.overrides.waf_overrides_list_waf_overrides(zone_identifier, **params) -> Optional
Packages
Types:
from cloudflare.types.firewalls.waf import PackageListResponse, PackageGetResponse
Methods:
client.firewalls.waf.packages.list(zone_identifier, **params) -> PackageListResponseclient.firewalls.waf.packages.get(identifier, *, zone_identifier) -> PackageGetResponse
Groups
Types:
from cloudflare.types.firewalls.waf.packages import GroupUpdateResponse, GroupGetResponse, GroupWAFRuleGroupsListWAFRuleGroupsResponse
Methods:
client.firewalls.waf.packages.groups.update(group_id, *, zone_id, package_id, **params) -> GroupUpdateResponseclient.firewalls.waf.packages.groups.get(group_id, *, zone_id, package_id) -> GroupGetResponseclient.firewalls.waf.packages.groups.waf_rule_groups_list_waf_rule_groups(package_id, *, zone_id, **params) -> Optional
Rules
Types:
from cloudflare.types.firewalls.waf.packages import RuleUpdateResponse, RuleGetResponse, RuleWAFRulesListWAFRulesResponse
Methods:
client.firewalls.waf.packages.rules.update(rule_id, *, zone_id, package_id, **params) -> RuleUpdateResponseclient.firewalls.waf.packages.rules.get(rule_id, *, zone_id, package_id) -> RuleGetResponseclient.firewalls.waf.packages.rules.waf_rules_list_waf_rules(package_id, *, zone_id, **params) -> Optional
Healthchecks
Types:
from cloudflare.types import HealthcheckUpdateResponse, HealthcheckDeleteResponse, HealthcheckGetResponse, HealthcheckHealthChecksCreateHealthCheckResponse, HealthcheckHealthChecksListHealthChecksResponse
Methods:
client.healthchecks.update(identifier, *, zone_identifier, **params) -> HealthcheckUpdateResponseclient.healthchecks.delete(identifier, *, zone_identifier) -> HealthcheckDeleteResponseclient.healthchecks.get(identifier, *, zone_identifier) -> HealthcheckGetResponseclient.healthchecks.health_checks_create_health_check(zone_identifier, **params) -> HealthcheckHealthChecksCreateHealthCheckResponseclient.healthchecks.health_checks_list_health_checks(zone_identifier) -> Optional
Previews
Types:
from cloudflare.types.healthchecks import PreviewDeleteResponse, PreviewGetResponse, PreviewHealthChecksCreatePreviewHealthCheckResponse
Methods:
client.healthchecks.previews.delete(identifier, *, zone_identifier) -> PreviewDeleteResponseclient.healthchecks.previews.get(identifier, *, zone_identifier) -> PreviewGetResponseclient.healthchecks.previews.health_checks_create_preview_health_check(zone_identifier, **params) -> PreviewHealthChecksCreatePreviewHealthCheckResponse
KeylessCertificates
Types:
from cloudflare.types import KeylessCertificateCreateResponse, KeylessCertificateUpdateResponse, KeylessCertificateListResponse, KeylessCertificateDeleteResponse, KeylessCertificateGetResponse
Methods:
client.keyless_certificates.create(zone_id, **params) -> KeylessCertificateCreateResponseclient.keyless_certificates.update(keyless_certificate_id, *, zone_id, **params) -> KeylessCertificateUpdateResponseclient.keyless_certificates.list(zone_id) -> Optionalclient.keyless_certificates.delete(keyless_certificate_id, *, zone_id) -> KeylessCertificateDeleteResponseclient.keyless_certificates.get(keyless_certificate_id, *, zone_id) -> KeylessCertificateGetResponse
Logpush
Datasets
Fields
Types:
from cloudflare.types.logpush.datasets import FieldListResponse
Methods:
Jobs
Types:
from cloudflare.types.logpush.datasets import JobListResponse
Methods:
client.logpush.datasets.jobs.list(dataset_id, *, account_or_zone, account_or_zone_id) -> JobListResponse
Edges
Types:
from cloudflare.types.logpush import EdgeUpdateResponse, EdgeGetResponse
Methods:
client.logpush.edges.update(zone_id, **params) -> Optionalclient.logpush.edges.get(zone_id) -> EdgeGetResponse
Jobs
Types:
from cloudflare.types.logpush import JobCreateResponse, JobUpdateResponse, JobListResponse, JobDeleteResponse, JobGetResponse
Methods:
client.logpush.jobs.create(account_or_zone_id, *, account_or_zone, **params) -> Optionalclient.logpush.jobs.update(job_id, *, account_or_zone, account_or_zone_id, **params) -> Optionalclient.logpush.jobs.list(account_or_zone_id, *, account_or_zone) -> JobListResponseclient.logpush.jobs.delete(job_id, *, account_or_zone, account_or_zone_id) -> Optionalclient.logpush.jobs.get(job_id, *, account_or_zone, account_or_zone_id) -> Optional
Ownerships
Types:
from cloudflare.types.logpush import OwnershipPostAccountsAccountIdentifierLogpushOwnershipResponse
Methods:
client.logpush.ownerships.post_accounts_account_identifier_logpush_ownership(account_or_zone_id, *, account_or_zone, **params) -> Optional
Validates
Types:
from cloudflare.types.logpush.ownerships import ValidatePostAccountsAccountIdentifierLogpushOwnershipValidateResponse
Methods:
client.logpush.ownerships.validates.post_accounts_account_identifier_logpush_ownership_validate(account_or_zone_id, *, account_or_zone, **params) -> Optional
Validates
Destinations
Exists
Types:
from cloudflare.types.logpush.validates.destinations import ExistDeleteAccountsAccountIdentifierLogpushValidateDestinationExistsResponse
Methods:
client.logpush.validates.destinations.exists.delete_accounts_account_identifier_logpush_validate_destination_exists(account_or_zone_id, *, account_or_zone, **params) -> Optional
Origins
Types:
from cloudflare.types.logpush.validates import OriginPostAccountsAccountIdentifierLogpushValidateOriginResponse
Methods:
client.logpush.validates.origins.post_accounts_account_identifier_logpush_validate_origin(account_or_zone_id, *, account_or_zone, **params) -> Optional
Logs
Controls
Retentions
Flags
Types:
from cloudflare.types.logs.controls.retentions import FlagLogsReceivedGetLogRetentionFlagResponse, FlagLogsReceivedUpdateLogRetentionFlagResponse
Methods:
client.logs.controls.retentions.flags.logs_received_get_log_retention_flag(zone_identifier) -> FlagLogsReceivedGetLogRetentionFlagResponseclient.logs.controls.retentions.flags.logs_received_update_log_retention_flag(zone_identifier, **params) -> FlagLogsReceivedUpdateLogRetentionFlagResponse
Cmb
Configs
Types:
from cloudflare.types.logs.controls.cmb import ConfigDeleteResponse, ConfigGetAccountsAccountIdentifierLogsControlCmbConfigResponse, ConfigPutAccountsAccountIdentifierLogsControlCmbConfigResponse
Methods:
client.logs.controls.cmb.configs.delete(account_id) -> Optionalclient.logs.controls.cmb.configs.get_accounts_account_identifier_logs_control_cmb_config(account_id) -> Optionalclient.logs.controls.cmb.configs.put_accounts_account_identifier_logs_control_cmb_config(account_id, **params) -> Optional
Rayids
Types:
from cloudflare.types.logs import RayidGetResponse
Methods:
client.logs.rayids.get(ray_identifier, *, zone_identifier, **params) -> RayidGetResponse
Receiveds
Types:
from cloudflare.types.logs import ReceivedReceivedGetLogsReceivedResponse
Methods:
client.logs.receiveds.received_get_logs_received(zone_identifier, **params) -> ReceivedReceivedGetLogsReceivedResponse
Fields
Types:
from cloudflare.types.logs.receiveds import FieldLogsReceivedListFieldsResponse
Methods:
client.logs.receiveds.fields.logs_received_list_fields(zone_identifier) -> FieldLogsReceivedListFieldsResponse
OriginTLSClientAuth
Types:
from cloudflare.types import OriginTLSClientAuthCreateResponse, OriginTLSClientAuthListResponse, OriginTLSClientAuthDeleteResponse, OriginTLSClientAuthGetResponse
Methods:
client.origin_tls_client_auth.create(zone_id, **params) -> OriginTLSClientAuthCreateResponseclient.origin_tls_client_auth.list(zone_id) -> Optionalclient.origin_tls_client_auth.delete(certificate_id, *, zone_id) -> OriginTLSClientAuthDeleteResponseclient.origin_tls_client_auth.get(certificate_id, *, zone_id) -> OriginTLSClientAuthGetResponse
Hostnames
Types:
from cloudflare.types.origin_tls_client_auth import HostnameUpdateResponse, HostnameGetResponse
Methods:
client.origin_tls_client_auth.hostnames.update(zone_id, **params) -> Optionalclient.origin_tls_client_auth.hostnames.get(hostname, *, zone_id) -> HostnameGetResponse
Certificates
Types:
from cloudflare.types.origin_tls_client_auth.hostnames import CertificateCreateResponse, CertificateListResponse, CertificateDeleteResponse, CertificateGetResponse
Methods:
client.origin_tls_client_auth.hostnames.certificates.create(zone_id, **params) -> CertificateCreateResponseclient.origin_tls_client_auth.hostnames.certificates.list(zone_id) -> Optionalclient.origin_tls_client_auth.hostnames.certificates.delete(certificate_id, *, zone_id) -> CertificateDeleteResponseclient.origin_tls_client_auth.hostnames.certificates.get(certificate_id, *, zone_id) -> CertificateGetResponse
Settings
Types:
from cloudflare.types.origin_tls_client_auth import SettingZoneLevelAuthenticatedOriginPullsGetEnablementSettingForZoneResponse, SettingZoneLevelAuthenticatedOriginPullsSetEnablementForZoneResponse
Methods:
client.origin_tls_client_auth.settings.zone_level_authenticated_origin_pulls_get_enablement_setting_for_zone(zone_id) -> SettingZoneLevelAuthenticatedOriginPullsGetEnablementSettingForZoneResponseclient.origin_tls_client_auth.settings.zone_level_authenticated_origin_pulls_set_enablement_for_zone(zone_id, **params) -> SettingZoneLevelAuthenticatedOriginPullsSetEnablementForZoneResponse
Pagerules
Types:
from cloudflare.types import PageruleCreateResponse, PageruleUpdateResponse, PageruleListResponse, PageruleDeleteResponse, PageruleGetResponse
Methods:
client.pagerules.create(zone_id, **params) -> PageruleCreateResponseclient.pagerules.update(pagerule_id, *, zone_id, **params) -> PageruleUpdateResponseclient.pagerules.list(zone_id, **params) -> PageruleListResponseclient.pagerules.delete(pagerule_id, *, zone_id) -> Optionalclient.pagerules.get(pagerule_id, *, zone_id) -> PageruleGetResponse
Settings
Types:
from cloudflare.types.pagerules import SettingAvailablePageRulesSettingsListAvailablePageRulesSettingsResponse
Methods:
client.pagerules.settings.available_page_rules_settings_list_available_page_rules_settings(zone_id) -> SettingAvailablePageRulesSettingsListAvailablePageRulesSettingsResponse
RateLimits
Types:
from cloudflare.types import RateLimitUpdateResponse, RateLimitListResponse, RateLimitGetResponse
Methods:
client.rate_limits.update(id, *, zone_identifier, **params) -> Optionalclient.rate_limits.list(zone_identifier, **params) -> Optionalclient.rate_limits.get(id, *, zone_identifier) -> Optional
SecondaryDNS
ForceAxfrs
Types:
from cloudflare.types.secondary_dns import ForceAxfrSecondaryDNSSecondaryZoneForceAxfrResponse
Methods:
client.secondary_dns.force_axfrs.secondary_dns_secondary_zone_force_axfr(zone_identifier) -> str
Incomings
Types:
from cloudflare.types.secondary_dns import IncomingDeleteResponse, IncomingSecondaryDNSSecondaryZoneCreateSecondaryZoneConfigurationResponse, IncomingSecondaryDNSSecondaryZoneSecondaryZoneConfigurationDetailsResponse, IncomingSecondaryDNSSecondaryZoneUpdateSecondaryZoneConfigurationResponse
Methods:
client.secondary_dns.incomings.delete(zone_identifier) -> IncomingDeleteResponseclient.secondary_dns.incomings.secondary_dns_secondary_zone_create_secondary_zone_configuration(zone_identifier, **params) -> IncomingSecondaryDNSSecondaryZoneCreateSecondaryZoneConfigurationResponseclient.secondary_dns.incomings.secondary_dns_secondary_zone_secondary_zone_configuration_details(zone_identifier) -> IncomingSecondaryDNSSecondaryZoneSecondaryZoneConfigurationDetailsResponseclient.secondary_dns.incomings.secondary_dns_secondary_zone_update_secondary_zone_configuration(zone_identifier, **params) -> IncomingSecondaryDNSSecondaryZoneUpdateSecondaryZoneConfigurationResponse
Outgoings
Types:
from cloudflare.types.secondary_dns import OutgoingDeleteResponse, OutgoingSecondaryDNSPrimaryZoneCreatePrimaryZoneConfigurationResponse, OutgoingSecondaryDNSPrimaryZonePrimaryZoneConfigurationDetailsResponse, OutgoingSecondaryDNSPrimaryZoneUpdatePrimaryZoneConfigurationResponse
Methods:
client.secondary_dns.outgoings.delete(zone_identifier) -> OutgoingDeleteResponseclient.secondary_dns.outgoings.secondary_dns_primary_zone_create_primary_zone_configuration(zone_identifier, **params) -> OutgoingSecondaryDNSPrimaryZoneCreatePrimaryZoneConfigurationResponseclient.secondary_dns.outgoings.secondary_dns_primary_zone_primary_zone_configuration_details(zone_identifier) -> OutgoingSecondaryDNSPrimaryZonePrimaryZoneConfigurationDetailsResponseclient.secondary_dns.outgoings.secondary_dns_primary_zone_update_primary_zone_configuration(zone_identifier, **params) -> OutgoingSecondaryDNSPrimaryZoneUpdatePrimaryZoneConfigurationResponse
Disables
Types:
from cloudflare.types.secondary_dns.outgoings import DisableSecondaryDNSPrimaryZoneDisableOutgoingZoneTransfersResponse
Methods:
client.secondary_dns.outgoings.disables.secondary_dns_primary_zone_disable_outgoing_zone_transfers(zone_identifier) -> str
Enables
Types:
from cloudflare.types.secondary_dns.outgoings import EnableSecondaryDNSPrimaryZoneEnableOutgoingZoneTransfersResponse
Methods:
client.secondary_dns.outgoings.enables.secondary_dns_primary_zone_enable_outgoing_zone_transfers(zone_identifier) -> str
ForceNotifies
Types:
from cloudflare.types.secondary_dns.outgoings import ForceNotifySecondaryDNSPrimaryZoneForceDNSNotifyResponse
Methods:
client.secondary_dns.outgoings.force_notifies.secondary_dns_primary_zone_force_dns_notify(zone_identifier) -> str
Statuses
Types:
from cloudflare.types.secondary_dns.outgoings import StatusSecondaryDNSPrimaryZoneGetOutgoingZoneTransferStatusResponse
Methods:
client.secondary_dns.outgoings.statuses.secondary_dns_primary_zone_get_outgoing_zone_transfer_status(zone_identifier) -> str
ACLs
Types:
from cloudflare.types.secondary_dns import ACLUpdateResponse, ACLDeleteResponse, ACLGetResponse, ACLSecondaryDNSACLCreateACLResponse, ACLSecondaryDNSACLListACLsResponse
Methods:
client.secondary_dns.acls.update(identifier, *, account_identifier, **params) -> ACLUpdateResponseclient.secondary_dns.acls.delete(identifier, *, account_identifier) -> ACLDeleteResponseclient.secondary_dns.acls.get(identifier, *, account_identifier) -> ACLGetResponseclient.secondary_dns.acls.secondary_dns_acl_create_acl(account_identifier, **params) -> ACLSecondaryDNSACLCreateACLResponseclient.secondary_dns.acls.secondary_dns_acl_list_acls(account_identifier) -> Optional
Peers
Types:
from cloudflare.types.secondary_dns import PeerUpdateResponse, PeerDeleteResponse, PeerGetResponse, PeerSecondaryDNSPeerCreatePeerResponse, PeerSecondaryDNSPeerListPeersResponse
Methods:
client.secondary_dns.peers.update(identifier, *, account_identifier, **params) -> PeerUpdateResponseclient.secondary_dns.peers.delete(identifier, *, account_identifier) -> PeerDeleteResponseclient.secondary_dns.peers.get(identifier, *, account_identifier) -> PeerGetResponseclient.secondary_dns.peers.secondary_dns_peer_create_peer(account_identifier, **params) -> PeerSecondaryDNSPeerCreatePeerResponseclient.secondary_dns.peers.secondary_dns_peer_list_peers(account_identifier) -> Optional
Tsigs
Types:
from cloudflare.types.secondary_dns import TsigUpdateResponse, TsigDeleteResponse, TsigGetResponse, TsigSecondaryDNSTsigCreateTsigResponse, TsigSecondaryDNSTsigListTsiGsResponse
Methods:
client.secondary_dns.tsigs.update(identifier, *, account_identifier, **params) -> TsigUpdateResponseclient.secondary_dns.tsigs.delete(identifier, *, account_identifier) -> TsigDeleteResponseclient.secondary_dns.tsigs.get(identifier, *, account_identifier) -> TsigGetResponseclient.secondary_dns.tsigs.secondary_dns_tsig_create_tsig(account_identifier, **params) -> TsigSecondaryDNSTsigCreateTsigResponseclient.secondary_dns.tsigs.secondary_dns_tsig_list_tsi_gs(account_identifier) -> Optional
Settings
Types:
from cloudflare.types import SettingListResponse, SettingEditResponse
Methods:
ZeroRtt
Types:
from cloudflare.types.settings import ZeroRttGetResponse, ZeroRttZoneSettingsChange0RttSessionResumptionSettingResponse
Methods:
client.settings.zero_rtt.get(zone_id) -> Optionalclient.settings.zero_rtt.zone_settings_change_0_rtt_session_resumption_setting(zone_id, **params) -> Optional
AdvancedDDOS
Types:
from cloudflare.types.settings import AdvancedDDOSGetResponse
Methods:
AlwaysOnline
Types:
from cloudflare.types.settings import AlwaysOnlineUpdateResponse, AlwaysOnlineGetResponse
Methods:
client.settings.always_online.update(zone_id, **params) -> Optionalclient.settings.always_online.get(zone_id) -> Optional
AlwaysUseHTTPs
Types:
from cloudflare.types.settings import AlwaysUseHTTPUpdateResponse, AlwaysUseHTTPGetResponse
Methods:
client.settings.always_use_https.update(zone_id, **params) -> Optionalclient.settings.always_use_https.get(zone_id) -> Optional
AutomaticHTTPsRewrites
Types:
from cloudflare.types.settings import AutomaticHTTPsRewriteUpdateResponse, AutomaticHTTPsRewriteGetResponse
Methods:
client.settings.automatic_https_rewrites.update(zone_id, **params) -> Optionalclient.settings.automatic_https_rewrites.get(zone_id) -> Optional
AutomaticPlatformOptimization
Types:
from cloudflare.types.settings import AutomaticPlatformOptimizationUpdateResponse, AutomaticPlatformOptimizationGetResponse
Methods:
client.settings.automatic_platform_optimization.update(zone_id, **params) -> Optionalclient.settings.automatic_platform_optimization.get(zone_id) -> Optional
Brotli
Types:
from cloudflare.types.settings import BrotliUpdateResponse, BrotliGetResponse
Methods:
client.settings.brotli.update(zone_id, **params) -> Optionalclient.settings.brotli.get(zone_id) -> Optional
BrowserCacheTTL
Types:
from cloudflare.types.settings import BrowserCacheTTLUpdateResponse, BrowserCacheTTLGetResponse
Methods:
client.settings.browser_cache_ttl.update(zone_id, **params) -> Optionalclient.settings.browser_cache_ttl.get(zone_id) -> Optional
BrowserCheck
Types:
from cloudflare.types.settings import BrowserCheckUpdateResponse, BrowserCheckGetResponse
Methods:
client.settings.browser_check.update(zone_id, **params) -> Optionalclient.settings.browser_check.get(zone_id) -> Optional
CacheLevel
Types:
from cloudflare.types.settings import CacheLevelUpdateResponse, CacheLevelGetResponse
Methods:
client.settings.cache_level.update(zone_id, **params) -> Optionalclient.settings.cache_level.get(zone_id) -> Optional
ChallengeTTL
Types:
from cloudflare.types.settings import ChallengeTTLUpdateResponse, ChallengeTTLGetResponse
Methods:
client.settings.challenge_ttl.update(zone_id, **params) -> Optionalclient.settings.challenge_ttl.get(zone_id) -> Optional
Ciphers
Types:
from cloudflare.types.settings import CipherUpdateResponse, CipherGetResponse
Methods:
client.settings.ciphers.update(zone_id, **params) -> Optionalclient.settings.ciphers.get(zone_id) -> Optional
DevelopmentMode
Types:
from cloudflare.types.settings import DevelopmentModeUpdateResponse, DevelopmentModeGetResponse
Methods:
client.settings.development_mode.update(zone_id, **params) -> Optionalclient.settings.development_mode.get(zone_id) -> Optional
EarlyHint
Types:
from cloudflare.types.settings import EarlyHintUpdateResponse, EarlyHintGetResponse
Methods:
client.settings.early_hint.update(zone_id, **params) -> Optionalclient.settings.early_hint.get(zone_id) -> Optional
EmailObfuscation
Types:
from cloudflare.types.settings import EmailObfuscationUpdateResponse, EmailObfuscationGetResponse
Methods:
client.settings.email_obfuscation.update(zone_id, **params) -> Optionalclient.settings.email_obfuscation.get(zone_id) -> Optional
H2Prioritization
Types:
from cloudflare.types.settings import H2PrioritizationUpdateResponse, H2PrioritizationGetResponse
Methods:
client.settings.h2_prioritization.update(zone_id, **params) -> Optionalclient.settings.h2_prioritization.get(zone_id) -> Optional
HotlinkProtection
Types:
from cloudflare.types.settings import HotlinkProtectionUpdateResponse, HotlinkProtectionGetResponse
Methods:
client.settings.hotlink_protection.update(zone_id, **params) -> Optionalclient.settings.hotlink_protection.get(zone_id) -> Optional
HTTP2
Types:
from cloudflare.types.settings import HTTP2UpdateResponse, HTTP2GetResponse
Methods:
client.settings.http2.update(zone_id, **params) -> Optionalclient.settings.http2.get(zone_id) -> Optional
HTTP3
Types:
from cloudflare.types.settings import HTTP3UpdateResponse, HTTP3GetResponse
Methods:
client.settings.http3.update(zone_id, **params) -> Optionalclient.settings.http3.get(zone_id) -> Optional
ImageResizing
Types:
from cloudflare.types.settings import ImageResizingUpdateResponse, ImageResizingGetResponse
Methods:
client.settings.image_resizing.update(zone_id, **params) -> Optionalclient.settings.image_resizing.get(zone_id) -> Optional
IPGeolocation
Types:
from cloudflare.types.settings import IPGeolocationUpdateResponse, IPGeolocationGetResponse
Methods:
client.settings.ip_geolocation.update(zone_id, **params) -> Optionalclient.settings.ip_geolocation.get(zone_id) -> Optional
IPV6
Types:
from cloudflare.types.settings import IPV6UpdateResponse, IPV6GetResponse
Methods:
client.settings.ipv6.update(zone_id, **params) -> Optionalclient.settings.ipv6.get(zone_id) -> Optional
MinTLSVersion
Types:
from cloudflare.types.settings import MinTLSVersionUpdateResponse, MinTLSVersionGetResponse
Methods:
client.settings.min_tls_version.update(zone_id, **params) -> Optionalclient.settings.min_tls_version.get(zone_id) -> Optional
Minify
Types:
from cloudflare.types.settings import MinifyUpdateResponse, MinifyGetResponse
Methods:
client.settings.minify.update(zone_id, **params) -> Optionalclient.settings.minify.get(zone_id) -> Optional
Mirage
Types:
from cloudflare.types.settings import MirageUpdateResponse, MirageGetResponse
Methods:
client.settings.mirage.update(zone_id, **params) -> Optionalclient.settings.mirage.get(zone_id) -> Optional
MobileRedirect
Types:
from cloudflare.types.settings import MobileRedirectUpdateResponse, MobileRedirectGetResponse
Methods:
client.settings.mobile_redirect.update(zone_id, **params) -> Optionalclient.settings.mobile_redirect.get(zone_id) -> Optional
NEL
Types:
from cloudflare.types.settings import NELUpdateResponse, NELGetResponse
Methods:
client.settings.nel.update(zone_id, **params) -> Optionalclient.settings.nel.get(zone_id) -> Optional
OpportunisticEncryption
Types:
from cloudflare.types.settings import OpportunisticEncryptionUpdateResponse, OpportunisticEncryptionGetResponse
Methods:
client.settings.opportunistic_encryption.update(zone_id, **params) -> Optionalclient.settings.opportunistic_encryption.get(zone_id) -> Optional
OpportunisticOnion
Types:
from cloudflare.types.settings import OpportunisticOnionUpdateResponse, OpportunisticOnionGetResponse
Methods:
client.settings.opportunistic_onion.update(zone_id, **params) -> Optionalclient.settings.opportunistic_onion.get(zone_id) -> Optional
OrangeToOrange
Types:
from cloudflare.types.settings import OrangeToOrangeUpdateResponse, OrangeToOrangeGetResponse
Methods:
client.settings.orange_to_orange.update(zone_id, **params) -> Optionalclient.settings.orange_to_orange.get(zone_id) -> Optional
OriginErrorPagePassThru
Types:
from cloudflare.types.settings import OriginErrorPagePassThruUpdateResponse, OriginErrorPagePassThruGetResponse
Methods:
client.settings.origin_error_page_pass_thru.update(zone_id, **params) -> Optionalclient.settings.origin_error_page_pass_thru.get(zone_id) -> Optional
OriginMaxHTTPVersion
Types:
from cloudflare.types.settings import OriginMaxHTTPVersionUpdateResponse, OriginMaxHTTPVersionGetResponse
Methods:
client.settings.origin_max_http_version.update(zone_id, **params) -> OriginMaxHTTPVersionUpdateResponseclient.settings.origin_max_http_version.get(zone_id) -> OriginMaxHTTPVersionGetResponse
Polish
Types:
from cloudflare.types.settings import PolishUpdateResponse, PolishGetResponse
Methods:
client.settings.polish.update(zone_id, **params) -> Optionalclient.settings.polish.get(zone_id) -> Optional
PrefetchPreload
Types:
from cloudflare.types.settings import PrefetchPreloadUpdateResponse, PrefetchPreloadGetResponse
Methods:
client.settings.prefetch_preload.update(zone_id, **params) -> Optionalclient.settings.prefetch_preload.get(zone_id) -> Optional
ProxyReadTimeout
Types:
from cloudflare.types.settings import ProxyReadTimeoutUpdateResponse, ProxyReadTimeoutGetResponse
Methods:
client.settings.proxy_read_timeout.update(zone_id, **params) -> Optionalclient.settings.proxy_read_timeout.get(zone_id) -> Optional
PseudoIPV4
Types:
from cloudflare.types.settings import PseudoIPV4UpdateResponse, PseudoIPV4GetResponse
Methods:
client.settings.pseudo_ipv4.update(zone_id, **params) -> Optionalclient.settings.pseudo_ipv4.get(zone_id) -> Optional
ResponseBuffering
Types:
from cloudflare.types.settings import ResponseBufferingUpdateResponse, ResponseBufferingGetResponse
Methods:
client.settings.response_buffering.update(zone_id, **params) -> Optionalclient.settings.response_buffering.get(zone_id) -> Optional
RocketLoader
Types:
from cloudflare.types.settings import RocketLoaderUpdateResponse, RocketLoaderGetResponse
Methods:
client.settings.rocket_loader.update(zone_id, **params) -> Optionalclient.settings.rocket_loader.get(zone_id) -> Optional
SecurityHeaders
Types:
from cloudflare.types.settings import SecurityHeaderUpdateResponse, SecurityHeaderGetResponse
Methods:
client.settings.security_headers.update(zone_id, **params) -> Optionalclient.settings.security_headers.get(zone_id) -> Optional
SecurityLevel
Types:
from cloudflare.types.settings import SecurityLevelUpdateResponse, SecurityLevelGetResponse
Methods:
client.settings.security_level.update(zone_id, **params) -> Optionalclient.settings.security_level.get(zone_id) -> Optional
ServerSideExcludes
Types:
from cloudflare.types.settings import ServerSideExcludeUpdateResponse, ServerSideExcludeGetResponse
Methods:
client.settings.server_side_excludes.update(zone_id, **params) -> Optionalclient.settings.server_side_excludes.get(zone_id) -> Optional
SortQueryStringForCache
Types:
from cloudflare.types.settings import SortQueryStringForCacheUpdateResponse, SortQueryStringForCacheGetResponse
Methods:
client.settings.sort_query_string_for_cache.update(zone_id, **params) -> Optionalclient.settings.sort_query_string_for_cache.get(zone_id) -> Optional
SSL
Types:
from cloudflare.types.settings import SSLUpdateResponse, SSLGetResponse
Methods:
client.settings.ssl.update(zone_id, **params) -> Optionalclient.settings.ssl.get(zone_id) -> Optional
SSLRecommender
Types:
from cloudflare.types.settings import SSLRecommenderUpdateResponse, SSLRecommenderGetResponse
Methods:
client.settings.ssl_recommender.update(zone_id, **params) -> Optionalclient.settings.ssl_recommender.get(zone_id) -> Optional
TLS1_3
Types:
from cloudflare.types.settings import TLS1_3UpdateResponse, TLS1_3GetResponse
Methods:
client.settings.tls_1_3.update(zone_id, **params) -> Optionalclient.settings.tls_1_3.get(zone_id) -> Optional
TLSClientAuth
Types:
from cloudflare.types.settings import TLSClientAuthUpdateResponse, TLSClientAuthGetResponse
Methods:
client.settings.tls_client_auth.update(zone_id, **params) -> Optionalclient.settings.tls_client_auth.get(zone_id) -> Optional
TrueClientIPHeader
Types:
from cloudflare.types.settings import TrueClientIPHeaderUpdateResponse, TrueClientIPHeaderGetResponse
Methods:
client.settings.true_client_ip_header.update(zone_id, **params) -> Optionalclient.settings.true_client_ip_header.get(zone_id) -> Optional
WAF
Types:
from cloudflare.types.settings import WAFUpdateResponse, WAFGetResponse
Methods:
client.settings.waf.update(zone_id, **params) -> Optionalclient.settings.waf.get(zone_id) -> Optional
Webp
Types:
from cloudflare.types.settings import WebpUpdateResponse, WebpGetResponse
Methods:
client.settings.webp.update(zone_id, **params) -> Optionalclient.settings.webp.get(zone_id) -> Optional
Websocket
Types:
from cloudflare.types.settings import WebsocketUpdateResponse, WebsocketGetResponse
Methods:
client.settings.websocket.update(zone_id, **params) -> Optionalclient.settings.websocket.get(zone_id) -> Optional
WaitingRooms
Types:
from cloudflare.types import WaitingRoomCreateResponse, WaitingRoomUpdateResponse, WaitingRoomListResponse, WaitingRoomDeleteResponse, WaitingRoomGetResponse
Methods:
client.waiting_rooms.create(zone_identifier, **params) -> WaitingRoomCreateResponseclient.waiting_rooms.update(waiting_room_id, *, zone_identifier, **params) -> WaitingRoomUpdateResponseclient.waiting_rooms.list(zone_identifier) -> Optionalclient.waiting_rooms.delete(waiting_room_id, *, zone_identifier) -> WaitingRoomDeleteResponseclient.waiting_rooms.get(waiting_room_id, *, zone_identifier) -> WaitingRoomGetResponse
Previews
Types:
from cloudflare.types.waiting_rooms import PreviewCreateResponse
Methods:
client.waiting_rooms.previews.create(zone_identifier, **params) -> PreviewCreateResponse
Events
Types:
from cloudflare.types.waiting_rooms import EventUpdateResponse, EventDeleteResponse, EventGetResponse, EventWaitingRoomCreateEventResponse, EventWaitingRoomListEventsResponse
Methods:
client.waiting_rooms.events.update(event_id, *, zone_identifier, waiting_room_id, **params) -> EventUpdateResponseclient.waiting_rooms.events.delete(event_id, *, zone_identifier, waiting_room_id) -> EventDeleteResponseclient.waiting_rooms.events.get(event_id, *, zone_identifier, waiting_room_id) -> EventGetResponseclient.waiting_rooms.events.waiting_room_create_event(waiting_room_id, *, zone_identifier, **params) -> EventWaitingRoomCreateEventResponseclient.waiting_rooms.events.waiting_room_list_events(waiting_room_id, *, zone_identifier) -> Optional
Details
Types:
from cloudflare.types.waiting_rooms.events import DetailWaitingRoomPreviewActiveEventDetailsResponse
Methods:
client.waiting_rooms.events.details.waiting_room_preview_active_event_details(event_id, *, zone_identifier, waiting_room_id) -> DetailWaitingRoomPreviewActiveEventDetailsResponse
Rules
Types:
from cloudflare.types.waiting_rooms import RuleUpdateResponse, RuleDeleteResponse, RuleWaitingRoomCreateWaitingRoomRuleResponse, RuleWaitingRoomListWaitingRoomRulesResponse, RuleWaitingRoomReplaceWaitingRoomRulesResponse
Methods:
client.waiting_rooms.rules.update(rule_id, *, zone_identifier, waiting_room_id, **params) -> Optionalclient.waiting_rooms.rules.delete(rule_id, *, zone_identifier, waiting_room_id) -> Optionalclient.waiting_rooms.rules.waiting_room_create_waiting_room_rule(waiting_room_id, *, zone_identifier, **params) -> Optionalclient.waiting_rooms.rules.waiting_room_list_waiting_room_rules(waiting_room_id, *, zone_identifier) -> Optionalclient.waiting_rooms.rules.waiting_room_replace_waiting_room_rules(waiting_room_id, *, zone_identifier, **params) -> Optional
Statuses
Types:
from cloudflare.types.waiting_rooms import StatusWaitingRoomGetWaitingRoomStatusResponse
Methods:
client.waiting_rooms.statuses.waiting_room_get_waiting_room_status(waiting_room_id, *, zone_identifier) -> StatusWaitingRoomGetWaitingRoomStatusResponse
Settings
Types:
from cloudflare.types.waiting_rooms import WaitingroomZoneSettingsResponse, SettingUpdateResponse, SettingGetResponse
Methods:
client.waiting_rooms.settings.update(zone_identifier, **params) -> SettingUpdateResponseclient.waiting_rooms.settings.get(zone_identifier) -> SettingGetResponse
Web3s
Hostnames
Types:
from cloudflare.types.web3s import HostnameUpdateResponse, HostnameDeleteResponse, HostnameGetResponse, HostnameWeb3HostnameCreateWeb3HostnameResponse, HostnameWeb3HostnameListWeb3HostnamesResponse
Methods:
client.web3s.hostnames.update(identifier, *, zone_identifier, **params) -> HostnameUpdateResponseclient.web3s.hostnames.delete(identifier, *, zone_identifier) -> Optionalclient.web3s.hostnames.get(identifier, *, zone_identifier) -> HostnameGetResponseclient.web3s.hostnames.web3_hostname_create_web3_hostname(zone_identifier, **params) -> HostnameWeb3HostnameCreateWeb3HostnameResponseclient.web3s.hostnames.web3_hostname_list_web3_hostnames(zone_identifier) -> Optional
IpfsUniversalPaths
ContentLists
Types:
from cloudflare.types.web3s.hostnames.ipfs_universal_paths import ContentListWeb3HostnameIpfsUniversalPathGatewayContentListDetailsResponse, ContentListWeb3HostnameUpdateIpfsUniversalPathGatewayContentListResponse
Methods:
client.web3s.hostnames.ipfs_universal_paths.content_lists.web3_hostname_ipfs_universal_path_gateway_content_list_details(identifier, *, zone_identifier) -> ContentListWeb3HostnameIpfsUniversalPathGatewayContentListDetailsResponseclient.web3s.hostnames.ipfs_universal_paths.content_lists.web3_hostname_update_ipfs_universal_path_gateway_content_list(identifier, *, zone_identifier, **params) -> ContentListWeb3HostnameUpdateIpfsUniversalPathGatewayContentListResponse
Entries
Types:
from cloudflare.types.web3s.hostnames.ipfs_universal_paths.content_lists import EntryUpdateResponse, EntryDeleteResponse, EntryGetResponse, EntryWeb3HostnameCreateIpfsUniversalPathGatewayContentListEntryResponse, EntryWeb3HostnameListIpfsUniversalPathGatewayContentListEntriesResponse
Methods:
client.web3s.hostnames.ipfs_universal_paths.content_lists.entries.update(content_list_entry_identifier, *, zone_identifier, identifier, **params) -> EntryUpdateResponseclient.web3s.hostnames.ipfs_universal_paths.content_lists.entries.delete(content_list_entry_identifier, *, zone_identifier, identifier) -> Optionalclient.web3s.hostnames.ipfs_universal_paths.content_lists.entries.get(content_list_entry_identifier, *, zone_identifier, identifier) -> EntryGetResponseclient.web3s.hostnames.ipfs_universal_paths.content_lists.entries.web3_hostname_create_ipfs_universal_path_gateway_content_list_entry(identifier, *, zone_identifier, **params) -> EntryWeb3HostnameCreateIpfsUniversalPathGatewayContentListEntryResponseclient.web3s.hostnames.ipfs_universal_paths.content_lists.entries.web3_hostname_list_ipfs_universal_path_gateway_content_list_entries(identifier, *, zone_identifier) -> Optional
Workers
Scripts
Types:
from cloudflare.types.workers import ScriptCreateResponse, ScriptUpdateResponse, ScriptListResponse
Methods:
client.workers.scripts.create(zone_id) -> ScriptCreateResponseclient.workers.scripts.update(script_name, *, account_id, **params) -> ScriptUpdateResponseclient.workers.scripts.list(account_id) -> ScriptListResponseclient.workers.scripts.delete(script_name, *, account_id, **params) -> Noneclient.workers.scripts.get(script_name, *, account_id) -> BinaryAPIResponse
Bindings
Types:
from cloudflare.types.workers.scripts import BindingListResponse
Methods:
client.workers.scripts.bindings.list(zone_id) -> BindingListResponse
Schedules
Types:
from cloudflare.types.workers.scripts import ScheduleWorkerCronTriggerGetCronTriggersResponse, ScheduleWorkerCronTriggerUpdateCronTriggersResponse
Methods:
client.workers.scripts.schedules.worker_cron_trigger_get_cron_triggers(script_name, *, account_id) -> ScheduleWorkerCronTriggerGetCronTriggersResponseclient.workers.scripts.schedules.worker_cron_trigger_update_cron_triggers(script_name, *, account_id, **params) -> ScheduleWorkerCronTriggerUpdateCronTriggersResponse
Tails
Types:
from cloudflare.types.workers.scripts import TailDeleteResponse, TailWorkerTailLogsListTailsResponse, TailWorkerTailLogsStartTailResponse
Methods:
client.workers.scripts.tails.delete(id, *, account_id, script_name) -> TailDeleteResponseclient.workers.scripts.tails.worker_tail_logs_list_tails(script_name, *, account_id) -> TailWorkerTailLogsListTailsResponseclient.workers.scripts.tails.worker_tail_logs_start_tail(script_name, *, account_id) -> TailWorkerTailLogsStartTailResponse
UsageModels
Types:
from cloudflare.types.workers.scripts import UsageModelWorkerScriptFetchUsageModelResponse, UsageModelWorkerScriptUpdateUsageModelResponse
Methods:
client.workers.scripts.usage_models.worker_script_fetch_usage_model(script_name, *, account_id) -> UsageModelWorkerScriptFetchUsageModelResponseclient.workers.scripts.usage_models.worker_script_update_usage_model(script_name, *, account_id, **params) -> UsageModelWorkerScriptUpdateUsageModelResponse
Filters
Types:
from cloudflare.types.workers import FilterUpdateResponse, FilterDeleteResponse, FilterWorkerFiltersDeprecatedCreateFilterResponse, FilterWorkerFiltersDeprecatedListFiltersResponse
Methods:
client.workers.filters.update(filter_id, *, zone_id, **params) -> FilterUpdateResponseclient.workers.filters.delete(filter_id, *, zone_id) -> Optionalclient.workers.filters.worker_filters_deprecated_create_filter(zone_id, **params) -> Optionalclient.workers.filters.worker_filters_deprecated_list_filters(zone_id) -> FilterWorkerFiltersDeprecatedListFiltersResponse
Routes
Types:
from cloudflare.types.workers import RouteUpdateResponse, RouteDeleteResponse, RouteGetResponse, RouteWorkerRoutesCreateRouteResponse, RouteWorkerRoutesListRoutesResponse
Methods:
client.workers.routes.update(route_id, *, zone_id, **params) -> RouteUpdateResponseclient.workers.routes.delete(route_id, *, zone_id) -> RouteDeleteResponseclient.workers.routes.get(route_id, *, zone_id) -> RouteGetResponseclient.workers.routes.worker_routes_create_route(zone_id, **params) -> RouteWorkerRoutesCreateRouteResponseclient.workers.routes.worker_routes_list_routes(zone_id) -> RouteWorkerRoutesListRoutesResponse
AccountSettings
Types:
from cloudflare.types.workers import AccountSettingWorkerAccountSettingsCreateWorkerAccountSettingsResponse, AccountSettingWorkerAccountSettingsFetchWorkerAccountSettingsResponse
Methods:
client.workers.account_settings.worker_account_settings_create_worker_account_settings(account_id, **params) -> AccountSettingWorkerAccountSettingsCreateWorkerAccountSettingsResponseclient.workers.account_settings.worker_account_settings_fetch_worker_account_settings(account_id) -> AccountSettingWorkerAccountSettingsFetchWorkerAccountSettingsResponse
Deployments
ByScripts
Types:
from cloudflare.types.workers.deployments import ByScriptWorkerDeploymentsListDeploymentsResponse
Methods:
client.workers.deployments.by_scripts.worker_deployments_list_deployments(script_id, *, account_id) -> ByScriptWorkerDeploymentsListDeploymentsResponse
Details
Types:
from cloudflare.types.workers.deployments.by_scripts import DetailGetResponse
Methods:
client.workers.deployments.by_scripts.details.get(deployment_id, *, account_id, script_id) -> DetailGetResponse
Domains
Types:
from cloudflare.types.workers import DomainGetResponse, DomainWorkerDomainAttachToDomainResponse, DomainWorkerDomainListDomainsResponse
Methods:
client.workers.domains.delete(domain_id, *, account_id) -> Noneclient.workers.domains.get(domain_id, *, account_id) -> DomainGetResponseclient.workers.domains.worker_domain_attach_to_domain(account_id, **params) -> DomainWorkerDomainAttachToDomainResponseclient.workers.domains.worker_domain_list_domains(account_id, **params) -> DomainWorkerDomainListDomainsResponse
DurableObjects
Namespaces
Types:
from cloudflare.types.workers.durable_objects import NamespaceListResponse
Methods:
Objects
Types:
from cloudflare.types.workers.durable_objects.namespaces import ObjectListResponse
Methods:
Queues
Types:
from cloudflare.types.workers import QueueUpdateResponse, QueueListResponse, QueueDeleteResponse, QueueGetResponse, QueueQueueCreateQueueResponse
Methods:
client.workers.queues.update(name, *, account_id, **params) -> Optionalclient.workers.queues.list(account_id) -> Optionalclient.workers.queues.delete(name, *, account_id) -> Optionalclient.workers.queues.get(name, *, account_id) -> Optionalclient.workers.queues.queue_create_queue(account_id, **params) -> Optional
Consumers
Types:
from cloudflare.types.workers.queues import ConsumerUpdateResponse, ConsumerListResponse, ConsumerDeleteResponse, ConsumerQueueCreateQueueConsumerResponse
Methods:
client.workers.queues.consumers.update(consumer_name, *, account_id, name, **params) -> Optionalclient.workers.queues.consumers.list(name, *, account_id) -> Optionalclient.workers.queues.consumers.delete(consumer_name, *, account_id, name) -> Optionalclient.workers.queues.consumers.queue_create_queue_consumer(name, *, account_id, **params) -> Optional
Subdomains
Types:
from cloudflare.types.workers import SubdomainWorkerSubdomainCreateSubdomainResponse, SubdomainWorkerSubdomainGetSubdomainResponse
Methods:
client.workers.subdomains.worker_subdomain_create_subdomain(account_id, **params) -> SubdomainWorkerSubdomainCreateSubdomainResponseclient.workers.subdomains.worker_subdomain_get_subdomain(account_id) -> SubdomainWorkerSubdomainGetSubdomainResponse
DeploymentsByScript
Types:
from cloudflare.types.workers import DeploymentsByScriptListResponse, DeploymentsByScriptDetailResponse
Methods:
client.workers.deployments_by_script.list(script_id, *, account_id) -> DeploymentsByScriptListResponseclient.workers.deployments_by_script.detail(deployment_id, *, account_id, script_id) -> DeploymentsByScriptDetailResponse
Services
Environments
Content
Types:
from cloudflare.types.workers.services.environments import ContentUpdateResponse
Methods:
client.workers.services.environments.content.update(environment_name, *, account_id, service_name, **params) -> ContentUpdateResponseclient.workers.services.environments.content.get(environment_name, *, account_id, service_name) -> BinaryAPIResponse
Settings
Types:
from cloudflare.types.workers.services.environments import SettingGetResponse, SettingModifyResponse
Methods:
client.workers.services.environments.settings.get(environment_name, *, account_id, service_name) -> SettingGetResponseclient.workers.services.environments.settings.modify(environment_name, *, account_id, service_name, **params) -> SettingModifyResponse
Script
Methods:
client.workers.script.delete(zone_id) -> None
ActivationChecks
Types:
from cloudflare.types import ActivationCheckPutZonesZoneIDActivationCheckResponse
Methods:
client.activation_checks.put_zones_zone_id_activation_check(zone_id) -> ActivationCheckPutZonesZoneIDActivationCheckResponse
APIGateways
Configurations
Types:
from cloudflare.types.api_gateways import ConfigurationAPIShieldSettingsGetInformationAboutSpecificConfigurationPropertiesResponse, ConfigurationAPIShieldSettingsSetConfigurationPropertiesResponse
Methods:
client.api_gateways.configurations.api_shield_settings_get_information_about_specific_configuration_properties(zone_id, **params) -> ConfigurationAPIShieldSettingsGetInformationAboutSpecificConfigurationPropertiesResponseclient.api_gateways.configurations.api_shield_settings_set_configuration_properties(zone_id, **params) -> ConfigurationAPIShieldSettingsSetConfigurationPropertiesResponse
Discoveries
Types:
from cloudflare.types.api_gateways import DiscoveryAPIShieldEndpointManagementGetAPIDiscoveryResultsForAZoneResponse
Methods:
client.api_gateways.discoveries.api_shield_endpoint_management_get_api_discovery_results_for_a_zone(zone_id) -> DiscoveryAPIShieldEndpointManagementGetAPIDiscoveryResultsForAZoneResponse
Operations
Types:
from cloudflare.types.api_gateways import OperationUpdateResponse, OperationListResponse, OperationDeleteResponse, OperationAPIShieldEndpointManagementAddOperationsToAZoneResponse, OperationAPIShieldEndpointManagementGetInformationAboutAllOperationsOnAZoneResponse, OperationGetResponse
Methods:
client.api_gateways.operations.update(operation_id, *, zone_id, **params) -> OperationUpdateResponseclient.api_gateways.operations.list(zone_id, **params) -> Optionalclient.api_gateways.operations.delete(operation_id, *, zone_id) -> OperationDeleteResponseclient.api_gateways.operations.api_shield_endpoint_management_add_operations_to_a_zone(zone_id, **params) -> Optionalclient.api_gateways.operations.api_shield_endpoint_management_get_information_about_all_operations_on_a_zone(zone_id, **params) -> Optionalclient.api_gateways.operations.get(operation_id, *, zone_id, **params) -> OperationGetResponse
Schemas
Types:
from cloudflare.types.api_gateways import SchemaUpdateResponse, SchemaAPIShieldEndpointManagementGetOperationsAndFeaturesAsOpenAPISchemasResponse, SchemaGetResponse, SchemaUpdateMultipleResponse
Methods:
client.api_gateways.schemas.update(operation_id, *, zone_id, **params) -> SchemaUpdateResponseclient.api_gateways.schemas.api_shield_endpoint_management_get_operations_and_features_as_open_api_schemas(zone_id, **params) -> SchemaAPIShieldEndpointManagementGetOperationsAndFeaturesAsOpenAPISchemasResponseclient.api_gateways.schemas.get(operation_id, *, zone_id) -> SchemaGetResponseclient.api_gateways.schemas.get_incremental(zone_id) -> APIShieldZoneSchemaValidationSettingsclient.api_gateways.schemas.update_multiple(zone_id, **params) -> SchemaUpdateMultipleResponse
Settings
SchemaValidation
Types:
from cloudflare.types.api_gateways.settings import APIShieldZoneSchemaValidationSettings
Methods:
client.api_gateways.settings.schema_validation.update(zone_id, **params) -> APIShieldZoneSchemaValidationSettings
UserSchemas
Types:
from cloudflare.types.api_gateways import APIShieldAPIResponseSingle, APIShieldMessages, APIShieldPublicSchema, APIShieldSchemaUploadResponse, UserSchemaListResponse, UserSchemaDeleteResponse
Methods:
client.api_gateways.user_schemas.create(zone_id, **params) -> APIShieldSchemaUploadResponseclient.api_gateways.user_schemas.update(schema_id, *, zone_id, **params) -> APIShieldPublicSchemaclient.api_gateways.user_schemas.list(zone_id, **params) -> Optionalclient.api_gateways.user_schemas.delete(schema_id, *, zone_id) -> UserSchemaDeleteResponseclient.api_gateways.user_schemas.get(schema_id, *, zone_id, **params) -> APIShieldPublicSchema
Operations
Types:
from cloudflare.types.api_gateways.user_schemas import OperationListResponse
Methods:
Discovery
Operations
Types:
from cloudflare.types.api_gateways.discovery import OperationUpdateResponse
Methods:
client.api_gateways.discovery.operations.update(zone_id, **params) -> OperationUpdateResponse
SchemaValidation
Methods:
client.api_gateways.schema_validation.update(zone_id, **params) -> APIShieldZoneSchemaValidationSettings
ManagedHeaders
Types:
from cloudflare.types import ManagedHeaderListResponse, ManagedHeaderManagedTransformsUpdateStatusOfManagedTransformsResponse
Methods:
client.managed_headers.list(zone_id) -> ManagedHeaderListResponseclient.managed_headers.managed_transforms_update_status_of_managed_transforms(zone_id, **params) -> ManagedHeaderManagedTransformsUpdateStatusOfManagedTransformsResponse
PageShields
Types:
from cloudflare.types import PageShieldListResponse, PageShieldPageShieldUpdatePageShieldSettingsResponse
Methods:
client.page_shields.list(zone_id) -> PageShieldListResponseclient.page_shields.page_shield_update_page_shield_settings(zone_id, **params) -> PageShieldPageShieldUpdatePageShieldSettingsResponse
Connections
Types:
from cloudflare.types.page_shields import ConnectionGetResponse, ConnectionPageShieldListPageShieldConnectionsResponse
Methods:
client.page_shields.connections.get(connection_id, *, zone_id) -> ConnectionGetResponseclient.page_shields.connections.page_shield_list_page_shield_connections(zone_id, **params) -> Optional
Scripts
Types:
from cloudflare.types.page_shields import ScriptGetResponse, ScriptPageShieldListPageShieldScriptsResponse
Methods:
client.page_shields.scripts.get(script_id, *, zone_id) -> ScriptGetResponseclient.page_shields.scripts.page_shield_list_page_shield_scripts(zone_id, **params) -> Optional
Rulesets
Types:
from cloudflare.types import RulesetCreateResponse, RulesetUpdateResponse, RulesetListResponse, RulesetGetResponse
Methods:
client.rulesets.create(account_or_zone_id, *, account_or_zone, **params) -> RulesetCreateResponseclient.rulesets.update(ruleset_id, *, account_or_zone, account_or_zone_id, **params) -> RulesetUpdateResponseclient.rulesets.list(account_or_zone_id, *, account_or_zone) -> RulesetListResponseclient.rulesets.delete(ruleset_id, *, account_or_zone, account_or_zone_id) -> Noneclient.rulesets.get(ruleset_id, *, account_or_zone, account_or_zone_id) -> RulesetGetResponse
Phases
Types:
from cloudflare.types.rulesets import PhaseGetResponse
Methods:
client.rulesets.phases.get(ruleset_phase, *, account_or_zone, account_or_zone_id) -> PhaseGetResponse
Rules
Types:
from cloudflare.types.rulesets import RuleUpdateResponse, RuleDeleteResponse, RuleAccountRulesetsCreateAnAccountRulesetRuleResponse
Methods:
client.rulesets.rules.update(rule_id, *, account_id, ruleset_id, **params) -> RuleUpdateResponseclient.rulesets.rules.delete(rule_id, *, account_or_zone, account_or_zone_id, ruleset_id) -> RuleDeleteResponseclient.rulesets.rules.account_rulesets_create_an_account_ruleset_rule(ruleset_id, *, account_or_zone, account_or_zone_id, **params) -> RuleAccountRulesetsCreateAnAccountRulesetRuleResponse
Versions
Types:
from cloudflare.types.rulesets import VersionAccountRulesetsListAnAccountRulesetSVersionsResponse, VersionGetResponse
Methods:
client.rulesets.versions.delete(ruleset_version, *, account_or_zone, account_or_zone_id, ruleset_id) -> Noneclient.rulesets.versions.account_rulesets_list_an_account_ruleset_s_versions(ruleset_id, *, account_or_zone, account_or_zone_id) -> VersionAccountRulesetsListAnAccountRulesetSVersionsResponseclient.rulesets.versions.get(ruleset_version, *, account_or_zone, account_or_zone_id, ruleset_id) -> VersionGetResponse
ByTags
Types:
from cloudflare.types.rulesets.versions import ByTagGetResponse
Methods:
client.rulesets.versions.by_tags.get(rule_tag, *, account_id, ruleset_id, ruleset_version) -> ByTagGetResponse
URLNormalizations
Types:
from cloudflare.types import URLNormalizationURLNormalizationGetURLNormalizationSettingsResponse, URLNormalizationURLNormalizationUpdateURLNormalizationSettingsResponse
Methods:
client.url_normalizations.url_normalization_get_url_normalization_settings(zone_id) -> URLNormalizationURLNormalizationGetURLNormalizationSettingsResponseclient.url_normalizations.url_normalization_update_url_normalization_settings(zone_id, **params) -> URLNormalizationURLNormalizationUpdateURLNormalizationSettingsResponse
Spectrums
Analytics
Aggregates
Currents
Types:
from cloudflare.types.spectrums.analytics.aggregates import CurrentSpectrumAggregateAnalyticsGetCurrentAggregatedAnalyticsResponse
Methods:
client.spectrums.analytics.aggregates.currents.spectrum_aggregate_analytics_get_current_aggregated_analytics(zone, **params) -> CurrentSpectrumAggregateAnalyticsGetCurrentAggregatedAnalyticsResponse
Events
Bytimes
Types:
from cloudflare.types.spectrums.analytics.events import BytimeSpectrumAnalyticsByTimeGetAnalyticsByTimeResponse
Methods:
client.spectrums.analytics.events.bytimes.spectrum_analytics_by_time_get_analytics_by_time(zone, **params) -> Optional
Summaries
Types:
from cloudflare.types.spectrums.analytics.events import SummarySpectrumAnalyticsSummaryGetAnalyticsSummaryResponse
Methods:
client.spectrums.analytics.events.summaries.spectrum_analytics_summary_get_analytics_summary(zone, **params) -> Optional
Apps
Types:
from cloudflare.types.spectrums import AppUpdateResponse, AppDeleteResponse, AppGetResponse, AppSpectrumApplicationsCreateSpectrumApplicationUsingANameForTheOriginResponse, AppSpectrumApplicationsListSpectrumApplicationsResponse
Methods:
client.spectrums.apps.update(app_id, *, zone, **params) -> Optionalclient.spectrums.apps.delete(app_id, *, zone) -> Optionalclient.spectrums.apps.get(app_id, *, zone) -> Optionalclient.spectrums.apps.spectrum_applications_create_spectrum_application_using_a_name_for_the_origin(zone, **params) -> Optionalclient.spectrums.apps.spectrum_applications_list_spectrum_applications(zone, **params) -> Optional
Addresses
AddressMaps
Types:
from cloudflare.types.addresses import AddressMapCreateResponse, AddressMapUpdateResponse, AddressMapListResponse, AddressMapDeleteResponse, AddressMapGetResponse
Methods:
client.addresses.address_maps.create(account_identifier, **params) -> AddressMapCreateResponseclient.addresses.address_maps.update(address_map_identifier, *, account_identifier, **params) -> AddressMapUpdateResponseclient.addresses.address_maps.list(account_identifier) -> Optionalclient.addresses.address_maps.delete(address_map_identifier, *, account_identifier) -> Optionalclient.addresses.address_maps.get(address_map_identifier, *, account_identifier) -> AddressMapGetResponse
Accounts
Types:
from cloudflare.types.addresses.address_maps import AccountUpdateResponse, AccountDeleteResponse
Methods:
client.addresses.address_maps.accounts.update(account_identifier, *, account_identifier1, address_map_identifier) -> Optionalclient.addresses.address_maps.accounts.delete(account_identifier, *, account_identifier1, address_map_identifier) -> Optional
IPs
Types:
from cloudflare.types.addresses.address_maps import IPUpdateResponse, IPDeleteResponse
Methods:
client.addresses.address_maps.ips.update(ip_address, *, account_identifier, address_map_identifier) -> Optionalclient.addresses.address_maps.ips.delete(ip_address, *, account_identifier, address_map_identifier) -> Optional
Zones
Types:
from cloudflare.types.addresses.address_maps import ZoneUpdateResponse, ZoneDeleteResponse
Methods:
client.addresses.address_maps.zones.update(zone_identifier, *, account_identifier, address_map_identifier) -> Optionalclient.addresses.address_maps.zones.delete(zone_identifier, *, account_identifier, address_map_identifier) -> Optional
LoaDocuments
Types:
from cloudflare.types.addresses import LoaDocumentIPAddressManagementPrefixesUploadLoaDocumentResponse
Methods:
client.addresses.loa_documents.ip_address_management_prefixes_upload_loa_document(account_identifier, **params) -> LoaDocumentIPAddressManagementPrefixesUploadLoaDocumentResponse
Downloads
Types:
from cloudflare.types.addresses.loa_documents import DownloadListResponse
Methods:
client.addresses.loa_documents.downloads.list(loa_document_identifier, *, account_identifier) -> object
Prefixes
Types:
from cloudflare.types.addresses import PrefixUpdateResponse, PrefixDeleteResponse, PrefixGetResponse, PrefixIPAddressManagementPrefixesAddPrefixResponse, PrefixIPAddressManagementPrefixesListPrefixesResponse
Methods:
client.addresses.prefixes.update(prefix_identifier, *, account_identifier, **params) -> PrefixUpdateResponseclient.addresses.prefixes.delete(prefix_identifier, *, account_identifier) -> Optionalclient.addresses.prefixes.get(prefix_identifier, *, account_identifier) -> PrefixGetResponseclient.addresses.prefixes.ip_address_management_prefixes_add_prefix(account_identifier, **params) -> PrefixIPAddressManagementPrefixesAddPrefixResponseclient.addresses.prefixes.ip_address_management_prefixes_list_prefixes(account_identifier) -> Optional
BGPs
Statuses
Types:
from cloudflare.types.addresses.prefixes.bgps import StatusIPAddressManagementDynamicAdvertisementGetAdvertisementStatusResponse, StatusIPAddressManagementDynamicAdvertisementUpdatePrefixDynamicAdvertisementStatusResponse
Methods:
client.addresses.prefixes.bgps.statuses.ip_address_management_dynamic_advertisement_get_advertisement_status(prefix_identifier, *, account_identifier) -> StatusIPAddressManagementDynamicAdvertisementGetAdvertisementStatusResponseclient.addresses.prefixes.bgps.statuses.ip_address_management_dynamic_advertisement_update_prefix_dynamic_advertisement_status(prefix_identifier, *, account_identifier, **params) -> StatusIPAddressManagementDynamicAdvertisementUpdatePrefixDynamicAdvertisementStatusResponse
Delegations
Types:
from cloudflare.types.addresses.prefixes import DelegationDeleteResponse, DelegationIPAddressManagementPrefixDelegationCreatePrefixDelegationResponse, DelegationIPAddressManagementPrefixDelegationListPrefixDelegationsResponse
Methods:
client.addresses.prefixes.delegations.delete(delegation_identifier, *, account_identifier, prefix_identifier) -> DelegationDeleteResponseclient.addresses.prefixes.delegations.ip_address_management_prefix_delegation_create_prefix_delegation(prefix_identifier, *, account_identifier, **params) -> DelegationIPAddressManagementPrefixDelegationCreatePrefixDelegationResponseclient.addresses.prefixes.delegations.ip_address_management_prefix_delegation_list_prefix_delegations(prefix_identifier, *, account_identifier) -> Optional
AuditLogs
Types:
from cloudflare.types import AuditLogAuditLogsGetAccountAuditLogsResponse
Methods:
client.audit_logs.audit_logs_get_account_audit_logs(account_identifier, **params) -> AuditLogAuditLogsGetAccountAuditLogsResponse
Billings
Profiles
Types:
from cloudflare.types.billings import ProfileAccountBillingProfileBillingProfileDetailsResponse
Methods:
client.billings.profiles.account_billing_profile_billing_profile_details(account_identifier) -> ProfileAccountBillingProfileBillingProfileDetailsResponse
BrandProtections
Submits
Types:
from cloudflare.types.brand_protections import SubmitPhishingURLScannerSubmitSuspiciousURLForScanningResponse
Methods:
client.brand_protections.submits.phishing_url_scanner_submit_suspicious_url_for_scanning(account_id, **params) -> SubmitPhishingURLScannerSubmitSuspiciousURLForScanningResponse
URLInfos
Types:
from cloudflare.types.brand_protections import URLInfoPhishingURLInformationGetResultsForAURLScanResponse
Methods:
client.brand_protections.url_infos.phishing_url_information_get_results_for_a_url_scan(account_id, **params) -> URLInfoPhishingURLInformationGetResultsForAURLScanResponse
CfdTunnels
Types:
from cloudflare.types import CfdTunnelUpdateResponse, CfdTunnelDeleteResponse, CfdTunnelCloudflareTunnelCreateACloudflareTunnelResponse, CfdTunnelCloudflareTunnelListCloudflareTunnelsResponse, CfdTunnelGetResponse
Methods:
client.cfd_tunnels.update(tunnel_id, *, account_id, **params) -> CfdTunnelUpdateResponseclient.cfd_tunnels.delete(tunnel_id, *, account_id, **params) -> CfdTunnelDeleteResponseclient.cfd_tunnels.cloudflare_tunnel_create_a_cloudflare_tunnel(account_id, **params) -> CfdTunnelCloudflareTunnelCreateACloudflareTunnelResponseclient.cfd_tunnels.cloudflare_tunnel_list_cloudflare_tunnels(account_id, **params) -> Optionalclient.cfd_tunnels.get(tunnel_id, *, account_id) -> CfdTunnelGetResponse
Configurations
Types:
from cloudflare.types.cfd_tunnels import ConfigurationCloudflareTunnelConfigurationGetConfigurationResponse, ConfigurationCloudflareTunnelConfigurationPutConfigurationResponse
Methods:
client.cfd_tunnels.configurations.cloudflare_tunnel_configuration_get_configuration(tunnel_id, *, account_id) -> ConfigurationCloudflareTunnelConfigurationGetConfigurationResponseclient.cfd_tunnels.configurations.cloudflare_tunnel_configuration_put_configuration(tunnel_id, *, account_id, **params) -> ConfigurationCloudflareTunnelConfigurationPutConfigurationResponse
Connections
Types:
from cloudflare.types.cfd_tunnels import ConnectionDeleteResponse, ConnectionCloudflareTunnelListCloudflareTunnelConnectionsResponse
Methods:
client.cfd_tunnels.connections.delete(tunnel_id, *, account_id, **params) -> ConnectionDeleteResponseclient.cfd_tunnels.connections.cloudflare_tunnel_list_cloudflare_tunnel_connections(tunnel_id, *, account_id) -> Optional
Tokens
Types:
from cloudflare.types.cfd_tunnels import TokenCloudflareTunnelGetACloudflareTunnelTokenResponse
Methods:
client.cfd_tunnels.tokens.cloudflare_tunnel_get_a_cloudflare_tunnel_token(tunnel_id, *, account_id) -> TokenCloudflareTunnelGetACloudflareTunnelTokenResponse
Connectors
Types:
from cloudflare.types.cfd_tunnels import ConnectorGetResponse
Methods:
client.cfd_tunnels.connectors.get(connector_id, *, account_id, tunnel_id) -> ConnectorGetResponse
Management
Types:
from cloudflare.types.cfd_tunnels import ManagementCreateResponse
Methods:
client.cfd_tunnels.management.create(tunnel_id, *, account_id, **params) -> ManagementCreateResponse
Diagnostics
Traceroutes
Types:
from cloudflare.types.diagnostics import TracerouteDiagnosticsTracerouteResponse
Methods:
client.diagnostics.traceroutes.diagnostics_traceroute(account_identifier, **params) -> Optional
DLPs
Patterns
Validates
Types:
from cloudflare.types.dlps.patterns import ValidateDLPPatternValidationValidatePatternResponse
Methods:
client.dlps.patterns.validates.dlp_pattern_validation_validate_pattern(account_id, **params) -> ValidateDLPPatternValidationValidatePatternResponse
PayloadLogs
Types:
from cloudflare.types.dlps import PayloadLogDLPPayloadLogSettingsGetSettingsResponse, PayloadLogDLPPayloadLogSettingsUpdateSettingsResponse
Methods:
client.dlps.payload_logs.dlp_payload_log_settings_get_settings(account_id) -> PayloadLogDLPPayloadLogSettingsGetSettingsResponseclient.dlps.payload_logs.dlp_payload_log_settings_update_settings(account_id, **params) -> PayloadLogDLPPayloadLogSettingsUpdateSettingsResponse
Profiles
Types:
from cloudflare.types.dlps import ProfileDLPProfilesListAllProfilesResponse, ProfileGetResponse
Methods:
client.dlps.profiles.dlp_profiles_list_all_profiles(account_id) -> Optionalclient.dlps.profiles.get(profile_id, *, account_id) -> ProfileGetResponse
Customs
Types:
from cloudflare.types.dlps.profiles import CustomUpdateResponse, CustomDeleteResponse, CustomDLPProfilesCreateCustomProfilesResponse, CustomGetResponse
Methods:
client.dlps.profiles.customs.update(profile_id, *, account_id, **params) -> CustomUpdateResponseclient.dlps.profiles.customs.delete(profile_id, *, account_id) -> CustomDeleteResponseclient.dlps.profiles.customs.dlp_profiles_create_custom_profiles(account_id, **params) -> Optionalclient.dlps.profiles.customs.get(profile_id, *, account_id) -> CustomGetResponse
Predefineds
Types:
from cloudflare.types.dlps.profiles import PredefinedUpdateResponse, PredefinedGetResponse
Methods:
client.dlps.profiles.predefineds.update(profile_id, *, account_id, **params) -> PredefinedUpdateResponseclient.dlps.profiles.predefineds.get(profile_id, *, account_id) -> PredefinedGetResponse
DNSFirewalls
Types:
from cloudflare.types import DNSFirewallCreateResponse, DNSFirewallUpdateResponse, DNSFirewallListResponse, DNSFirewallDeleteResponse, DNSFirewallGetResponse
Methods:
client.dns_firewalls.create(account_id, **params) -> DNSFirewallCreateResponseclient.dns_firewalls.update(dns_firewall_id, *, account_id, **params) -> DNSFirewallUpdateResponseclient.dns_firewalls.list(account_id, **params) -> Optionalclient.dns_firewalls.delete(dns_firewall_id, *, account_id) -> DNSFirewallDeleteResponseclient.dns_firewalls.get(dns_firewall_id, *, account_id) -> DNSFirewallGetResponse
DNSAnalytics
Reports
Types:
from cloudflare.types.dns_firewalls.dns_analytics import ReportListResponse
Methods:
client.dns_firewalls.dns_analytics.reports.list(identifier, *, account_identifier, **params) -> ReportListResponse
Bytimes
Types:
from cloudflare.types.dns_firewalls.dns_analytics.reports import BytimeListResponse
Methods:
client.dns_firewalls.dns_analytics.reports.bytimes.list(identifier, *, account_identifier, **params) -> BytimeListResponse
Images
V1s
Types:
from cloudflare.types.images import V1UpdateResponse, V1DeleteResponse, V1CloudflareImagesListImagesResponse, V1CloudflareImagesUploadAnImageViaURLResponse, V1GetResponse
Methods:
client.images.v1s.update(image_id, *, account_id, **params) -> V1UpdateResponseclient.images.v1s.delete(image_id, *, account_id) -> V1DeleteResponseclient.images.v1s.cloudflare_images_list_images(account_id, **params) -> V1CloudflareImagesListImagesResponseclient.images.v1s.cloudflare_images_upload_an_image_via_url(account_id, **params) -> V1CloudflareImagesUploadAnImageViaURLResponseclient.images.v1s.get(image_id, *, account_id) -> V1GetResponse
Keys
Types:
from cloudflare.types.images.v1s import KeyCloudflareImagesKeysListSigningKeysResponse
Methods:
client.images.v1s.keys.cloudflare_images_keys_list_signing_keys(account_id) -> KeyCloudflareImagesKeysListSigningKeysResponse
Stats
Types:
from cloudflare.types.images.v1s import StatCloudflareImagesImagesUsageStatisticsResponse
Methods:
client.images.v1s.stats.cloudflare_images_images_usage_statistics(account_id) -> StatCloudflareImagesImagesUsageStatisticsResponse
Variants
Types:
from cloudflare.types.images.v1s import VariantUpdateResponse, VariantDeleteResponse, VariantCloudflareImagesVariantsCreateAVariantResponse, VariantCloudflareImagesVariantsListVariantsResponse, VariantGetResponse
Methods:
client.images.v1s.variants.update(variant_id, *, account_id, **params) -> VariantUpdateResponseclient.images.v1s.variants.delete(variant_id, *, account_id) -> VariantDeleteResponseclient.images.v1s.variants.cloudflare_images_variants_create_a_variant(account_id, **params) -> VariantCloudflareImagesVariantsCreateAVariantResponseclient.images.v1s.variants.cloudflare_images_variants_list_variants(account_id) -> VariantCloudflareImagesVariantsListVariantsResponseclient.images.v1s.variants.get(variant_id, *, account_id) -> VariantGetResponse
Blobs
Methods:
client.images.v1s.blobs.cloudflare_images_base_image(image_id, *, account_id) -> BinaryAPIResponse
V2s
Types:
from cloudflare.types.images import ImagesImagesListResponseV2, V2ListResponse
Methods:
client.images.v2s.list(account_id, **params) -> V2ListResponse
DirectUploads
Types:
from cloudflare.types.images.v2s import DirectUploadCloudflareImagesCreateAuthenticatedDirectUploadURLV2Response
Methods:
client.images.v2s.direct_uploads.cloudflare_images_create_authenticated_direct_upload_url_v_2(account_id, **params) -> DirectUploadCloudflareImagesCreateAuthenticatedDirectUploadURLV2Response
Intels
Asn
Types:
from cloudflare.types.intels import AsnGetResponse
Methods:
client.intels.asn.get(asn, *, account_id) -> AsnGetResponse
Subnets
Types:
from cloudflare.types.intels.asn import SubnetListResponse
Methods:
client.intels.asn.subnets.list(asn, *, account_id) -> SubnetListResponse
DNS
Types:
from cloudflare.types.intels import DNSPassiveDNSByIPGetPassiveDNSByIPResponse
Methods:
client.intels.dns.passive_dns_by_ip_get_passive_dns_by_ip(account_id, **params) -> DNSPassiveDNSByIPGetPassiveDNSByIPResponse
Domains
Types:
from cloudflare.types.intels import DomainDomainIntelligenceGetDomainDetailsResponse
Methods:
client.intels.domains.domain_intelligence_get_domain_details(account_id, **params) -> DomainDomainIntelligenceGetDomainDetailsResponse
Bulks
Types:
from cloudflare.types.intels.domains import BulkDomainIntelligenceGetMultipleDomainDetailsResponse
Methods:
client.intels.domains.bulks.domain_intelligence_get_multiple_domain_details(account_id, **params) -> Optional
DomainHistories
Types:
from cloudflare.types.intels import DomainHistoryListResponse
Methods:
IPs
Types:
from cloudflare.types.intels import IPIPIntelligenceGetIPOverviewResponse
Methods:
client.intels.ips.ip_intelligence_get_ip_overview(account_id, **params) -> Optional
IPLists
Types:
from cloudflare.types.intels import IPListIPListGetIPListsResponse
Methods:
client.intels.ip_lists.ip_list_get_ip_lists(account_id) -> Optional
Miscategorizations
Types:
from cloudflare.types.intels import MiscategorizationMiscategorizationCreateMiscategorizationResponse
Methods:
client.intels.miscategorizations.miscategorization_create_miscategorization(account_id, **params) -> MiscategorizationMiscategorizationCreateMiscategorizationResponse
Whois
Types:
from cloudflare.types.intels import WhoisWhoisRecordGetWhoisRecordResponse
Methods:
client.intels.whois.whois_record_get_whois_record(account_id, **params) -> WhoisWhoisRecordGetWhoisRecordResponse
Magics
CfInterconnects
Types:
from cloudflare.types.magics import CfInterconnectUpdateResponse, CfInterconnectGetResponse, CfInterconnectMagicInterconnectsListInterconnectsResponse, CfInterconnectMagicInterconnectsUpdateMultipleInterconnectsResponse
Methods:
client.magics.cf_interconnects.update(tunnel_identifier, *, account_identifier, **params) -> CfInterconnectUpdateResponseclient.magics.cf_interconnects.get(tunnel_identifier, *, account_identifier) -> CfInterconnectGetResponseclient.magics.cf_interconnects.magic_interconnects_list_interconnects(account_identifier) -> CfInterconnectMagicInterconnectsListInterconnectsResponseclient.magics.cf_interconnects.magic_interconnects_update_multiple_interconnects(account_identifier, **params) -> CfInterconnectMagicInterconnectsUpdateMultipleInterconnectsResponse
GreTunnels
Types:
from cloudflare.types.magics import GreTunnelUpdateResponse, GreTunnelDeleteResponse, GreTunnelGetResponse, GreTunnelMagicGreTunnelsCreateGreTunnelsResponse, GreTunnelMagicGreTunnelsListGreTunnelsResponse, GreTunnelMagicGreTunnelsUpdateMultipleGreTunnelsResponse
Methods:
client.magics.gre_tunnels.update(tunnel_identifier, *, account_identifier, **params) -> GreTunnelUpdateResponseclient.magics.gre_tunnels.delete(tunnel_identifier, *, account_identifier) -> GreTunnelDeleteResponseclient.magics.gre_tunnels.get(tunnel_identifier, *, account_identifier) -> GreTunnelGetResponseclient.magics.gre_tunnels.magic_gre_tunnels_create_gre_tunnels(account_identifier, **params) -> GreTunnelMagicGreTunnelsCreateGreTunnelsResponseclient.magics.gre_tunnels.magic_gre_tunnels_list_gre_tunnels(account_identifier) -> GreTunnelMagicGreTunnelsListGreTunnelsResponseclient.magics.gre_tunnels.magic_gre_tunnels_update_multiple_gre_tunnels(account_identifier, **params) -> GreTunnelMagicGreTunnelsUpdateMultipleGreTunnelsResponse
IpsecTunnels
Types:
from cloudflare.types.magics import IpsecTunnelUpdateResponse, IpsecTunnelDeleteResponse, IpsecTunnelGetResponse, IpsecTunnelMagicIPsecTunnelsCreateIPsecTunnelsResponse, IpsecTunnelMagicIPsecTunnelsListIPsecTunnelsResponse, IpsecTunnelMagicIPsecTunnelsUpdateMultipleIPsecTunnelsResponse
Methods:
client.magics.ipsec_tunnels.update(tunnel_identifier, *, account_identifier, **params) -> IpsecTunnelUpdateResponseclient.magics.ipsec_tunnels.delete(tunnel_identifier, *, account_identifier) -> IpsecTunnelDeleteResponseclient.magics.ipsec_tunnels.get(tunnel_identifier, *, account_identifier) -> IpsecTunnelGetResponseclient.magics.ipsec_tunnels.magic_i_psec_tunnels_create_i_psec_tunnels(account_identifier, **params) -> IpsecTunnelMagicIPsecTunnelsCreateIPsecTunnelsResponseclient.magics.ipsec_tunnels.magic_i_psec_tunnels_list_i_psec_tunnels(account_identifier) -> IpsecTunnelMagicIPsecTunnelsListIPsecTunnelsResponseclient.magics.ipsec_tunnels.magic_i_psec_tunnels_update_multiple_i_psec_tunnels(account_identifier, **params) -> IpsecTunnelMagicIPsecTunnelsUpdateMultipleIPsecTunnelsResponse
PskGenerates
Types:
from cloudflare.types.magics.ipsec_tunnels import PskGenerateMagicIPsecTunnelsGeneratePreSharedKeyPskForIPsecTunnelsResponse
Methods:
client.magics.ipsec_tunnels.psk_generates.magic_i_psec_tunnels_generate_pre_shared_key_psk_for_i_psec_tunnels(tunnel_identifier, *, account_identifier) -> PskGenerateMagicIPsecTunnelsGeneratePreSharedKeyPskForIPsecTunnelsResponse
Routes
Types:
from cloudflare.types.magics import RouteUpdateResponse, RouteDeleteResponse, RouteGetResponse, RouteMagicStaticRoutesCreateRoutesResponse, RouteMagicStaticRoutesListRoutesResponse, RouteMagicStaticRoutesUpdateManyRoutesResponse
Methods:
client.magics.routes.update(route_identifier, *, account_identifier, **params) -> RouteUpdateResponseclient.magics.routes.delete(route_identifier, *, account_identifier) -> RouteDeleteResponseclient.magics.routes.get(route_identifier, *, account_identifier) -> RouteGetResponseclient.magics.routes.magic_static_routes_create_routes(account_identifier, **params) -> RouteMagicStaticRoutesCreateRoutesResponseclient.magics.routes.magic_static_routes_list_routes(account_identifier) -> RouteMagicStaticRoutesListRoutesResponseclient.magics.routes.magic_static_routes_update_many_routes(account_identifier, **params) -> RouteMagicStaticRoutesUpdateManyRoutesResponse
AccountMembers
Types:
from cloudflare.types import AccountMemberCreateResponse, AccountMemberUpdateResponse, AccountMemberListResponse, AccountMemberDeleteResponse, AccountMemberGetResponse
Methods:
client.account_members.create(account_id, **params) -> AccountMemberCreateResponseclient.account_members.update(member_id, *, account_id, **params) -> AccountMemberUpdateResponseclient.account_members.list(account_id, **params) -> Optionalclient.account_members.delete(member_id, *, account_id) -> Optionalclient.account_members.get(member_id, *, account_id) -> AccountMemberGetResponse
Mnms
Configs
Types:
from cloudflare.types.mnms import ConfigDeleteResponse, ConfigMagicNetworkMonitoringConfigurationCreateAccountConfigurationResponse, ConfigMagicNetworkMonitoringConfigurationListAccountConfigurationResponse, ConfigMagicNetworkMonitoringConfigurationUpdateAccountConfigurationFieldsResponse, ConfigMagicNetworkMonitoringConfigurationUpdateAnEntireAccountConfigurationResponse
Methods:
client.mnms.configs.delete(account_identifier) -> ConfigDeleteResponseclient.mnms.configs.magic_network_monitoring_configuration_create_account_configuration(account_identifier) -> ConfigMagicNetworkMonitoringConfigurationCreateAccountConfigurationResponseclient.mnms.configs.magic_network_monitoring_configuration_list_account_configuration(account_identifier) -> ConfigMagicNetworkMonitoringConfigurationListAccountConfigurationResponseclient.mnms.configs.magic_network_monitoring_configuration_update_account_configuration_fields(account_identifier) -> ConfigMagicNetworkMonitoringConfigurationUpdateAccountConfigurationFieldsResponseclient.mnms.configs.magic_network_monitoring_configuration_update_an_entire_account_configuration(account_identifier) -> ConfigMagicNetworkMonitoringConfigurationUpdateAnEntireAccountConfigurationResponse
Fulls
Types:
from cloudflare.types.mnms.configs import FullMagicNetworkMonitoringConfigurationListRulesAndAccountConfigurationResponse
Methods:
client.mnms.configs.fulls.magic_network_monitoring_configuration_list_rules_and_account_configuration(account_identifier) -> FullMagicNetworkMonitoringConfigurationListRulesAndAccountConfigurationResponse
Rules
Types:
from cloudflare.types.mnms import RuleUpdateResponse, RuleDeleteResponse, RuleGetResponse, RuleMagicNetworkMonitoringRulesCreateRulesResponse, RuleMagicNetworkMonitoringRulesListRulesResponse, RuleMagicNetworkMonitoringRulesUpdateRulesResponse
Methods:
client.mnms.rules.update(rule_identifier, *, account_identifier) -> Optionalclient.mnms.rules.delete(rule_identifier, *, account_identifier) -> Optionalclient.mnms.rules.get(rule_identifier, *, account_identifier) -> Optionalclient.mnms.rules.magic_network_monitoring_rules_create_rules(account_identifier) -> Optionalclient.mnms.rules.magic_network_monitoring_rules_list_rules(account_identifier) -> Optionalclient.mnms.rules.magic_network_monitoring_rules_update_rules(account_identifier) -> Optional
Advertisements
Types:
from cloudflare.types.mnms.rules import AdvertisementMagicNetworkMonitoringRulesUpdateAdvertisementForRuleResponse
Methods:
client.mnms.rules.advertisements.magic_network_monitoring_rules_update_advertisement_for_rule(rule_identifier, *, account_identifier) -> Optional
MtlsCertificates
Types:
from cloudflare.types import MtlsCertificateUpdateResponse, MtlsCertificateListResponse, MtlsCertificateDeleteResponse, MtlsCertificateGetResponse
Methods:
client.mtls_certificates.update(account_id, **params) -> MtlsCertificateUpdateResponseclient.mtls_certificates.list(account_id) -> Optionalclient.mtls_certificates.delete(mtls_certificate_id, *, account_id) -> MtlsCertificateDeleteResponseclient.mtls_certificates.get(mtls_certificate_id, *, account_id) -> MtlsCertificateGetResponse
Associations
Types:
from cloudflare.types.mtls_certificates import AssociationListResponse
Methods:
Pages
Projects
Types:
from cloudflare.types.pages import ProjectCreateResponse, ProjectUpdateResponse, ProjectListResponse, ProjectDeleteResponse, ProjectGetResponse, ProjectPurgeBuildCacheResponse
Methods:
client.pages.projects.create(account_id, **params) -> ProjectCreateResponseclient.pages.projects.update(project_name, *, account_id, **params) -> ProjectUpdateResponseclient.pages.projects.list(account_id) -> ProjectListResponseclient.pages.projects.delete(project_name, *, account_id) -> objectclient.pages.projects.get(project_name, *, account_id) -> ProjectGetResponseclient.pages.projects.purge_build_cache(project_name, *, account_id) -> object
Deployments
Types:
from cloudflare.types.pages.projects import DeploymentCreateResponse, DeploymentListResponse, DeploymentDeleteResponse, DeploymentGetResponse
Methods:
client.pages.projects.deployments.create(project_name, *, account_id, **params) -> DeploymentCreateResponseclient.pages.projects.deployments.list(project_name, *, account_id) -> DeploymentListResponseclient.pages.projects.deployments.delete(deployment_id, *, account_id, project_name) -> objectclient.pages.projects.deployments.get(deployment_id, *, account_id, project_name) -> DeploymentGetResponse
Histories
Logs
Types:
from cloudflare.types.pages.projects.deployments.histories import LogPagesDeploymentGetDeploymentLogsResponse
Methods:
client.pages.projects.deployments.histories.logs.pages_deployment_get_deployment_logs(deployment_id, *, account_id, project_name) -> LogPagesDeploymentGetDeploymentLogsResponse
Retries
Types:
from cloudflare.types.pages.projects.deployments import RetryPagesDeploymentRetryDeploymentResponse
Methods:
client.pages.projects.deployments.retries.pages_deployment_retry_deployment(deployment_id, *, account_id, project_name) -> RetryPagesDeploymentRetryDeploymentResponse
Rollbacks
Types:
from cloudflare.types.pages.projects.deployments import RollbackPagesDeploymentRollbackDeploymentResponse
Methods:
client.pages.projects.deployments.rollbacks.pages_deployment_rollback_deployment(deployment_id, *, account_id, project_name) -> RollbackPagesDeploymentRollbackDeploymentResponse
Domains
Types:
from cloudflare.types.pages.projects import DomainUpdateResponse, DomainDeleteResponse, DomainGetResponse, DomainPagesDomainsAddDomainResponse, DomainPagesDomainsGetDomainsResponse
Methods:
client.pages.projects.domains.update(domain_name, *, account_id, project_name) -> Optionalclient.pages.projects.domains.delete(domain_name, *, account_id, project_name) -> objectclient.pages.projects.domains.get(domain_name, *, account_id, project_name) -> Optionalclient.pages.projects.domains.pages_domains_add_domain(project_name, *, account_id, **params) -> Optionalclient.pages.projects.domains.pages_domains_get_domains(project_name, *, account_id) -> DomainPagesDomainsGetDomainsResponse
Pcaps
Types:
from cloudflare.types import PcapGetResponse, PcapMagicPcapCollectionCreatePcapRequestResponse, PcapMagicPcapCollectionListPacketCaptureRequestsResponse
Methods:
client.pcaps.get(identifier, *, account_identifier) -> PcapGetResponseclient.pcaps.magic_pcap_collection_create_pcap_request(account_identifier, **params) -> PcapMagicPcapCollectionCreatePcapRequestResponseclient.pcaps.magic_pcap_collection_list_packet_capture_requests(account_identifier) -> Optional
Ownerships
Types:
from cloudflare.types.pcaps import OwnershipMagicPcapCollectionAddBucketsForFullPacketCapturesResponse, OwnershipMagicPcapCollectionListPcaPsBucketOwnershipResponse
Methods:
client.pcaps.ownerships.delete(identifier, *, account_identifier) -> Noneclient.pcaps.ownerships.magic_pcap_collection_add_buckets_for_full_packet_captures(account_identifier, **params) -> OwnershipMagicPcapCollectionAddBucketsForFullPacketCapturesResponseclient.pcaps.ownerships.magic_pcap_collection_list_pca_ps_bucket_ownership(account_identifier) -> Optional
Validates
Types:
from cloudflare.types.pcaps.ownerships import ValidateMagicPcapCollectionValidateBucketsForFullPacketCapturesResponse
Methods:
client.pcaps.ownerships.validates.magic_pcap_collection_validate_buckets_for_full_packet_captures(account_identifier, **params) -> ValidateMagicPcapCollectionValidateBucketsForFullPacketCapturesResponse
Downloads
Methods:
client.pcaps.downloads.list(identifier, *, account_identifier) -> BinaryAPIResponse
Registrar
Domains
Types:
from cloudflare.types.registrar import DomainUpdateResponse, DomainListResponse, DomainGetResponse
Methods:
client.registrar.domains.update(domain_name, *, account_id, **params) -> Optionalclient.registrar.domains.list(account_id) -> Optionalclient.registrar.domains.get(domain_name, *, account_id) -> Optional
RequestTracers
Traces
Types:
from cloudflare.types.request_tracers import TraceCreateResponse
Methods:
client.request_tracers.traces.create(account_identifier, **params) -> TraceCreateResponse
Roles
Types:
from cloudflare.types import RoleAccountRolesListRolesResponse, RoleGetResponse
Methods:
client.roles.account_roles_list_roles(account_id) -> Optionalclient.roles.get(role_id, *, account_id) -> RoleGetResponse
Rules
Lists
Types:
from cloudflare.types.rules import ListUpdateResponse, ListDeleteResponse, ListGetResponse, ListListsCreateAListResponse, ListListsGetListsResponse
Methods:
client.rules.lists.update(list_id, *, account_id, **params) -> Optionalclient.rules.lists.delete(list_id, *, account_id) -> Optionalclient.rules.lists.get(list_id, *, account_id) -> Optionalclient.rules.lists.lists_create_a_list(account_id, **params) -> Optionalclient.rules.lists.lists_get_lists(account_id) -> Optional
BulkOperations
Types:
from cloudflare.types.rules.lists import BulkOperationGetResponse
Methods:
Items
Types:
from cloudflare.types.rules.lists import ItemDeleteResponse, ItemGetResponse, ItemListsCreateListItemsResponse, ItemListsGetListItemsResponse, ItemListsUpdateAllListItemsResponse
Methods:
client.rules.lists.items.delete(list_id, *, account_id, **params) -> Optionalclient.rules.lists.items.get(item_id, *, account_identifier, list_id) -> Optionalclient.rules.lists.items.lists_create_list_items(list_id, *, account_id, **params) -> Optionalclient.rules.lists.items.lists_get_list_items(list_id, *, account_id, **params) -> Optionalclient.rules.lists.items.lists_update_all_list_items(list_id, *, account_id, **params) -> Optional
Storage
Analytics
Types:
from cloudflare.types.storage import AnalyticsListResponse, AnalyticsStoredResponse
Methods:
client.storage.analytics.list(account_id, **params) -> AnalyticsListResponseclient.storage.analytics.stored(account_id, **params) -> AnalyticsStoredResponse
Kv
Namespaces
Types:
from cloudflare.types.storage.kv import NamespaceUpdateResponse, NamespaceListResponse, NamespaceDeleteResponse, NamespaceWorkersKvNamespaceCreateANamespaceResponse
Methods:
client.storage.kv.namespaces.update(namespace_id, *, account_id, **params) -> NamespaceUpdateResponseclient.storage.kv.namespaces.list(account_id, **params) -> Optionalclient.storage.kv.namespaces.delete(namespace_id, *, account_id) -> NamespaceDeleteResponseclient.storage.kv.namespaces.workers_kv_namespace_create_a_namespace(account_id, **params) -> NamespaceWorkersKvNamespaceCreateANamespaceResponse
Bulks
Types:
from cloudflare.types.storage.kv.namespaces import BulkDeleteResponse, BulkWorkersKvNamespaceWriteMultipleKeyValuePairsResponse
Methods:
client.storage.kv.namespaces.bulks.delete(namespace_id, *, account_id, **params) -> BulkDeleteResponseclient.storage.kv.namespaces.bulks.workers_kv_namespace_write_multiple_key_value_pairs(namespace_id, *, account_id, **params) -> BulkWorkersKvNamespaceWriteMultipleKeyValuePairsResponse
Keys
Types:
from cloudflare.types.storage.kv.namespaces import KeyListResponse
Methods:
client.storage.kv.namespaces.keys.list(namespace_id, *, account_id, **params) -> KeyListResponse
Metadata
Types:
from cloudflare.types.storage.kv.namespaces import MetadataGetResponse
Methods:
Values
Types:
from cloudflare.types.storage.kv.namespaces import ValueUpdateResponse, ValueDeleteResponse, ValueGetResponse
Methods:
client.storage.kv.namespaces.values.update(key_name, *, account_id, namespace_id, **params) -> ValueUpdateResponseclient.storage.kv.namespaces.values.delete(key_name, *, account_id, namespace_id) -> ValueDeleteResponseclient.storage.kv.namespaces.values.get(key_name, *, account_id, namespace_id) -> str
Stream
Types:
from cloudflare.types import StreamUpdateResponse, StreamGetResponse, StreamStreamVideosListVideosResponse
Methods:
client.stream.update(identifier, *, account_id, **params) -> StreamUpdateResponseclient.stream.delete(identifier, *, account_id) -> Noneclient.stream.get(identifier, *, account_id) -> StreamGetResponseclient.stream.stream_videos_initiate_video_uploads_using_tus(account_id) -> Noneclient.stream.stream_videos_list_videos(account_id, **params) -> StreamStreamVideosListVideosResponse
AudioTracks
Types:
from cloudflare.types.stream import AudioTrackUpdateResponse, AudioTrackListResponse, AudioTrackDeleteResponse, AudioTrackCopyResponse
Methods:
client.stream.audio_tracks.update(audio_identifier, *, account_id, identifier, **params) -> AudioTrackUpdateResponseclient.stream.audio_tracks.list(identifier, *, account_id) -> AudioTrackListResponseclient.stream.audio_tracks.delete(audio_identifier, *, account_id, identifier) -> AudioTrackDeleteResponseclient.stream.audio_tracks.copy(identifier, *, account_id, **params) -> AudioTrackCopyResponse
Videos
Types:
from cloudflare.types.stream import VideoStorageUsageResponse
Methods:
client.stream.videos.storage_usage(account_id, **params) -> VideoStorageUsageResponse
Clips
Types:
from cloudflare.types.stream import ClipStreamVideoClippingClipVideosGivenAStartAndEndTimeResponse
Methods:
client.stream.clips.stream_video_clipping_clip_videos_given_a_start_and_end_time(account_id, **params) -> ClipStreamVideoClippingClipVideosGivenAStartAndEndTimeResponse
Copies
Types:
from cloudflare.types.stream import CopyStreamVideosUploadVideosFromAURLResponse
Methods:
client.stream.copies.stream_videos_upload_videos_from_a_url(account_id, **params) -> CopyStreamVideosUploadVideosFromAURLResponse
DirectUploads
Types:
from cloudflare.types.stream import DirectUploadStreamVideosUploadVideosViaDirectUploadURLsResponse
Methods:
client.stream.direct_uploads.stream_videos_upload_videos_via_direct_upload_urls(account_id, **params) -> DirectUploadStreamVideosUploadVideosViaDirectUploadURLsResponse
Keys
Types:
from cloudflare.types.stream import KeyDeleteResponse, KeyStreamSigningKeysCreateSigningKeysResponse, KeyStreamSigningKeysListSigningKeysResponse
Methods:
client.stream.keys.delete(identifier, *, account_id) -> KeyDeleteResponseclient.stream.keys.stream_signing_keys_create_signing_keys(account_id) -> KeyStreamSigningKeysCreateSigningKeysResponseclient.stream.keys.stream_signing_keys_list_signing_keys(account_id) -> KeyStreamSigningKeysListSigningKeysResponse
LiveInputs
Types:
from cloudflare.types.stream import LiveInputUpdateResponse, LiveInputGetResponse, LiveInputStreamLiveInputsCreateALiveInputResponse, LiveInputStreamLiveInputsListLiveInputsResponse
Methods:
client.stream.live_inputs.update(live_input_identifier, *, account_id, **params) -> LiveInputUpdateResponseclient.stream.live_inputs.delete(live_input_identifier, *, account_id) -> Noneclient.stream.live_inputs.get(live_input_identifier, *, account_id) -> LiveInputGetResponseclient.stream.live_inputs.stream_live_inputs_create_a_live_input(account_id, **params) -> LiveInputStreamLiveInputsCreateALiveInputResponseclient.stream.live_inputs.stream_live_inputs_list_live_inputs(account_id, **params) -> LiveInputStreamLiveInputsListLiveInputsResponse
Outputs
Types:
from cloudflare.types.stream.live_inputs import OutputUpdateResponse, OutputStreamLiveInputsCreateANewOutputConnectedToALiveInputResponse, OutputStreamLiveInputsListAllOutputsAssociatedWithASpecifiedLiveInputResponse
Methods:
client.stream.live_inputs.outputs.update(output_identifier, *, account_id, live_input_identifier, **params) -> OutputUpdateResponseclient.stream.live_inputs.outputs.delete(output_identifier, *, account_id, live_input_identifier) -> Noneclient.stream.live_inputs.outputs.stream_live_inputs_create_a_new_output_connected_to_a_live_input(live_input_identifier, *, account_id, **params) -> OutputStreamLiveInputsCreateANewOutputConnectedToALiveInputResponseclient.stream.live_inputs.outputs.stream_live_inputs_list_all_outputs_associated_with_a_specified_live_input(live_input_identifier, *, account_id) -> OutputStreamLiveInputsListAllOutputsAssociatedWithASpecifiedLiveInputResponse
Watermarks
Types:
from cloudflare.types.stream import WatermarkDeleteResponse, WatermarkGetResponse, WatermarkStreamWatermarkProfileCreateWatermarkProfilesViaBasicUploadResponse, WatermarkStreamWatermarkProfileListWatermarkProfilesResponse
Methods:
client.stream.watermarks.delete(identifier, *, account_id) -> WatermarkDeleteResponseclient.stream.watermarks.get(identifier, *, account_id) -> WatermarkGetResponseclient.stream.watermarks.stream_watermark_profile_create_watermark_profiles_via_basic_upload(account_id, **params) -> WatermarkStreamWatermarkProfileCreateWatermarkProfilesViaBasicUploadResponseclient.stream.watermarks.stream_watermark_profile_list_watermark_profiles(account_id) -> WatermarkStreamWatermarkProfileListWatermarkProfilesResponse
Webhooks
Types:
from cloudflare.types.stream import WebhookDeleteResponse, WebhookStreamWebhookCreateWebhooksResponse, WebhookStreamWebhookViewWebhooksResponse
Methods:
client.stream.webhooks.delete(account_id) -> WebhookDeleteResponseclient.stream.webhooks.stream_webhook_create_webhooks(account_id, **params) -> WebhookStreamWebhookCreateWebhooksResponseclient.stream.webhooks.stream_webhook_view_webhooks(account_id) -> WebhookStreamWebhookViewWebhooksResponse
Captions
Types:
from cloudflare.types.stream import CaptionUpdateResponse, CaptionDeleteResponse, CaptionStreamSubtitlesCaptionsListCaptionsOrSubtitlesResponse
Methods:
client.stream.captions.update(language, *, account_id, identifier, **params) -> CaptionUpdateResponseclient.stream.captions.delete(language, *, account_id, identifier) -> CaptionDeleteResponseclient.stream.captions.stream_subtitles_captions_list_captions_or_subtitles(identifier, *, account_id) -> CaptionStreamSubtitlesCaptionsListCaptionsOrSubtitlesResponse
Downloads
Types:
from cloudflare.types.stream import DownloadDeleteResponse, DownloadStreamMP4DownloadsCreateDownloadsResponse, DownloadStreamMP4DownloadsListDownloadsResponse
Methods:
client.stream.downloads.delete(identifier, *, account_id) -> DownloadDeleteResponseclient.stream.downloads.stream_m_p_4_downloads_create_downloads(identifier, *, account_id) -> DownloadStreamMP4DownloadsCreateDownloadsResponseclient.stream.downloads.stream_m_p_4_downloads_list_downloads(identifier, *, account_id) -> DownloadStreamMP4DownloadsListDownloadsResponse
Embeds
Types:
from cloudflare.types.stream import EmbedListResponse
Methods:
Tokens
Types:
from cloudflare.types.stream import TokenStreamVideosCreateSignedURLTokensForVideosResponse
Methods:
client.stream.tokens.stream_videos_create_signed_url_tokens_for_videos(identifier, *, account_id, **params) -> TokenStreamVideosCreateSignedURLTokensForVideosResponse
Teamnets
Routes
Types:
from cloudflare.types.teamnets import RouteTunnelRouteListTunnelRoutesResponse
Methods:
client.teamnets.routes.tunnel_route_list_tunnel_routes(account_id, **params) -> Optional
IPs
Types:
from cloudflare.types.teamnets.routes import IPGetResponse
Methods:
client.teamnets.routes.ips.get(ip, *, account_id, **params) -> IPGetResponse
Networks
Types:
from cloudflare.types.teamnets.routes import NetworkUpdateResponse, NetworkDeleteResponse
Methods:
client.teamnets.routes.networks.update(ip_network_encoded, *, account_id, **params) -> NetworkUpdateResponseclient.teamnets.routes.networks.delete(ip_network_encoded, *, account_id, **params) -> NetworkDeleteResponse
VirtualNetworks
Types:
from cloudflare.types.teamnets import VirtualNetworkUpdateResponse, VirtualNetworkDeleteResponse, VirtualNetworkTunnelVirtualNetworkCreateAVirtualNetworkResponse, VirtualNetworkTunnelVirtualNetworkListVirtualNetworksResponse
Methods:
client.teamnets.virtual_networks.update(virtual_network_id, *, account_id, **params) -> VirtualNetworkUpdateResponseclient.teamnets.virtual_networks.delete(virtual_network_id, *, account_id) -> VirtualNetworkDeleteResponseclient.teamnets.virtual_networks.tunnel_virtual_network_create_a_virtual_network(account_id, **params) -> VirtualNetworkTunnelVirtualNetworkCreateAVirtualNetworkResponseclient.teamnets.virtual_networks.tunnel_virtual_network_list_virtual_networks(account_id, **params) -> Optional
Tunnels
Types:
from cloudflare.types import TunnelDeleteResponse, TunnelArgoTunnelCreateAnArgoTunnelResponse, TunnelArgoTunnelListArgoTunnelsResponse, TunnelGetResponse
Methods:
client.tunnels.delete(tunnel_id, *, account_id, **params) -> TunnelDeleteResponseclient.tunnels.argo_tunnel_create_an_argo_tunnel(account_id, **params) -> TunnelArgoTunnelCreateAnArgoTunnelResponseclient.tunnels.argo_tunnel_list_argo_tunnels(account_id, **params) -> Optionalclient.tunnels.get(tunnel_id, *, account_id) -> TunnelGetResponse
Connections
Types:
from cloudflare.types.tunnels import ConnectionDeleteResponse
Methods:
client.tunnels.connections.delete(tunnel_id, *, account_id, **params) -> ConnectionDeleteResponse
Gateways
Types:
from cloudflare.types import GatewayZeroTrustAccountsCreateZeroTrustAccountResponse, GatewayZeroTrustAccountsGetZeroTrustAccountInformationResponse
Methods:
client.gateways.zero_trust_accounts_create_zero_trust_account(account_id) -> GatewayZeroTrustAccountsCreateZeroTrustAccountResponseclient.gateways.zero_trust_accounts_get_zero_trust_account_information(account_id) -> GatewayZeroTrustAccountsGetZeroTrustAccountInformationResponse
Categories
Types:
from cloudflare.types.gateways import CategoryZeroTrustGatewayCategoriesListCategoriesResponse
Methods:
client.gateways.categories.zero_trust_gateway_categories_list_categories(account_id) -> Optional
AppTypes
Types:
from cloudflare.types.gateways import AppTypeZeroTrustGatewayApplicationAndApplicationTypeMappingsListApplicationAndApplicationTypeMappingsResponse
Methods:
client.gateways.app_types.zero_trust_gateway_application_and_application_type_mappings_list_application_and_application_type_mappings(account_id) -> Optional
Configurations
Types:
from cloudflare.types.gateways import ConfigurationZeroTrustAccountsGetZeroTrustAccountConfigurationResponse, ConfigurationZeroTrustAccountsPatchZeroTrustAccountConfigurationResponse, ConfigurationZeroTrustAccountsUpdateZeroTrustAccountConfigurationResponse
Methods:
client.gateways.configurations.zero_trust_accounts_get_zero_trust_account_configuration(account_id) -> ConfigurationZeroTrustAccountsGetZeroTrustAccountConfigurationResponseclient.gateways.configurations.zero_trust_accounts_patch_zero_trust_account_configuration(account_id, **params) -> ConfigurationZeroTrustAccountsPatchZeroTrustAccountConfigurationResponseclient.gateways.configurations.zero_trust_accounts_update_zero_trust_account_configuration(account_id, **params) -> ConfigurationZeroTrustAccountsUpdateZeroTrustAccountConfigurationResponse
Lists
Types:
from cloudflare.types.gateways import ListUpdateResponse, ListDeleteResponse, ListGetResponse, ListZeroTrustListsCreateZeroTrustListResponse, ListZeroTrustListsListZeroTrustListsResponse
Methods:
client.gateways.lists.update(list_id, *, account_id, **params) -> ListUpdateResponseclient.gateways.lists.delete(list_id, *, account_id) -> ListDeleteResponseclient.gateways.lists.get(list_id, *, account_id) -> ListGetResponseclient.gateways.lists.zero_trust_lists_create_zero_trust_list(account_id, **params) -> ListZeroTrustListsCreateZeroTrustListResponseclient.gateways.lists.zero_trust_lists_list_zero_trust_lists(account_id) -> Optional
Items
Types:
from cloudflare.types.gateways.lists import ItemZeroTrustListsZeroTrustListItemsResponse
Methods:
client.gateways.lists.items.zero_trust_lists_zero_trust_list_items(list_id, *, account_id) -> Optional
Locations
Types:
from cloudflare.types.gateways import LocationUpdateResponse, LocationDeleteResponse, LocationGetResponse, LocationZeroTrustGatewayLocationsCreateZeroTrustGatewayLocationResponse, LocationZeroTrustGatewayLocationsListZeroTrustGatewayLocationsResponse
Methods:
client.gateways.locations.update(location_id, *, account_id, **params) -> LocationUpdateResponseclient.gateways.locations.delete(location_id, *, account_id) -> LocationDeleteResponseclient.gateways.locations.get(location_id, *, account_id) -> LocationGetResponseclient.gateways.locations.zero_trust_gateway_locations_create_zero_trust_gateway_location(account_id, **params) -> LocationZeroTrustGatewayLocationsCreateZeroTrustGatewayLocationResponseclient.gateways.locations.zero_trust_gateway_locations_list_zero_trust_gateway_locations(account_id) -> Optional
Loggings
Types:
from cloudflare.types.gateways import LoggingZeroTrustAccountsGetLoggingSettingsForTheZeroTrustAccountResponse, LoggingZeroTrustAccountsUpdateLoggingSettingsForTheZeroTrustAccountResponse
Methods:
client.gateways.loggings.zero_trust_accounts_get_logging_settings_for_the_zero_trust_account(account_id) -> LoggingZeroTrustAccountsGetLoggingSettingsForTheZeroTrustAccountResponseclient.gateways.loggings.zero_trust_accounts_update_logging_settings_for_the_zero_trust_account(account_id, **params) -> LoggingZeroTrustAccountsUpdateLoggingSettingsForTheZeroTrustAccountResponse
ProxyEndpoints
Types:
from cloudflare.types.gateways import ProxyEndpointUpdateResponse, ProxyEndpointListResponse, ProxyEndpointDeleteResponse, ProxyEndpointGetResponse, ProxyEndpointZeroTrustGatewayProxyEndpointsCreateProxyEndpointResponse, ProxyEndpointZeroTrustGatewayProxyEndpointsListProxyEndpointsResponse
Methods:
client.gateways.proxy_endpoints.update(proxy_endpoint_id, *, account_id, **params) -> ProxyEndpointUpdateResponseclient.gateways.proxy_endpoints.list(proxy_endpoint_id, *, account_id) -> ProxyEndpointListResponseclient.gateways.proxy_endpoints.delete(proxy_endpoint_id, *, account_id) -> ProxyEndpointDeleteResponseclient.gateways.proxy_endpoints.get(proxy_endpoint_id, *, account_id) -> ProxyEndpointGetResponseclient.gateways.proxy_endpoints.zero_trust_gateway_proxy_endpoints_create_proxy_endpoint(account_id, **params) -> ProxyEndpointZeroTrustGatewayProxyEndpointsCreateProxyEndpointResponseclient.gateways.proxy_endpoints.zero_trust_gateway_proxy_endpoints_list_proxy_endpoints(account_id) -> Optional
Rules
Types:
from cloudflare.types.gateways import RuleUpdateResponse, RuleDeleteResponse, RuleGetResponse, RuleZeroTrustGatewayRulesCreateZeroTrustGatewayRuleResponse, RuleZeroTrustGatewayRulesListZeroTrustGatewayRulesResponse
Methods:
client.gateways.rules.update(rule_id, *, account_id, **params) -> RuleUpdateResponseclient.gateways.rules.delete(rule_id, *, account_id) -> RuleDeleteResponseclient.gateways.rules.get(rule_id, *, account_id) -> RuleGetResponseclient.gateways.rules.zero_trust_gateway_rules_create_zero_trust_gateway_rule(account_id, **params) -> RuleZeroTrustGatewayRulesCreateZeroTrustGatewayRuleResponseclient.gateways.rules.zero_trust_gateway_rules_list_zero_trust_gateway_rules(account_id) -> Optional
Alerting
V3s
Destinations
Eligibles
Types:
from cloudflare.types.alerting.v3s.destinations import EligibleNotificationMechanismEligibilityGetDeliveryMechanismEligibilityResponse
Methods:
client.alerting.v3s.destinations.eligibles.notification_mechanism_eligibility_get_delivery_mechanism_eligibility(account_id) -> Optional
Pagerduties
Types:
from cloudflare.types.alerting.v3s.destinations import PagerdutyNotificationDestinationsWithPagerDutyListPagerDutyServicesResponse
Methods:
client.alerting.v3s.destinations.pagerduties.notification_destinations_with_pager_duty_list_pager_duty_services(account_id) -> Optional
Webhooks
Types:
from cloudflare.types.alerting.v3s.destinations import WebhookUpdateResponse, WebhookDeleteResponse, WebhookGetResponse, WebhookNotificationWebhooksCreateAWebhookResponse, WebhookNotificationWebhooksListWebhooksResponse
Methods:
client.alerting.v3s.destinations.webhooks.update(webhook_id, *, account_id, **params) -> WebhookUpdateResponseclient.alerting.v3s.destinations.webhooks.delete(webhook_id, *, account_id) -> Optionalclient.alerting.v3s.destinations.webhooks.get(webhook_id, *, account_id) -> WebhookGetResponseclient.alerting.v3s.destinations.webhooks.notification_webhooks_create_a_webhook(account_id, **params) -> WebhookNotificationWebhooksCreateAWebhookResponseclient.alerting.v3s.destinations.webhooks.notification_webhooks_list_webhooks(account_id) -> Optional
Histories
Types:
from cloudflare.types.alerting.v3s import HistoryNotificationHistoryListHistoryResponse
Methods:
client.alerting.v3s.histories.notification_history_list_history(account_id, **params) -> Optional
Policies
Types:
from cloudflare.types.alerting.v3s import PolicyUpdateResponse, PolicyDeleteResponse, PolicyGetResponse, PolicyNotificationPoliciesCreateANotificationPolicyResponse, PolicyNotificationPoliciesListNotificationPoliciesResponse
Methods:
client.alerting.v3s.policies.update(policy_id, *, account_id, **params) -> PolicyUpdateResponseclient.alerting.v3s.policies.delete(policy_id, *, account_id) -> Optionalclient.alerting.v3s.policies.get(policy_id, *, account_id) -> PolicyGetResponseclient.alerting.v3s.policies.notification_policies_create_a_notification_policy(account_id, **params) -> PolicyNotificationPoliciesCreateANotificationPolicyResponseclient.alerting.v3s.policies.notification_policies_list_notification_policies(account_id) -> Optional
V3
AvailableAlerts
Types:
from cloudflare.types.alerting.v3 import AvailableAlertListResponse
Methods:
Destinations
Pagerduty
Types:
from cloudflare.types.alerting.v3.destinations import PagerdutyCreateTokenResponse, PagerdutyDeleteAllResponse, PagerdutyLinkResponse
Methods:
client.alerting.v3.destinations.pagerduty.create_token(account_id) -> PagerdutyCreateTokenResponseclient.alerting.v3.destinations.pagerduty.delete_all(account_id) -> Optionalclient.alerting.v3.destinations.pagerduty.link(token_id, *, account_id) -> PagerdutyLinkResponse
Devices
Types:
from cloudflare.types import DeviceDevicesListDevicesResponse, DeviceGetResponse
Methods:
client.devices.devices_list_devices(identifier) -> Optionalclient.devices.get(uuid, *, identifier) -> Optional
DEXTests
Types:
from cloudflare.types.devices import DEXTestUpdateResponse, DEXTestDeleteResponse, DEXTestDeviceDEXTestCreateDeviceDEXTestResponse, DEXTestDeviceDEXTestDetailsResponse, DEXTestGetResponse
Methods:
client.devices.dex_tests.update(uuid, *, identifier, **params) -> Optionalclient.devices.dex_tests.delete(uuid, *, identifier) -> Optionalclient.devices.dex_tests.device_dex_test_create_device_dex_test(identifier, **params) -> Optionalclient.devices.dex_tests.device_dex_test_details(identifier) -> Optionalclient.devices.dex_tests.get(uuid, *, identifier) -> Optional
Networks
Types:
from cloudflare.types.devices import NetworkUpdateResponse, NetworkDeleteResponse, NetworkDeviceManagedNetworksCreateDeviceManagedNetworkResponse, NetworkDeviceManagedNetworksListDeviceManagedNetworksResponse, NetworkGetResponse
Methods:
client.devices.networks.update(uuid, *, identifier, **params) -> Optionalclient.devices.networks.delete(uuid, *, identifier) -> Optionalclient.devices.networks.device_managed_networks_create_device_managed_network(identifier, **params) -> Optionalclient.devices.networks.device_managed_networks_list_device_managed_networks(identifier) -> Optionalclient.devices.networks.get(uuid, *, identifier) -> Optional
Policies
Types:
from cloudflare.types.devices import PolicyUpdateResponse, PolicyDeleteResponse, PolicyDevicesCreateDeviceSettingsPolicyResponse, PolicyDevicesGetDefaultDeviceSettingsPolicyResponse, PolicyDevicesListDeviceSettingsPoliciesResponse, PolicyDevicesUpdateDefaultDeviceSettingsPolicyResponse, PolicyGetResponse
Methods:
client.devices.policies.update(uuid, *, identifier, **params) -> Optionalclient.devices.policies.delete(uuid, *, identifier) -> Optionalclient.devices.policies.devices_create_device_settings_policy(identifier, **params) -> Optionalclient.devices.policies.devices_get_default_device_settings_policy(identifier) -> Optionalclient.devices.policies.devices_list_device_settings_policies(identifier) -> Optionalclient.devices.policies.devices_update_default_device_settings_policy(identifier, **params) -> Optionalclient.devices.policies.get(uuid, *, identifier) -> Optional
Excludes
Types:
from cloudflare.types.devices.policies import ExcludeDevicesGetSplitTunnelExcludeListResponse, ExcludeDevicesGetSplitTunnelExcludeListForADeviceSettingsPolicyResponse, ExcludeDevicesSetSplitTunnelExcludeListResponse, ExcludeDevicesSetSplitTunnelExcludeListForADeviceSettingsPolicyResponse
Methods:
client.devices.policies.excludes.devices_get_split_tunnel_exclude_list(identifier) -> Optionalclient.devices.policies.excludes.devices_get_split_tunnel_exclude_list_for_a_device_settings_policy(uuid, *, identifier) -> Optionalclient.devices.policies.excludes.devices_set_split_tunnel_exclude_list(identifier, **params) -> Optionalclient.devices.policies.excludes.devices_set_split_tunnel_exclude_list_for_a_device_settings_policy(uuid, *, identifier, **params) -> Optional
FallbackDomains
Types:
from cloudflare.types.devices.policies import FallbackDomainDevicesGetLocalDomainFallbackListResponse, FallbackDomainDevicesGetLocalDomainFallbackListForADeviceSettingsPolicyResponse, FallbackDomainDevicesSetLocalDomainFallbackListResponse, FallbackDomainDevicesSetLocalDomainFallbackListForADeviceSettingsPolicyResponse
Methods:
client.devices.policies.fallback_domains.devices_get_local_domain_fallback_list(identifier) -> Optionalclient.devices.policies.fallback_domains.devices_get_local_domain_fallback_list_for_a_device_settings_policy(uuid, *, identifier) -> Optionalclient.devices.policies.fallback_domains.devices_set_local_domain_fallback_list(identifier, **params) -> Optionalclient.devices.policies.fallback_domains.devices_set_local_domain_fallback_list_for_a_device_settings_policy(uuid, *, identifier, **params) -> Optional
Includes
Types:
from cloudflare.types.devices.policies import IncludeDevicesGetSplitTunnelIncludeListResponse, IncludeDevicesGetSplitTunnelIncludeListForADeviceSettingsPolicyResponse, IncludeDevicesSetSplitTunnelIncludeListResponse, IncludeDevicesSetSplitTunnelIncludeListForADeviceSettingsPolicyResponse
Methods:
client.devices.policies.includes.devices_get_split_tunnel_include_list(identifier) -> Optionalclient.devices.policies.includes.devices_get_split_tunnel_include_list_for_a_device_settings_policy(uuid, *, identifier) -> Optionalclient.devices.policies.includes.devices_set_split_tunnel_include_list(identifier, **params) -> Optionalclient.devices.policies.includes.devices_set_split_tunnel_include_list_for_a_device_settings_policy(uuid, *, identifier, **params) -> Optional
Postures
Types:
from cloudflare.types.devices import PostureUpdateResponse, PostureDeleteResponse, PostureDevicePostureRulesCreateDevicePostureRuleResponse, PostureDevicePostureRulesListDevicePostureRulesResponse, PostureGetResponse
Methods:
client.devices.postures.update(uuid, *, identifier, **params) -> Optionalclient.devices.postures.delete(uuid, *, identifier) -> Optionalclient.devices.postures.device_posture_rules_create_device_posture_rule(identifier, **params) -> Optionalclient.devices.postures.device_posture_rules_list_device_posture_rules(identifier) -> Optionalclient.devices.postures.get(uuid, *, identifier) -> Optional
Integrations
Types:
from cloudflare.types.devices.postures import IntegrationUpdateResponse, IntegrationDeleteResponse, IntegrationDevicePostureIntegrationsCreateDevicePostureIntegrationResponse, IntegrationDevicePostureIntegrationsListDevicePostureIntegrationsResponse, IntegrationGetResponse
Methods:
client.devices.postures.integrations.update(uuid, *, identifier, **params) -> Optionalclient.devices.postures.integrations.delete(uuid, *, identifier) -> Optionalclient.devices.postures.integrations.device_posture_integrations_create_device_posture_integration(identifier, **params) -> Optionalclient.devices.postures.integrations.device_posture_integrations_list_device_posture_integrations(identifier) -> Optionalclient.devices.postures.integrations.get(uuid, *, identifier) -> Optional
Revokes
Types:
from cloudflare.types.devices import RevokeDevicesRevokeDevicesResponse
Methods:
client.devices.revokes.devices_revoke_devices(identifier, **params) -> Optional
Settings
Types:
from cloudflare.types.devices import SettingZeroTrustAccountsGetDeviceSettingsForZeroTrustAccountResponse, SettingZeroTrustAccountsUpdateDeviceSettingsForTheZeroTrustAccountResponse
Methods:
client.devices.settings.zero_trust_accounts_get_device_settings_for_zero_trust_account(identifier) -> Optionalclient.devices.settings.zero_trust_accounts_update_device_settings_for_the_zero_trust_account(identifier, **params) -> Optional
Unrevokes
Types:
from cloudflare.types.devices import UnrevokeDevicesUnrevokeDevicesResponse
Methods:
client.devices.unrevokes.devices_unrevoke_devices(identifier, **params) -> Optional
OverrideCodes
Types:
from cloudflare.types.devices import OverrideCodeDevicesListAdminOverrideCodeForDeviceResponse
Methods:
client.devices.override_codes.devices_list_admin_override_code_for_device(uuid, *, identifier) -> Optional
D1
Databases
Types:
from cloudflare.types.d1 import DatabaseCreateResponse, DatabaseListResponse
Methods:
client.d1.databases.create(account_id, **params) -> DatabaseCreateResponseclient.d1.databases.list(account_id, **params) -> DatabaseListResponse
Database
Types:
from cloudflare.types.d1 import DatabaseDeleteResponse, DatabaseGetResponse, DatabaseQueryResponse
Methods:
client.d1.database.delete(database_identifier, *, account_identifier) -> Optionalclient.d1.database.get(database_identifier, *, account_identifier) -> DatabaseGetResponseclient.d1.database.query(database_identifier, *, account_identifier, **params) -> DatabaseQueryResponse
DEX
Colos
Types:
from cloudflare.types.dex import ColoListResponse
Methods:
FleetStatus
Devices
Types:
from cloudflare.types.dex.fleet_status import DeviceListResponse
Methods:
Live
Types:
from cloudflare.types.dex.fleet_status import LiveListResponse
Methods:
client.dex.fleet_status.live.list(account_id, **params) -> LiveListResponse
OverTime
Methods:
HTTPTests
Types:
from cloudflare.types.dex import HTTPTestGetResponse
Methods:
client.dex.http_tests.get(test_id, *, account_id, **params) -> HTTPTestGetResponse
Percentiles
Types:
from cloudflare.types.dex.http_tests import PercentileListResponse
Methods:
client.dex.http_tests.percentiles.list(test_id, *, account_id, **params) -> PercentileListResponse
Tests
Types:
from cloudflare.types.dex import TestListResponse
Methods:
client.dex.tests.list(account_id, **params) -> TestListResponse
UniqueDevices
Types:
from cloudflare.types.dex.tests import UniqueDeviceListResponse
Methods:
client.dex.tests.unique_devices.list(account_id, **params) -> UniqueDeviceListResponse
TracerouteTestResults
NetworkPath
Types:
from cloudflare.types.dex.traceroute_test_results import NetworkPathListResponse
Methods:
client.dex.traceroute_test_results.network_path.list(test_result_id, *, account_id) -> NetworkPathListResponse
TracerouteTests
Types:
from cloudflare.types.dex import TracerouteTestGetResponse, TracerouteTestNetworkPathResponse, TracerouteTestPercentilesResponse
Methods:
client.dex.traceroute_tests.get(test_id, *, account_id, **params) -> TracerouteTestGetResponseclient.dex.traceroute_tests.network_path(test_id, *, account_id, **params) -> TracerouteTestNetworkPathResponseclient.dex.traceroute_tests.percentiles(test_id, *, account_id, **params) -> TracerouteTestPercentilesResponse
R2
Buckets
Types:
from cloudflare.types.r2 import BucketCreateResponse, BucketListResponse, BucketDeleteResponse, BucketGetResponse
Methods:
client.r2.buckets.create(account_id, **params) -> BucketCreateResponseclient.r2.buckets.list(account_id, **params) -> BucketListResponseclient.r2.buckets.delete(bucket_name, *, account_id) -> objectclient.r2.buckets.get(bucket_name, *, account_id) -> BucketGetResponse
Teamnet
Routes
Types:
from cloudflare.types.teamnet import RouteCreateResponse, RouteUpdateResponse, RouteDeleteResponse
Methods:
client.teamnet.routes.create(account_id, **params) -> RouteCreateResponseclient.teamnet.routes.update(route_id, *, account_id, **params) -> RouteUpdateResponseclient.teamnet.routes.delete(route_id, *, account_id) -> RouteDeleteResponse
WarpConnector
Types:
from cloudflare.types import WarpConnectorCreateResponse, WarpConnectorUpdateResponse, WarpConnectorListResponse, WarpConnectorDeleteResponse, WarpConnectorGetResponse
Methods:
client.warp_connector.create(account_id, **params) -> WarpConnectorCreateResponseclient.warp_connector.update(tunnel_id, *, account_id, **params) -> WarpConnectorUpdateResponseclient.warp_connector.list(account_id, **params) -> Optionalclient.warp_connector.delete(tunnel_id, *, account_id, **params) -> WarpConnectorDeleteResponseclient.warp_connector.get(tunnel_id, *, account_id) -> WarpConnectorGetResponse
Dispatchers
Scripts
Types:
from cloudflare.types.dispatchers import ScriptUpdateResponse, ScriptGetResponse
Methods:
client.dispatchers.scripts.update(script_name, *, account_id, dispatch_namespace, **params) -> ScriptUpdateResponseclient.dispatchers.scripts.delete(script_name, *, account_id, dispatch_namespace, **params) -> Noneclient.dispatchers.scripts.get(script_name, *, account_id, dispatch_namespace) -> ScriptGetResponse
WorkersForPlatforms
Dispatch
Namespaces
Scripts
Content
Types:
from cloudflare.types.workers_for_platforms.dispatch.namespaces.scripts import ContentUpdateResponse
Methods:
client.workers_for_platforms.dispatch.namespaces.scripts.content.update(script_name, *, account_id, dispatch_namespace, **params) -> ContentUpdateResponseclient.workers_for_platforms.dispatch.namespaces.scripts.content.get(script_name, *, account_id, dispatch_namespace) -> BinaryAPIResponse
Settings
Types:
from cloudflare.types.workers_for_platforms.dispatch.namespaces.scripts import SettingUpdateResponse, SettingGetResponse
Methods:
client.workers_for_platforms.dispatch.namespaces.scripts.settings.update(script_name, *, account_id, dispatch_namespace, **params) -> SettingUpdateResponseclient.workers_for_platforms.dispatch.namespaces.scripts.settings.get(script_name, *, account_id, dispatch_namespace) -> SettingGetResponse
WorkerDomains
Types:
from cloudflare.types import WorkerDomainGetResponse
Methods:
client.worker_domains.delete(domain_id, *, account_id) -> Noneclient.worker_domains.get(domain_id, *, account_id) -> WorkerDomainGetResponse
WorkerScripts
Content
Types:
from cloudflare.types.worker_scripts import ContentUpdateResponse
Methods:
client.worker_scripts.content.update(script_name, *, account_id, **params) -> ContentUpdateResponse
ContentV2
Methods:
client.worker_scripts.content_v2.get(script_name, *, account_id) -> BinaryAPIResponse
Settings
Types:
from cloudflare.types.worker_scripts import SettingUpdateResponse, SettingGetResponse
Methods:
client.worker_scripts.settings.update(script_name, *, account_id, **params) -> SettingUpdateResponseclient.worker_scripts.settings.get(script_name, *, account_id) -> SettingGetResponse
Zerotrust
ConnectivitySettings
Types:
from cloudflare.types.zerotrust import ConnectivitySettingUpdateResponse, ConnectivitySettingGetResponse
Methods:
client.zerotrust.connectivity_settings.update(account_id, **params) -> ConnectivitySettingUpdateResponseclient.zerotrust.connectivity_settings.get(account_id) -> ConnectivitySettingGetResponse
Addressing
Prefixes
BGPPrefixes
Types:
from cloudflare.types.addressing.prefixes import BGPPrefixUpdateResponse, BGPPrefixListResponse, BGPPrefixGetResponse
Methods:
client.addressing.prefixes.bgp_prefixes.update(bgp_prefix_identifier, *, account_identifier, prefix_identifier, **params) -> BGPPrefixUpdateResponseclient.addressing.prefixes.bgp_prefixes.list(prefix_identifier, *, account_identifier) -> Optionalclient.addressing.prefixes.bgp_prefixes.get(bgp_prefix_identifier, *, account_identifier, prefix_identifier) -> BGPPrefixGetResponse
Bindings
Types:
from cloudflare.types.addressing.prefixes import BindingCreateResponse, BindingListResponse, BindingDeleteResponse, BindingGetResponse
Methods:
client.addressing.prefixes.bindings.create(prefix_identifier, *, account_identifier, **params) -> BindingCreateResponseclient.addressing.prefixes.bindings.list(prefix_identifier, *, account_identifier) -> BindingListResponseclient.addressing.prefixes.bindings.delete(binding_identifier, *, account_identifier, prefix_identifier) -> BindingDeleteResponseclient.addressing.prefixes.bindings.get(binding_identifier, *, account_identifier, prefix_identifier) -> BindingGetResponse
Services
Types:
from cloudflare.types.addressing import ServiceListResponse
Methods:
client.addressing.services.list(account_identifier) -> ServiceListResponse
Challenges
Widgets
Types:
from cloudflare.types.challenges import WidgetCreateResponse, WidgetUpdateResponse, WidgetListResponse, WidgetDeleteResponse, WidgetGetResponse, WidgetRotateSecretResponse
Methods:
client.challenges.widgets.create(account_identifier, **params) -> Optionalclient.challenges.widgets.update(sitekey, *, account_identifier, **params) -> Optionalclient.challenges.widgets.list(account_identifier, **params) -> Optionalclient.challenges.widgets.delete(sitekey, *, account_identifier) -> Optionalclient.challenges.widgets.get(sitekey, *, account_identifier) -> Optionalclient.challenges.widgets.rotate_secret(sitekey, *, account_identifier, **params) -> Optional
Hyperdrive
Configs
Types:
from cloudflare.types.hyperdrive import ConfigCreateResponse, ConfigUpdateResponse, ConfigListResponse, ConfigDeleteResponse, ConfigGetResponse
Methods:
client.hyperdrive.configs.create(account_id, **params) -> Optionalclient.hyperdrive.configs.update(hyperdrive_id, *, account_id, **params) -> Optionalclient.hyperdrive.configs.list(account_id) -> ConfigListResponseclient.hyperdrive.configs.delete(hyperdrive_id, *, account_id) -> Optionalclient.hyperdrive.configs.get(hyperdrive_id, *, account_id) -> Optional
Intel
IndicatorFeeds
Types:
from cloudflare.types.intel import IndicatorFeedCreateResponse, IndicatorFeedListResponse, IndicatorFeedDataResponse, IndicatorFeedGetResponse, IndicatorFeedPermissionsAddResponse, IndicatorFeedPermissionsRemoveResponse, IndicatorFeedPermissionsViewResponse, IndicatorFeedSnapshotResponse
Methods:
client.intel.indicator_feeds.create(account_identifier, **params) -> IndicatorFeedCreateResponseclient.intel.indicator_feeds.list(account_identifier) -> IndicatorFeedListResponseclient.intel.indicator_feeds.data(feed_id, *, account_identifier) -> strclient.intel.indicator_feeds.get(feed_id, *, account_identifier) -> IndicatorFeedGetResponseclient.intel.indicator_feeds.permissions_add(account_identifier, **params) -> IndicatorFeedPermissionsAddResponseclient.intel.indicator_feeds.permissions_remove(account_identifier, **params) -> IndicatorFeedPermissionsRemoveResponseclient.intel.indicator_feeds.permissions_view(account_identifier) -> IndicatorFeedPermissionsViewResponseclient.intel.indicator_feeds.snapshot(feed_id, *, account_identifier, **params) -> IndicatorFeedSnapshotResponse
Sinkholes
Types:
from cloudflare.types.intel import SinkholeListResponse
Methods:
client.intel.sinkholes.list(account_identifier) -> SinkholeListResponse
Rum
SiteInfos
Types:
from cloudflare.types.rum import SiteInfoCreateResponse, SiteInfoUpdateResponse, SiteInfoListResponse, SiteInfoDeleteResponse, SiteInfoGetResponse
Methods:
client.rum.site_infos.create(account_id, **params) -> Optionalclient.rum.site_infos.update(site_id, *, account_id, **params) -> Optionalclient.rum.site_infos.list(account_id, **params) -> Optionalclient.rum.site_infos.delete(site_id, *, account_id) -> Optionalclient.rum.site_infos.get(site_id, *, account_id) -> Optional
Rules
Types:
from cloudflare.types.rum import RuleCreateResponse, RuleUpdateResponse, RuleListResponse, RuleDeleteResponse
Methods:
client.rum.rules.create(ruleset_id, *, account_id, **params) -> Optionalclient.rum.rules.update(rule_id, *, account_id, ruleset_id, **params) -> Optionalclient.rum.rules.list(ruleset_id, *, account_id) -> Optionalclient.rum.rules.delete(rule_id, *, account_id, ruleset_id) -> Optional
Vectorize
Indexes
Types:
from cloudflare.types.vectorize import IndexCreateResponse, IndexUpdateResponse, IndexListResponse, IndexDeleteResponse, IndexDeleteByIDsResponse, IndexGetResponse, IndexGetByIDsResponse, IndexInsertResponse, IndexQueryResponse, IndexUpsertResponse
Methods:
client.vectorize.indexes.create(account_identifier, **params) -> Optionalclient.vectorize.indexes.update(index_name, *, account_identifier, **params) -> Optionalclient.vectorize.indexes.list(account_identifier) -> IndexListResponseclient.vectorize.indexes.delete(index_name, *, account_identifier) -> Optionalclient.vectorize.indexes.delete_by_ids(index_name, *, account_identifier, **params) -> Optionalclient.vectorize.indexes.get(index_name, *, account_identifier) -> Optionalclient.vectorize.indexes.get_by_ids(index_name, *, account_identifier, **params) -> objectclient.vectorize.indexes.insert(index_name, *, account_identifier) -> Optionalclient.vectorize.indexes.query(index_name, *, account_identifier, **params) -> Optionalclient.vectorize.indexes.upsert(index_name, *, account_identifier) -> Optional
URLScanner
Types:
from cloudflare.types import URLScannerScanResponse
Methods:
client.url_scanner.scan(account_id, **params) -> URLScannerScanResponse
Scans
Types:
from cloudflare.types.url_scanner import ScanCreateResponse, ScanGetResponse, ScanHarResponse
Methods:
client.url_scanner.scans.create(account_id, **params) -> ScanCreateResponseclient.url_scanner.scans.get(scan_id, *, account_id) -> ScanGetResponseclient.url_scanner.scans.har(scan_id, *, account_id) -> ScanHarResponseclient.url_scanner.scans.screenshot(scan_id, *, account_id, **params) -> BinaryAPIResponse
Radar
Annotations
Outages
Types:
from cloudflare.types.radar.annotations import OutageListResponse
Methods:
client.radar.annotations.outages.list(**params) -> OutageListResponse
Locations
Types:
from cloudflare.types.radar.annotations.outages import LocationListResponse
Methods:
client.radar.annotations.outages.locations.list(**params) -> LocationListResponse
BGP
Leaks
Events
Types:
from cloudflare.types.radar.bgp.leaks import EventListResponse
Methods:
client.radar.bgp.leaks.events.list(**params) -> EventListResponse
Timeseries
Types:
from cloudflare.types.radar.bgp import TimeseryListResponse
Methods:
client.radar.bgp.timeseries.list(**params) -> TimeseryListResponse
Tops
Ases
Types:
from cloudflare.types.radar.bgp.tops import AseListResponse, AsePrefixesResponse
Methods:
client.radar.bgp.tops.ases.list(**params) -> AseListResponseclient.radar.bgp.tops.ases.prefixes(**params) -> AsePrefixesResponse
Prefixes
Types:
from cloudflare.types.radar.bgp.tops import PrefixListResponse
Methods:
client.radar.bgp.tops.prefixes.list(**params) -> PrefixListResponse
Hijacks
Types:
from cloudflare.types.radar.bgp import HijackEventsResponse
Methods:
client.radar.bgp.hijacks.events(**params) -> HijackEventsResponse
Routes
Types:
from cloudflare.types.radar.bgp import RouteMoasResponse, RoutePfx2asResponse, RouteStatsResponse
Methods:
client.radar.bgp.routes.moas(**params) -> RouteMoasResponseclient.radar.bgp.routes.pfx2as(**params) -> RoutePfx2asResponseclient.radar.bgp.routes.stats(**params) -> RouteStatsResponse
Datasets
Types:
from cloudflare.types.radar import DatasetListResponse, DatasetGetResponse
Methods:
client.radar.datasets.list(**params) -> DatasetListResponseclient.radar.datasets.get(alias, **params) -> str
Downloads
Types:
from cloudflare.types.radar.datasets import DownloadRadarPostDatasetDownloadResponse
Methods:
client.radar.datasets.downloads.radar_post_dataset_download(**params) -> DownloadRadarPostDatasetDownloadResponse
DNS
Tops
Ases
Types:
from cloudflare.types.radar.dns.tops import AseListResponse
Methods:
client.radar.dns.tops.ases.list(**params) -> AseListResponse
Locations
Types:
from cloudflare.types.radar.dns.tops import LocationListResponse
Methods:
client.radar.dns.tops.locations.list(**params) -> LocationListResponse
Netflows
Timeseries
Types:
from cloudflare.types.radar.netflows import TimeseryListResponse
Methods:
client.radar.netflows.timeseries.list(**params) -> TimeseryListResponse
Tops
Ases
Types:
from cloudflare.types.radar.netflows.tops import AseListResponse
Methods:
client.radar.netflows.tops.ases.list(**params) -> AseListResponse
Locations
Types:
from cloudflare.types.radar.netflows.tops import LocationListResponse
Methods:
client.radar.netflows.tops.locations.list(**params) -> LocationListResponse
Searches
Globals
Types:
from cloudflare.types.radar.searches import GlobalListResponse
Methods:
client.radar.searches.globals.list(**params) -> GlobalListResponse
VerifiedBots
Tops
Bots
Types:
from cloudflare.types.radar.verified_bots.tops import BotListResponse
Methods:
client.radar.verified_bots.tops.bots.list(**params) -> BotListResponse
Categories
Types:
from cloudflare.types.radar.verified_bots.tops import CategoryListResponse
Methods:
client.radar.verified_bots.tops.categories.list(**params) -> CategoryListResponse
As112
TimeseriesGroups
DNSSEC
Types:
from cloudflare.types.radar.as112.timeseries_groups import DNSSECListResponse
Methods:
client.radar.as112.timeseries_groups.dnssec.list(**params) -> DNSSECListResponse
Edns
Types:
from cloudflare.types.radar.as112.timeseries_groups import EdnListResponse
Methods:
client.radar.as112.timeseries_groups.edns.list(**params) -> EdnListResponse
IPVersion
Types:
from cloudflare.types.radar.as112.timeseries_groups import IPVersionListResponse
Methods:
client.radar.as112.timeseries_groups.ip_version.list(**params) -> IPVersionListResponse
ConnectionTampering
Types:
from cloudflare.types.radar import ConnectionTamperingSummaryResponse
Methods:
client.radar.connection_tampering.summary(**params) -> ConnectionTamperingSummaryResponse
TimeseriesGroups
Types:
from cloudflare.types.radar.connection_tampering import TimeseriesGroupListResponse
Methods:
client.radar.connection_tampering.timeseries_groups.list(**params) -> TimeseriesGroupListResponse
Security
Summaries
Arcs
Types:
from cloudflare.types.radar.email.security.summaries import ArcListResponse
Methods:
client.radar.email.security.summaries.arcs.list(**params) -> ArcListResponse
DKIMs
Types:
from cloudflare.types.radar.email.security.summaries import DKIMListResponse
Methods:
client.radar.email.security.summaries.dkims.list(**params) -> DKIMListResponse
Dmarcs
Types:
from cloudflare.types.radar.email.security.summaries import DmarcListResponse
Methods:
client.radar.email.security.summaries.dmarcs.list(**params) -> DmarcListResponse
Malicious
Types:
from cloudflare.types.radar.email.security.summaries import MaliciousListResponse
Methods:
client.radar.email.security.summaries.malicious.list(**params) -> MaliciousListResponse
Spams
Types:
from cloudflare.types.radar.email.security.summaries import SpamGetResponse
Methods:
client.radar.email.security.summaries.spams.get(**params) -> SpamGetResponse
SPFs
Types:
from cloudflare.types.radar.email.security.summaries import SPFListResponse
Methods:
client.radar.email.security.summaries.spfs.list(**params) -> SPFListResponse
ThreatCategories
Types:
from cloudflare.types.radar.email.security.summaries import ThreatCategoryListResponse
Methods:
client.radar.email.security.summaries.threat_categories.list(**params) -> ThreatCategoryListResponse
TimeseriesGroups
Arcs
Types:
from cloudflare.types.radar.email.security.timeseries_groups import ArcListResponse
Methods:
client.radar.email.security.timeseries_groups.arcs.list(**params) -> ArcListResponse
DKIMs
Types:
from cloudflare.types.radar.email.security.timeseries_groups import DKIMListResponse
Methods:
client.radar.email.security.timeseries_groups.dkims.list(**params) -> DKIMListResponse
Attacks
Layer3
TimeseriesGroups
Industry
Types:
from cloudflare.types.radar.attacks.layer3.timeseries_groups import IndustryListResponse
Methods:
client.radar.attacks.layer3.timeseries_groups.industry.list(**params) -> IndustryListResponse
IPVersion
Types:
from cloudflare.types.radar.attacks.layer3.timeseries_groups import IPVersionListResponse
Methods:
client.radar.attacks.layer3.timeseries_groups.ip_version.list(**params) -> IPVersionListResponse
Protocol
Types:
from cloudflare.types.radar.attacks.layer3.timeseries_groups import ProtocolListResponse
Methods:
client.radar.attacks.layer3.timeseries_groups.protocol.list(**params) -> ProtocolListResponse
Vector
Types:
from cloudflare.types.radar.attacks.layer3.timeseries_groups import VectorListResponse
Methods:
client.radar.attacks.layer3.timeseries_groups.vector.list(**params) -> VectorListResponse
Vertical
Types:
from cloudflare.types.radar.attacks.layer3.timeseries_groups import VerticalListResponse
Methods:
client.radar.attacks.layer3.timeseries_groups.vertical.list(**params) -> VerticalListResponse
Top
Attacks
Types:
from cloudflare.types.radar.attacks.layer3.top import AttackListResponse
Methods:
client.radar.attacks.layer3.top.attacks.list(**params) -> AttackListResponse
Industry
Types:
from cloudflare.types.radar.attacks.layer3.top import IndustryListResponse
Methods:
client.radar.attacks.layer3.top.industry.list(**params) -> IndustryListResponse
Locations
Origin
Types:
from cloudflare.types.radar.attacks.layer3.top.locations import OriginListResponse
Methods:
client.radar.attacks.layer3.top.locations.origin.list(**params) -> OriginListResponse
Target
Types:
from cloudflare.types.radar.attacks.layer3.top.locations import TargetListResponse
Methods:
client.radar.attacks.layer3.top.locations.target.list(**params) -> TargetListResponse
Vertical
Types:
from cloudflare.types.radar.attacks.layer3.top import VerticalListResponse
Methods:
client.radar.attacks.layer3.top.vertical.list(**params) -> VerticalListResponse
Emails
Security
Dmarc
Types:
from cloudflare.types.radar.emails.security import DmarcListResponse
Methods:
client.radar.emails.security.dmarc.list(**params) -> DmarcListResponse
Malicious
Types:
from cloudflare.types.radar.emails.security import MaliciousListResponse
Methods:
client.radar.emails.security.malicious.list(**params) -> MaliciousListResponse
Spam
Types:
from cloudflare.types.radar.emails.security import SpamListResponse
Methods:
client.radar.emails.security.spam.list(**params) -> SpamListResponse
SPF
Types:
from cloudflare.types.radar.emails.security import SPFListResponse
Methods:
client.radar.emails.security.spf.list(**params) -> SPFListResponse
ThreatCategory
Types:
from cloudflare.types.radar.emails.security import ThreatCategoryListResponse
Methods:
client.radar.emails.security.threat_category.list(**params) -> ThreatCategoryListResponse
Top
Ases
Types:
from cloudflare.types.radar.emails.security.top import AseListResponse
Methods:
client.radar.emails.security.top.ases.list(**params) -> AseListResponse
Arc
Types:
from cloudflare.types.radar.emails.security.top.ases import ArcGetResponse
Methods:
client.radar.emails.security.top.ases.arc.get(arc, **params) -> ArcGetResponse
DKIM
Types:
from cloudflare.types.radar.emails.security.top.ases import DKIMGetResponse
Methods:
client.radar.emails.security.top.ases.dkim.get(dkim, **params) -> DKIMGetResponse
Dmarc
Types:
from cloudflare.types.radar.emails.security.top.ases import DmarcGetResponse
Methods:
client.radar.emails.security.top.ases.dmarc.get(dmarc, **params) -> DmarcGetResponse
Entities
Types:
from cloudflare.types.radar import EntityIPsResponse
Methods:
client.radar.entities.ips(**params) -> EntityIPsResponse
Asns
Types:
from cloudflare.types.radar.entities import AsnRelResponse
Methods:
client.radar.entities.asns.rel(asn, **params) -> AsnRelResponse
HTTP
Types:
from cloudflare.types.radar import HTTPBotClassesResponse, HTTPBrowserFamiliesResponse, HTTPBrowsersResponse, HTTPDeviceTypesResponse, HTTPHTTPProtocolsResponse, HTTPHTTPVersionsResponse, HTTPIPVersionsResponse, HTTPOssResponse
Methods:
client.radar.http.bot_classes(**params) -> HTTPBotClassesResponseclient.radar.http.browser_families(**params) -> HTTPBrowserFamiliesResponseclient.radar.http.browsers(**params) -> HTTPBrowsersResponseclient.radar.http.device_types(**params) -> HTTPDeviceTypesResponseclient.radar.http.http_protocols(**params) -> HTTPHTTPProtocolsResponseclient.radar.http.http_versions(**params) -> HTTPHTTPVersionsResponseclient.radar.http.ip_versions(**params) -> HTTPIPVersionsResponseclient.radar.http.oss(**params) -> HTTPOssResponse
TLSVersion
Types:
from cloudflare.types.radar.http import TLSVersionListResponse
Methods:
client.radar.http.tls_version.list(**params) -> TLSVersionListResponse
Quality
Iqi
Types:
from cloudflare.types.radar.quality import IqiGetResponse
Methods:
client.radar.quality.iqi.get(**params) -> IqiGetResponse
TimeseriesGroups
Types:
from cloudflare.types.radar.quality.iqi import TimeseriesGroupListResponse
Methods:
client.radar.quality.iqi.timeseries_groups.list(**params) -> TimeseriesGroupListResponse
Speed
Histogram
Types:
from cloudflare.types.radar.quality.speed import HistogramGetResponse
Methods:
client.radar.quality.speed.histogram.get(**params) -> HistogramGetResponse
Summary
Types:
from cloudflare.types.radar.quality.speed import SummaryGetResponse
Methods:
client.radar.quality.speed.summary.get(**params) -> SummaryGetResponse
Top
Ases
Types:
from cloudflare.types.radar.quality.speed.top import AseListResponse
Methods:
client.radar.quality.speed.top.ases.list(**params) -> AseListResponse
Locations
Types:
from cloudflare.types.radar.quality.speed.top import LocationListResponse
Methods:
client.radar.quality.speed.top.locations.list(**params) -> LocationListResponse
Ranking
TimeseriesGroups
Types:
from cloudflare.types.radar.ranking import TimeseriesGroupListResponse
Methods:
client.radar.ranking.timeseries_groups.list(**params) -> TimeseriesGroupListResponse
TrafficAnomalies
Types:
from cloudflare.types.radar import TrafficAnomalyListResponse
Methods:
client.radar.traffic_anomalies.list(**params) -> TrafficAnomalyListResponse
Locations
Types:
from cloudflare.types.radar.traffic_anomalies import LocationListResponse
Methods:
client.radar.traffic_anomalies.locations.list(**params) -> LocationListResponse
BotManagements
Types:
from cloudflare.types import BotManagementUpdateResponse, BotManagementGetResponse
Methods:
client.bot_managements.update(zone_id, **params) -> BotManagementUpdateResponseclient.bot_managements.get(zone_id) -> BotManagementGetResponse
CacheReserves
Types:
from cloudflare.types import CacheReserveCreateResponse, CacheReserveClearResponse
Methods:
client.cache_reserves.create(zone_id) -> CacheReserveCreateResponseclient.cache_reserves.clear(zone_id) -> CacheReserveClearResponse
OriginPostQuantumEncryptions
Types:
from cloudflare.types import OriginPostQuantumEncryptionUpdateResponse, OriginPostQuantumEncryptionGetResponse
Methods:
client.origin_post_quantum_encryptions.update(zone_id, **params) -> OriginPostQuantumEncryptionUpdateResponseclient.origin_post_quantum_encryptions.get(zone_id) -> OriginPostQuantumEncryptionGetResponse
Cache
Types:
from cloudflare.types import CacheRegionalTieredCachesResponse, CacheUpdateRegionalTieredCacheResponse
Methods:
client.cache.regional_tiered_caches(zone_id) -> CacheRegionalTieredCachesResponseclient.cache.update_regional_tiered_cache(zone_id, **params) -> CacheUpdateRegionalTieredCacheResponse
Firewall
WAF
Packages
Groups
Types:
from cloudflare.types.firewall.waf.packages import GroupUpdateResponse, GroupListResponse, GroupGetResponse
Methods:
client.firewall.waf.packages.groups.update(group_id, *, zone_id, package_id, **params) -> GroupUpdateResponseclient.firewall.waf.packages.groups.list(package_id, *, zone_id, **params) -> Optionalclient.firewall.waf.packages.groups.get(group_id, *, zone_id, package_id) -> GroupGetResponse
Rules
Types:
from cloudflare.types.firewall.waf.packages import RuleUpdateResponse, RuleGetResponse
Methods:
client.firewall.waf.packages.rules.update(rule_id, *, zone_id, package_id, **params) -> RuleUpdateResponseclient.firewall.waf.packages.rules.get(rule_id, *, zone_id, package_id) -> RuleGetResponse
Zaraz
Types:
from cloudflare.types import ZarazWorkflowUpdateResponse
Methods:
client.zaraz.workflow_update(zone_id, **params) -> ZarazWorkflowUpdateResponse
Config
Types:
from cloudflare.types.zaraz import ConfigUpdateResponse, ConfigGetResponse
Methods:
client.zaraz.config.update(zone_id, **params) -> ConfigUpdateResponseclient.zaraz.config.get(zone_id) -> ConfigGetResponse
Default
Types:
from cloudflare.types.zaraz import DefaultGetResponse
Methods:
client.zaraz.default.get(zone_id) -> DefaultGetResponse
Export
Types:
from cloudflare.types.zaraz import ExportGetResponse
Methods:
client.zaraz.export.get(zone_id) -> ExportGetResponse
History
Types:
from cloudflare.types.zaraz import HistoryUpdateResponse, HistoryListResponse
Methods:
client.zaraz.history.update(zone_id, **params) -> HistoryUpdateResponseclient.zaraz.history.list(zone_id, **params) -> HistoryListResponse
Configs
Types:
from cloudflare.types.zaraz.history import ConfigGetResponse
Methods:
client.zaraz.history.configs.get(zone_id, **params) -> ConfigGetResponse
Publish
Types:
from cloudflare.types.zaraz import PublishCreateResponse
Methods:
Workflow
Types:
from cloudflare.types.zaraz import WorkflowGetResponse
Methods:
client.zaraz.workflow.get(zone_id) -> WorkflowGetResponse
SpeedAPI
Types:
from cloudflare.types import SpeedAPIAvailabilitiesListResponse, SpeedAPIPagesListResponse, SpeedAPIScheduleDeleteResponse, SpeedAPIScheduleGetResponse, SpeedAPITestsCreateResponse, SpeedAPITestsDeleteResponse, SpeedAPITestsGetResponse, SpeedAPITestsListResponse, SpeedAPITrendsListResponse
Methods:
client.speed_api.availabilities_list(zone_id) -> Optionalclient.speed_api.pages_list(zone_id) -> Optionalclient.speed_api.schedule_delete(url, *, zone_id, **params) -> Optionalclient.speed_api.schedule_get(url, *, zone_id, **params) -> Optionalclient.speed_api.tests_create(url, *, zone_id, **params) -> Optionalclient.speed_api.tests_delete(url, *, zone_id, **params) -> Optionalclient.speed_api.tests_get(test_id, *, zone_id, url) -> Optionalclient.speed_api.tests_list(url, *, zone_id, **params) -> SpeedAPITestsListResponseclient.speed_api.trends_list(url, *, zone_id, **params) -> Optional
Schedule
Types:
from cloudflare.types.speed_api import ScheduleCreateResponse
Methods:
DcvDelegation
Uuid
Types:
from cloudflare.types.dcv_delegation import UuidGetResponse
Methods:
client.dcv_delegation.uuid.get(zone_id) -> UuidGetResponse
Hostnames
Settings
TLS
Types:
from cloudflare.types.hostnames.settings import TLSUpdateResponse, TLSDeleteResponse, TLSGetResponse
Methods:
client.hostnames.settings.tls.update(hostname, *, zone_id, setting_id, **params) -> TLSUpdateResponseclient.hostnames.settings.tls.delete(hostname, *, zone_id, setting_id) -> TLSDeleteResponseclient.hostnames.settings.tls.get(setting_id, *, zone_id) -> Optional
PageShield
Connections
Types:
from cloudflare.types.page_shield import ConnectionGetResponse
Methods:
client.page_shield.connections.get(connection_id, *, zone_id) -> ConnectionGetResponse
Policies
Types:
from cloudflare.types.page_shield import PolicyCreateResponse, PolicyUpdateResponse, PolicyListResponse, PolicyGetResponse
Methods:
client.page_shield.policies.create(zone_id, **params) -> PolicyCreateResponseclient.page_shield.policies.update(policy_id, *, zone_id, **params) -> PolicyUpdateResponseclient.page_shield.policies.list(zone_id) -> Optionalclient.page_shield.policies.delete(policy_id, *, zone_id) -> Noneclient.page_shield.policies.get(policy_id, *, zone_id) -> PolicyGetResponse
FontSettings
Types:
from cloudflare.types import FontSettingUpdateResponse, FontSettingGetResponse
Methods:
client.font_settings.update(zone_id, **params) -> Optionalclient.font_settings.get(zone_id) -> Optional
Snippets
Types:
from cloudflare.types import SnippetUpdateResponse, SnippetListResponse, SnippetDeleteResponse, SnippetGetResponse
Methods:
client.snippets.update(snippet_name, *, zone_identifier, **params) -> SnippetUpdateResponseclient.snippets.list(zone_identifier) -> SnippetListResponseclient.snippets.delete(snippet_name, *, zone_identifier) -> SnippetDeleteResponseclient.snippets.get(snippet_name, *, zone_identifier) -> SnippetGetResponse
Content
Methods:
client.snippets.content.get(snippet_name, *, zone_identifier) -> BinaryAPIResponse
SnippetRules
Types:
from cloudflare.types.snippets import SnippetRuleUpdateResponse, SnippetRuleListResponse
Methods:
client.snippets.snippet_rules.update(zone_identifier, **params) -> SnippetRuleUpdateResponseclient.snippets.snippet_rules.list(zone_identifier) -> SnippetRuleListResponse
DLP
Datasets
Types:
from cloudflare.types.dlp import DatasetCreateResponse, DatasetUpdateResponse, DatasetListResponse, DatasetGetResponse, DatasetUploadResponse, DatasetUploadPrepareResponse
Methods:
client.dlp.datasets.create(account_id, **params) -> Optionalclient.dlp.datasets.update(dataset_id, *, account_id, **params) -> Optionalclient.dlp.datasets.list(account_id) -> Optionalclient.dlp.datasets.delete(dataset_id, *, account_id) -> Noneclient.dlp.datasets.get(dataset_id, *, account_id) -> Optionalclient.dlp.datasets.upload(version, *, account_id, dataset_id) -> Optionalclient.dlp.datasets.upload_prepare(dataset_id, *, account_id) -> Optional
Gateway
AuditSSHSettings
Types:
from cloudflare.types.gateway import AuditSSHSettingUpdateResponse, AuditSSHSettingGetResponse
Methods:
client.gateway.audit_ssh_settings.update(account_id, **params) -> AuditSSHSettingUpdateResponseclient.gateway.audit_ssh_settings.get(account_id) -> AuditSSHSettingGetResponse
AccessTags
Types:
from cloudflare.types import AccessTagCreateResponse, AccessTagUpdateResponse, AccessTagDeleteResponse, AccessTagGetResponse
Methods:
client.access_tags.create(identifier, **params) -> AccessTagCreateResponseclient.access_tags.update(tag_name, *, identifier, **params) -> AccessTagUpdateResponseclient.access_tags.delete(name, *, identifier) -> AccessTagDeleteResponseclient.access_tags.get(name, *, identifier) -> AccessTagGetResponse