AccessApplication represents an Access application.
AccessApplicationCorsHeaders represents the CORS HTTP headers for an Access Application.
AccessApplicationDetailResponse is the API response, containing a single access application.
No description provided by the author
AccessApplicationListResponse represents the response from the list access applications endpoint.
No description provided by the author
AccessAuditLogFilterOptions provides the structure of available audit log filters.
AccessAuditLogListResponse represents the response from the list access applications endpoint.
AccessAuditLogRecord is the structure of a single Access Audit Log entry.
AccessBookmark represents an Access bookmark application.
AccessBookmarkDetailResponse is the API response, containing a single access bookmark.
AccessBookmarkListResponse represents the response from the list access bookmarks endpoint.
AccessCACertificate is the structure of the CA certificate used for short-lived certificates.
AccessCACertificateListResponse represents the response of all CA certificates within Access.
AccessCACertificateResponse represents the response of a single CA certificate.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
AccessGroup defines a group for allowing or disallowing access to one or more Access applications.
AccessGroupAccessGroup is used for managing access based on an access group.
AccessGroupAnyValidServiceToken is used for managing access for all valid service tokens (not restricted).
AccessGroupAuthMethod is used for managing access by the "amr" (Authentication Methods References) identifier.
AccessGroupAzure is used to configure access based on a Azure group.
AccessGroupCertificate is used for managing access to based on a valid mTLS certificate being presented.
AccessGroupCertificateCommonName is used for managing access based on a common name within a certificate.
AccessGroupDetailResponse is the API response, containing a single access group.
AccessGroupDevicePosture restricts the application to specific devices.
AccessGroupEmail is used for managing access based on the email.
AccessGroupEmailDomain is used for managing access based on an email domain such as `example.com` instead of individual addresses.
AccessGroupEveryone is used for managing access to everyone.
AccessGroupExternalEvaluation is used for passing user identity to an external url.
AccessGroupGeo is used for managing access based on the country code.
AccessGroupGitHub is used to configure access based on a GitHub organisation.
AccessGroupGSuite is used to configure access based on GSuite group.
AccessGroupIP is used for managing access based in the IP.
AccessGroupIPList restricts the application to specific teams_list of ips.
AccessGroupListResponse represents the response from the list access group endpoint.
AccessGroupLoginMethod restricts the application to specific IdP instances.
AccessGroupOkta is used to configure access based on a Okta group.
AccessGroupSAML is used to allow SAML users with a specific attribute configuration.
AccessGroupServiceToken is used for managing access based on a specific service token.
AccessIdentityProvider is the structure of the provider object.
AccessIdentityProviderConfiguration is the combined structure of *all* identity provider configuration fields.
AccessIdentityProviderResponse is the API response for a single Access Identity Provider.
No description provided by the author
AccessIdentityProvidersListResponse is the API response for multiple Access Identity Providers.
No description provided by the author
No description provided by the author
AccessMutualTLSCertificate is the structure of a single Access Mutual TLS certificate.
AccessMutualTLSCertificateDetailResponse is the API response for a single Access Mutual TLS certificate.
AccessMutualTLSCertificateListResponse is the API response for all Access Mutual TLS certificates.
AccessOrganization represents an Access organization.
No description provided by the author
AccessOrganizationDetailResponse is the API response, containing a single access organization.
AccessOrganizationListResponse represents the response from the list access organization endpoint.
AccessOrganizationLoginDesign represents the login design options.
AccessPolicy defines a policy for allowing or disallowing access to one or more Access applications.
AccessPolicyDetailResponse is the API response, containing a single access policy.
AccessPolicyListResponse represents the response from the list access policies endpoint.
AccessRule represents a firewall access rule.
AccessRuleConfiguration represents the configuration of a firewall access rule.
AccessRuleListResponse represents the response from the list access rules endpoint.
AccessRuleResponse represents the response from the firewall access rule endpoint.
AccessRuleScope represents the scope of a firewall access rule.
AccessServiceToken represents an Access Service Token.
AccessServiceTokenCreateResponse is the same API response as the Update operation with the exception that the `ClientSecret` is present in a Create operation.
AccessServiceTokenRefreshResponse represents the response from the API when an existing service token is refreshed to last longer.
AccessServiceTokenRotateResponse is the same API response as the Create operation.
AccessServiceTokensCreationDetailResponse is the API response, containing a single Access Service Token.
AccessServiceTokensDetailResponse is the API response, containing a single Access Service Token.
AccessServiceTokensListResponse represents the response from the list Access Service Tokens endpoint.
AccessServiceTokensRefreshDetailResponse is the API response, containing a single Access Service Token.
AccessServiceTokensRotateSecretDetailResponse is the API response, containing a single Access Service Token.
AccessServiceTokensUpdateDetailResponse is the API response, containing a single Access Service Token.
AccessServiceTokenUpdateResponse represents the response from the API when a new Service Token is updated.
Account represents the root object that owns resources.
AccountDetailResponse is the API response, containing a single Account.
AccountListResponse represents the response from the list accounts endpoint.
AccountMember is the definition of a member of an account.
AccountMemberDetailResponse is the API response, containing a single account member.
AccountMemberInvitation represents the invitation for a new member to the account.
AccountMembersListResponse represents the response from the list account members endpoint.
AccountMemberUserDetails outlines all the personal information about a member.
AccountResponse represents the response from the accounts endpoint for a single account ID.
AccountRole defines the roles that a member can have attached.
AccountRoleDetailResponse is the API response, containing a single account role.
AccountRolePermission is the shared structure for all permissions that can be assigned to a member.
AccountRolesListResponse represents the list response from the account roles.
AccountSettings outlines the available options for an account.
AccountsListParams holds the filterable options for Accounts.
AdaptiveRouting controls features that modify the routing of requests to pools and origins in response to dynamic conditions, such as during the interval between active health monitoring requests.
AdditionalInformation represents any additional information for a domain.
AddressMap contains information about an address map.
No description provided by the author
No description provided by the author
No description provided by the author
AdvertisementStatus contains information about the BGP status of an IP prefix.
AdvertisementStatusUpdateRequest contains information about bgp status updates.
AlertHistoryFilter is an object for filtering the alert history response from the api.
API holds the configuration for the current API client.
APIResponse holds the structure for a response from the API.
APIShield is all the available options under configuration?properties=auth_id_characteristics.
APIShieldResponse represents the response from the api_gateway/configuration endpoint.
APIToken is the full API token.
APITokenCondition is the outer structure for request conditions (currently only IPs).
APITokenListResponse is the API response for multiple API tokens.
APITokenPermissionGroups is the permission groups associated with API tokens.
APITokenPermissionGroupsResponse is the API response for the available permission groups.
APITokenPolicies are policies attached to an API token.
APITokenRequestIPCondition is the struct for adding an IP restriction to an API token.
APITokenResponse is the API response for a single API token.
APITokenRollResponse is the API response when rolling the token.
APITokenVerifyBody is the API body for verifying a token.
APITokenVerifyResponse is the API response for verifying a token.
No description provided by the author
ArgoDetailsResponse is the API response for the argo smart routing and tiered caching response.
ArgoFeatureSetting is the structure of the API object for the argo smart routing and tiered caching settings.
ArgoTunnel is the struct definition of a tunnel.
ArgoTunnelConnection represents the connections associated with a tunnel.
ArgoTunnelDetailResponse is used for representing the API response payload for a single tunnel.
ArgoTunnelsDetailResponse is used for representing the API response payload for multiple tunnels.
ASNInfo represents ASN information.
No description provided by the author
AuditLog is an resource that represents an update in the cloudflare dash.
AuditLogAction is a member of AuditLog, the action that was taken.
AuditLogActor is a member of AuditLog, who performed the action.
AuditLogFilter is an object for filtering the audit log response from the api.
AuditLogOwner is a member of AuditLog, who owns this audit log.
AuditLogResource is a member of AuditLog, what was the action performed on.
AuditLogResponse is the response returned from the cloudflare v4 api.
No description provided by the author
AuthenticatedOriginPulls represents global AuthenticatedOriginPulls (tls_client_auth) metadata.
AuthenticatedOriginPullsResponse represents the response from the global AuthenticatedOriginPulls (tls_client_auth) details endpoint.
AuthenticationError is for HTTP 401 responses.
AuthIdCharacteristics a single option from configuration?properties=auth_id_characteristics.
AuthorizationError is for HTTP 403 responses.
AvailableZonePlansResponse represents the response from the Available Plans endpoint.
AvailableZoneRatePlansResponse represents the response from the Available Rate Plans endpoint.
BelongsToRef represents information about who owns an IP address.
BotManagement represents the bots config for a zone.
BotManagementResponse represents the response from the bot_management endpoint.
No description provided by the author
CacheReserve is the structure of the API object for the cache reserve setting.
CacheReserveDetailsResponse is the API response for the cache reserve setting.
Categories represents categories for a domain.
Categorizations represents the categories and when those categories were set.
CertificatePack is the overarching structure of a certificate pack response.
CertificatePackCertificate is the base structure of a TLS certificate that is contained within a certificate pack.
CertificatePackGeoRestrictions is for the structure of the geographic restrictions for a TLS certificate.
CertificatePackRequest is used for requesting a new certificate.
CertificatePacksDetailResponse contains a single certificate pack in the response.
CertificatePacksResponse is for responses where multiple certificates are expected.
A Client manages communication with the Cloudflare API.
No description provided by the author
No description provided by the author
Connection is the struct definition of a connection.
ContentCategories represents the categories for a domain.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
CreateAddressMapParams contains information about an address map to be created.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
CreateImageDirectUploadURLParams is the data required for a CreateImageDirectUploadURL request.
CreateIPAddressToAddressMapParams contains request parameters to add/remove IP address to/from an address map.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
CreateMagicFirewallRulesetRequest contains data for a new Firewall ruleset.
CreateMagicFirewallRulesetResponse contains response data when creating a new Magic Firewall ruleset.
CreateMagicTransitGRETunnelsRequest is an array of GRE tunnels to create.
CreateMagicTransitIPsecTunnelsRequest is an array of IPsec tunnels to create.
CreateMagicTransitStaticRoutesRequest is an array of static routes to create.
CreateMembershipToAddressMapParams contains request parameters to add/remove membership from an address map.
MTLSCertificateParams represents the data related to the mTLS certificate being uploaded.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
CreateRulesetResponse contains response data when creating a new Ruleset.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
CreateWorkersKVNamespaceParams provides parameters for creating and updating storage namespaces.
CustomHostname represents a custom hostname in a zone.
CustomHostnameFallbackOrigin represents a Custom Hostnames Fallback Origin.
CustomHostnameFallbackOriginResponse represents a response from the Custom Hostnames Fallback Origin endpoint.
CustomHostnameListResponse represents a response from the Custom Hostnames endpoints.
CustomHostnameOwnershipVerification represents ownership verification status of a given custom hostname.
CustomHostnameOwnershipVerificationHTTP represents a response from the Custom Hostnames endpoints.
CustomHostnameResponse represents a response from the Custom Hostnames endpoints.
CustomHostnameSSL represents the SSL section in a given custom hostname.
CustomHostnameSSLCertificates represent certificate properties like issuer, expires date and etc.
CustomHostnameSSLSettings represents the SSL settings for a custom hostname.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
CustomPage represents a custom page configuration.
CustomPageDetailResponse represents the response from the custom page endpoint.
CustomPageOptions is used to determine whether or not the operation should take place on an account or zone level based on which is provided to the function.
CustomPageParameters is used to update a particular custom page with the values provided.
CustomPageResponse represents the response from the custom pages endpoint.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
DeleteMagicTransitGRETunnelResponse contains a response after deleting a GRE Tunnel.
DeleteMagicTransitIPsecTunnelResponse contains a response after deleting an IPsec Tunnel.
DeleteMagicTransitStaticRouteResponse contains a static route deletion response.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
DeviceClientCertificatesZone identifies if the zero trust zone is configured for an account.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
DevicePostureIntegration represents a device posture integration.
DevicePostureIntegrationConfig contains authentication information for a device posture integration.
DevicePostureIntegrationListResponse represents the response from the list device posture integrations endpoint.
DevicePostureIntegrationResponse represents the response from the get device posture integrations endpoint.
DevicePostureRule represents a device posture rule.
DevicePostureRuleDetailResponse is the API response, containing a single device posture rule.
DevicePostureRuleInput represents the value to be checked against.
DevicePostureRuleListResponse represents the response from the list device posture rules endpoint.
DevicePostureRuleMatch represents the conditions that the client must match to run the rule.
No description provided by the author
No description provided by the author
No description provided by the author
DiagnosticsTracerouteConfiguration is the overarching structure of the diagnostics traceroute requests.
DiagnosticsTracerouteConfigurationOptions contains the options for performing traceroutes.
DiagnosticsTracerouteResponse is the outer response of the API response.
DiagnosticsTracerouteResponseColo contains the Name and City of a colocation.
DiagnosticsTracerouteResponseColos is the summary struct of a colocation test.
DiagnosticsTracerouteResponseHops holds packet and node information of the hops.
DiagnosticsTracerouteResponseNodes holds a summary of nodes contacted in the traceroute.
DiagnosticsTracerouteResponseResult is the inner API response for the traceroute request.
DispatchNamespaceBinding is a binding to a Workers for Platforms namespace
https://developers.cloudflare.com/workers/platform/bindings/#dispatch-namespace-bindings-workers-for-platforms.
DLPEntry represents a DLP Entry, which can be matched in HTTP bodies or files.
DLPPattern represents a DLP Pattern that matches an entry.
No description provided by the author
No description provided by the author
DLPProfile represents a DLP Profile, which contains a set of entries.
DLPProfileListResponse represents the response from the list dlp profiles endpoint.
DLPProfileResponse is the API response, containing a single access application.
DLPProfilesCreateRequest represents a request to create a set of profiles.
DNSFirewallAnalytics represents a set of aggregated DNS Firewall metrics.
DNSFirewallAnalyticsMetrics represents a group of aggregated DNS Firewall metrics.
DNSFirewallCluster represents a DNS Firewall configuration.
DNSFirewallUserAnalyticsOptions represents range and dimension selection on analytics endpoint.
DNSListResponse represents the response from the list DNS records endpoint.
DNSRecord represents a DNS record in a zone.
DNSRecordResponse represents the response from the DNS endpoint.
DomainDetails represents details for a domain.
DomainDetailsResponse represents an API response for domain details.
DomainHistory represents the history for a domain.
Duration implements json.Marshaler and json.Unmarshaler for time.Duration using the fmt.Stringer interface of time.Duration and time.ParseDuration.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
PagesProjectDeploymentVar represents a deployment environment variable.
No description provided by the author
No description provided by the author
FallbackDomain represents the individual domain struct.
FallbackDomainResponse represents the response from the get fallback domain endpoints.
FallbackOrigin describes a fallback origin.
FallbackOriginResponse represents the response from the fallback_origin endpoint.
Filter holds the structure of the filter type.
FilterCreateParams contains required and optional params for creating a filter.
FilterDetailResponse is the API response that is returned for requesting a single filter on a zone.
No description provided by the author
FiltersDetailResponse is the API response that is returned for requesting all filters on a zone.
FilterUpdateParams contains required and optional params for updating a filter.
FilterValidateExpression represents the JSON payload for checking an expression.
FilterValidateExpressionResponse represents the API response for checking the expression.
FilterValidationExpressionMessage represents the API error message.
FirewallRule is the struct of the firewall rule.
FirewallRuleCreateParams contains required and optional params for creating a firewall rule.
No description provided by the author
FirewallRuleResponse is the API response that is returned for requesting a single firewall rule on a zone.
FirewallRulesDetailResponse is the API response for the firewall rules.
FirewallRuleUpdateParams contains required and optional params for updating a firewall rule.
GenerateMagicTransitIPsecTunnelPSKResponse contains a response after generating IPsec Tunnel.
No description provided by the author
No description provided by the author
GetAddressMapResponse contains a specific address map's API Response.
GetAdvertisementStatusResponse contains an API Response for the BGP status of the IP Prefix.
GetBulkDomainDetailsParameters represents the parameters for bulk domain details request.
GetBulkDomainDetailsResponse represents an API response for bulk domain details.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
GetDomainDetailsParameters represent the parameters for a domain details request.
GetDomainHistoryParameters represents the parameters for domain history request.
GetDomainHistoryResponse represents an API response for domain history.
No description provided by the author
No description provided by the author
GetIPPrefixResponse contains a specific IP prefix's API Response.
No description provided by the author
No description provided by the author
GetMagicFirewallRulesetResponse contains a single Magic Firewall Ruleset.
GetMagicTransitGRETunnelResponse contains a response including zero or one GRE tunnels.
GetMagicTransitIPsecTunnelResponse contains a response including zero or one IPsec tunnels.
GetMagicTransitStaticRouteResponse contains a response including exactly one static route.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
GetRulesetResponse contains a single Ruleset.
No description provided by the author
No description provided by the author
Healthcheck describes a Healthcheck object.
HealthcheckHTTPConfig describes configuration for a HTTP healthcheck.
HealthcheckListResponse is the API response, containing an array of healthchecks.
HealthcheckResponse is the API response, containing a single healthcheck.
HealthcheckTCPConfig describes configuration for a TCP healthcheck.
No description provided by the author
Image represents a Cloudflare Image.
ImageDetailsResponse is the API response for getting an image's details.
ImageDirectUploadURL .
ImageDirectUploadURLResponse is the API response for a direct image upload url.
ImagesListResponse is the API response for listing all images.
ImagesStatsCount is the stats attached to a ImagesStatsResponse.
ImagesStatsResponse is the API response for image stats.
No description provided by the author
No description provided by the author
IntelligenceASNOverviewParameters represents parameters for an ASN request.
IntelligenceASNResponse represents an API response for ASN info.
IntelligenceASNSubnetResponse represents an ASN subnet API response.
IntelligenceASNSubnetsParameters represents parameters for an ASN subnet request.
IPIntelligence represents IP intelligence information.
IPIntelligenceItem represents an item in an IP list.
IPIntelligenceListParameters represents the parameters for an IP list request.
IPIntelligenceListResponse represents the response for an IP list API response.
IPIntelligenceParameters represents parameters for an IP Intelligence request.
IPIntelligencePassiveDNSParameters represents the parameters for a passive DNS request.
IPIntelligencePassiveDNSResponse represents a passive API response.
IPIntelligenceResponse represents an IP Intelligence API response.
IPList contains information about an IP List.
IPListBulkOperation contains information about a Bulk Operation.
IPListBulkOperationResponse contains information about a Bulk Operation.
IPListCreateRequest contains data for a new IP List.
IPListDeleteResponse contains information about the deletion of an IP List.
IPListItem contains information about a single IP List Item.
IPListItemCreateRequest contains data for a new IP List Item.
IPListItemCreateResponse contains information about the creation of an IP List Item.
IPListItemDeleteItemRequest contains single IP List Items that shall be deleted.
IPListItemDeleteRequest wraps IP List Items that shall be deleted.
IPListItemDeleteResponse contains information about the deletion of an IP List Item.
IPListItemsGetResponse contains information about a single IP List Item.
IPListItemsListResponse contains information about IP List Items.
IPListListResponse contains a slice of IP Lists.
IPListResponse contains a single IP List.
IPListUpdateRequest contains data for an IP List update.
IPPassiveDNS represent DNS response.
IPPrefix contains information about an IP prefix.
IPPrefixUpdateRequest contains information about prefix updates.
IPRanges contains lists of IPv4 and IPv6 CIDRs.
IPRangesResponse contains the structure for the API response, not modified.
IPsResponse is the API response containing a list of IPs.
IssuerConfiguration allows the configuration of the issuance provider.
KeylessSSL represents Keyless SSL configuration.
KeylessSSLCreateRequest represents the request format made for creating KeylessSSL.
KeylessSSLDetailResponse is the API response, containing a single Keyless SSL.
KeylessSSLListResponse represents the response from the Keyless SSL list endpoint.
KeylessSSLUpdateRequest represents the request for updating KeylessSSL.
LeveledLogger is a leveled logger implementation.
List contains information about a List.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ListAddressMapResponse contains a slice of address maps.
AddressMapFilter contains filter parameters for finding a list of address maps.
ListBulkOperation contains information about a Bulk Operation.
ListBulkOperationResponse contains information about a Bulk Operation.
No description provided by the author
No description provided by the author
No description provided by the author
ListCreateRequest contains data for a new List.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ListDeleteResponse contains information about the deletion of a List.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ListIPPrefixResponse contains a slice of IP prefixes.
ListItem contains information about a single List Item.
ListItemCreateRequest contains data for a new List Item.
ListItemCreateResponse contains information about the creation of a List Item.
ListItemDeleteItemRequest contains single List Items that shall be deleted.
ListItemDeleteRequest wraps List Items that shall be deleted.
ListItemDeleteResponse contains information about the deletion of a List Item.
ListItemsGetResponse contains information about a single List Item.
ListItemsListResponse contains information about List Items.
No description provided by the author
ListListResponse contains a slice of Lists.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ListMagicFirewallRulesetResponse contains a list of Magic Firewall rulesets.
ListMagicTransitGRETunnelsResponse contains a response including GRE tunnels.
ListMagicTransitIPsecTunnelsResponse contains a response including IPsec tunnels.
ListMagicTransitStaticRoutesResponse contains a response including Magic Transit static routes.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ListOriginCertificatesParams represents the parameters used to list Cloudflare-issued certificates.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ListResponse contains a single List.
ListRulesetResponse contains all Rulesets.
No description provided by the author
ListStorageKeysResponse contains a slice of keys belonging to a storage namespace, pagination information, and an embedded response struct.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ListUpdateRequest contains data for a List update.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ListWorkersKVNamespacesResponse contains a slice of storage namespaces associated with an account, pagination information, and an embedded response struct.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
LoadBalancer represents a load balancer's properties.
LoadBalancerFixedResponseData contains all the data needed to generate a fixed response from a Load Balancer.
LoadBalancerLoadShedding contains the settings for controlling load shedding.
LoadBalancerMonitor represents a load balancer monitor's properties.
LoadBalancerOrigin represents a Load Balancer origin's properties.
LoadBalancerOriginHealth represents the health of the origin.
LoadBalancerOriginSteering controls origin selection for new sessions and traffic without session affinity.
LoadBalancerPool represents a load balancer pool's properties.
LoadBalancerPoolHealth represents the healthchecks from different PoPs for a pool.
LoadBalancerPoolPopHealth represents the health of the pool for given PoP.
LoadBalancerRule represents a single rule entry for a Load Balancer.
LoadBalancerRuleOverrides are the set of field overridable by the rules system.
LoadBalancerRuleOverridesSessionAffinityAttrs mimics SessionAffinityAttributes without the DrainDuration field as that field can not be overwritten via rules.
LocationStrategy controls location-based steering for non-proxied requests.
No description provided by the author
LogpullRetentionConfiguration describes a the structure of a Logpull Retention payload.
LogpullRetentionConfigurationResponse is the API response, containing the Logpull retention result.
LogpushDestinationExistsRequest is the API request for check destination exists.
LogpushDestinationExistsResponse is the API response, containing a destination exists check result.
LogpushFieldsResponse is the API response for a datasets fields.
LogpushGetOwnershipChallenge describes a ownership validation.
LogpushGetOwnershipChallengeRequest is the API request for get ownership challenge.
LogpushGetOwnershipChallengeResponse is the API response, containing a ownership challenge.
LogpushJob describes a Logpush job.
LogpushJobDetailsResponse is the API response, containing a single Logpush Job.
No description provided by the author
No description provided by the author
LogpushJobsResponse is the API response, containing an array of Logpush Jobs.
LogpushOwnershipChallengeValidationResponse is the API response, containing a ownership challenge validation result.
LogpushValidateOwnershipChallengeRequest is the API request for validate ownership challenge.
MagicFirewallRuleset contains information about a Firewall Ruleset.
MagicFirewallRulesetRule contains information about a single Magic Firewall rule.
MagicFirewallRulesetRuleActionParameters specifies the action parameters for a Firewall rule.
MagicTransitGRETunnel contains information about a GRE tunnel.
MagicTransitGRETunnelHealthcheck contains information about a GRE tunnel health check.
MagicTransitIPsecTunnel contains information about an IPsec tunnel.
MagicTransitIPsecTunnelPskMetadata contains metadata associated with PSK.
MagicTransitStaticRoute contains information about a static route.
MagicTransitStaticRouteScope contains information about a static route's scope.
MagicTransitTunnelHealthcheck contains information about a tunnel health check.
No description provided by the author
No description provided by the author
MisCategorizationParameters represents the parameters for a miscategorization request.
MTLSAssociation represents the metadata for an existing association between a user-uploaded mTLS certificate and a Cloudflare service.
MTLSAssociationResponse represents the response from the retrieval endpoint for mTLS certificate associations.
MTLSCertificate represents the metadata for a user-uploaded mTLS certificate.
MTLSCertificateResponse represents the response from endpoints relating to retrieving, creating, and deleting an mTLS certificate.
MTLSCertificatesResponse represents the response from the mTLS certificate list endpoint.
No description provided by the author
No description provided by the author
NotFoundError is for HTTP 404 responses.
NotificationAlertWithDescription represents the alert/notification available.
NotificationAvailableAlertsResponse describes the available alerts/notifications grouped by products.
NotificationEligibilityResponse describes the eligible mechanisms that can be configured for a notification.
NotificationHistory describes the history of notifications sent for an account.
NotificationHistoryResponse describes the notification history response for an account for a specific time period.
NotificationMechanismData holds a single public facing mechanism data integation.
NotificationMechanismMetaData represents the state of the delivery mechanism.
NotificationMechanisms are the different possible delivery mechanisms.
NotificationPagerDutyResource describes a PagerDuty integration.
NotificationPagerDutyResponse describes the PagerDuty integration retrieved.
NotificationPoliciesResponse holds the response for listing all notification policies for an account.
NotificationPolicy represents the notification policy created along with the destinations.
NotificationPolicyResponse holds the response type when a single policy is retrieved.
NotificationResource describes the id of an inserted/updated/deleted resource.
NotificationUpsertWebhooks describes a valid webhook request.
NotificationWebhookIntegration describes the webhook information along with its status.
NotificationWebhookResponse describes a single webhook retrieved.
NotificationWebhooksResponse describes a list of webhooks retrieved.
OriginCACertificate represents a Cloudflare-issued certificate.
OriginCACertificateID represents the ID of the revoked certificate from the Revoke Certificate endpoint.
OriginRequestConfig is a set of optional fields that users may set to customize how cloudflared sends requests to origin services.
No description provided by the author
Owner describes the resource owner.
PageRule describes a Page Rule.
PageRuleAction is the action to take when the target is matched.
PageRuleDetailResponse is the API response, containing a single PageRule.
PageRulesResponse is the API response, containing an array of PageRules.
PageRuleTarget is the target to evaluate on a request.
PagesDeploymentLogEntry represents a single log entry in a Pages deployment.
PagesDeploymentLogs represents the logs for a Pages deployment.
PagesDeploymentStageLogEntry represents a single log entry in a Pages deployment stage.
PagesDeploymentStageLogs represents the logs for a Pages deployment stage.
PagesDomain represents a pages domain.
PagesDomainParameters represents parameters for a pages domain request.
PagesDomainResponse represents an API response for a pages domain request.
PagesDomainsParameters represents parameters for a pages domains request.
PagesDomainsResponse represents an API response for a pages domains request.
PagesProject represents a Pages project.
PagesProjectBuildConfig represents the configuration of a Pages project build process.
PagesProjectDeployment represents a deployment to a Pages project.
PagesProjectDeploymentConfigEnvironment represents the configuration for preview or production deploys.
PagesProjectDeploymentConfigs represents the configuration for deployments in a Pages project.
PagesProjectDeploymentStage represents an individual stage in a Pages project deployment.
PagesProjectDeploymentTrigger represents information about what caused a deployment.
PagesProjectDeploymentTriggerMetadata represents additional information about the cause of a deployment.
PagesProjectSource represents the configuration of a Pages project source.
PagesProjectSourceConfig represents the properties use to configure a Pages project source.
PaginationOptions can be passed to a list request to configure paging These values will be defaulted if omitted, and PerPage has min/max limits set by resource.
PatchTeamsList represents a patch request for appending/removing list items.
No description provided by the author
No description provided by the author
PerHostnameAuthenticatedOriginPullsCertificateDetails represents the metadata for a Per Hostname AuthenticatedOriginPulls certificate.
PerHostnameAuthenticatedOriginPullsCertificateParams represents the required data related to the client certificate being uploaded to be used in Per Hostname AuthenticatedOriginPulls.
PerHostnameAuthenticatedOriginPullsCertificateResponse represents the response from endpoints relating to creating and deleting a Per Hostname AuthenticatedOriginPulls certificate.
PerHostnameAuthenticatedOriginPullsConfig represents the config state for Per Hostname AuthenticatedOriginPulls applied on a hostname.
PerHostnameAuthenticatedOriginPullsConfigParams represents the expected config param format for Per Hostname AuthenticatedOriginPulls applied on a hostname.
PerHostnameAuthenticatedOriginPullsDetails contains metadata about the Per Hostname AuthenticatedOriginPulls configuration on a hostname.
PerHostnameAuthenticatedOriginPullsDetailsResponse represents Per Hostname AuthenticatedOriginPulls configuration metadata for a single hostname.
PerHostnamesAuthenticatedOriginPullsDetailsResponse represents Per Hostname AuthenticatedOriginPulls configuration metadata for multiple hostnames.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
PerZoneAuthenticatedOriginPullsCertificateDetails represents the metadata for a Per Zone AuthenticatedOriginPulls client certificate.
PerZoneAuthenticatedOriginPullsCertificateParams represents the required data related to the client certificate being uploaded to be used in Per Zone AuthenticatedOriginPulls.
PerZoneAuthenticatedOriginPullsCertificateResponse represents the response from endpoints relating to creating and deleting a per zone AuthenticatedOriginPulls certificate.
PerZoneAuthenticatedOriginPullsCertificatesResponse represents the response from the per zone AuthenticatedOriginPulls certificate list endpoint.
PerZoneAuthenticatedOriginPullsSettings represents the settings for Per Zone AuthenticatedOriginPulls.
PerZoneAuthenticatedOriginPullsSettingsResponse represents the response from the Per Zone AuthenticatedOriginPulls settings endpoint.
PhishingScan represent information about a phishing scan.
PhishingScanParameters represent parameters for a phishing scan request.
PhishingScanResponse represent an API response for a phishing scan.
No description provided by the author
No description provided by the author
PurgeCacheRequest represents the request format made to the purge endpoint.
PurgeCacheResponse represents the response from the purge endpoint.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
R2Bucket defines a container for objects stored in R2 Storage.
R2BucketListResponse represents the response from the list R2 buckets endpoint.
No description provided by the author
R2Buckets represents the map of buckets response from the R2 buckets endpoint.
RandomSteering configures pool weights.
RateLimit is a policy than can be applied to limit traffic within a customer domain.
RateLimitAction is the action that will be taken when the rate limit threshold is reached.
RateLimitActionResponse is the response that will be returned when rate limit action is triggered.
RateLimitCorrelate pertainings to NAT support.
RatelimitError is for HTTP 429s where the service is telling the client to slow down.
RateLimitKeyValue is k-v formatted as expected in the rate limit description.
RateLimitRequestMatcher contains the matching rules pertaining to requests.
RateLimitResponseMatcher contains the matching rules pertaining to responses.
RateLimitResponseMatcherHeader contains the structure of the origin HTTP headers used in request matcher checks.
RateLimitTrafficMatcher contains the rules that will be used to apply a rate limit to traffic.
RawResponse keeps the result as JSON form.
Redirect represents a redirect item in a List.
No description provided by the author
No description provided by the author
RegionalTieredCache is the structure of the API object for the regional tiered cache setting.
RegionalTieredCacheDetailsResponse is the API response for the regional tiered cache setting.
RegistrantContact is the contact details for the domain registration.
RegistrarDomain is the structure of the API response for a new Cloudflare Registrar domain.
RegistrarDomainConfiguration is the structure for making updates to and existing domain.
RegistrarDomainDetailResponse is the structure of the detailed response from the API for a single domain.
RegistrarDomainsDetailResponse is the structure of the detailed response from the API.
RegistrarTransferIn contains the structure for a domain transfer in request.
No description provided by the author
No description provided by the author
RequestError is for 4xx errors that we encounter not covered elsewhere (generally bad payloads).
ResolvesToRefs what a domain resolves to.
ResourceContainer defines an API resource you wish to target.
No description provided by the author
Response is a template.
ResponseInfo contains a code and message returned by the API as errors or informational messages inside the response.
ResultInfo contains metadata about the Response.
ResultInfoCursors contains information about cursors.
No description provided by the author
RetryPolicy specifies number of retries and min/max retry delays This config is used when the client exponentially backs off after errored requests.
ReverseRecords represent records for passive DNS.
No description provided by the author
RiskTypes represent risk types for an IP.
No description provided by the author
No description provided by the author
Ruleset contains the structure of a Ruleset.
RulesetActionParametersLogCustomField wraps an object that is part of request_fields, response_fields or cookie_fields.
RulesetRule contains information about a single Ruleset Rule.
RulesetRuleActionParameters specifies the action parameters for a Ruleset rule.
No description provided by the author
RulesetRuleActionParametersBlockResponse holds the BlockResponse struct for an action parameter.
No description provided by the author
No description provided by the author
No description provided by the author
RulesetRuleActionParametersCompressionAlgorithm defines a compression algorithm for the compress_response action.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
RulesetRuleActionParametersFromList holds the FromList struct for actions which pull data from a list.
No description provided by the author
RulesetRuleActionParametersHTTPHeader is the definition for define action parameters that involve HTTP headers.
RulesetRuleActionParametersMatchedData holds the structure for WAF based payload logging.
RulesetRuleActionParametersOrigin is the definition for route action parameters that involve origin overrides.
No description provided by the author
No description provided by the author
No description provided by the author
RulesetRuleActionParametersSni is the definition for the route action parameters that involve SNI overrides.
No description provided by the author
No description provided by the author
No description provided by the author
RulesetRuleActionParametersURI holds the URI struct for an action parameter.
RulesetRuleActionParametersURIPath holds the path specific portion of a URI action parameter.
RulesetRuleActionParametersURIQuery holds the query specific portion of a URI action parameter.
RulesetRuleExposedCredentialCheck contains the structure of an exposed credential check Ruleset Rule.
RulesetRuleLogging contains the logging configuration for the rule.
RulesetRuleRateLimit contains the structure of a HTTP rate limit Ruleset Rule.
No description provided by the author
No description provided by the author
SaveResponse is returned when a resource is inserted/updated/deleted.
No description provided by the author
No description provided by the author
SecondaryDNSPrimary is the representation of the DNS Primary.
SecondaryDNSPrimaryDetailResponse is the API representation of a single secondary DNS primary response.
SecondaryDNSPrimaryListResponse is the API representation of all secondary DNS primaries.
SecondaryDNSTSIG contains the structure for a secondary DNS TSIG.
SecondaryDNSTSIGDetailResponse is the API response for a single secondary DNS TSIG.
SecondaryDNSTSIGListResponse is the API response for all secondary DNS TSIGs.
SecondaryDNSZone contains the high level structure of a secondary DNS zone.
SecondaryDNSZoneAXFRResponse is the API response for a single secondary DNS AXFR response.
SecondaryDNSZoneDetailResponse is the API response for a single secondary DNS zone.
SecurityTokenConfiguration holds the configuration for requesting a security token from the service.
No description provided by the author
ServiceError is a handler for 5xx errors returned to the client.
No description provided by the author
SessionAffinityAttributes represents additional configuration options for session affinity.
No description provided by the author
SizeOptions can be passed to a list request to configure size and cursor location.
No description provided by the author
SpectrumApplication defines a single Spectrum Application.
SpectrumApplicationDetailResponse is the structure of the detailed response from the API.
SpectrumApplicationDNS holds the external DNS configuration for a Spectrum Application.
SpectrumApplicationEdgeIPs represents configuration for Bring-Your-Own-IP https://developers.cloudflare.com/spectrum/getting-started/byoip/.
SpectrumApplicationOriginDNS holds the origin DNS configuration for a Spectrum Application.
SpectrumApplicationOriginPort defines a union of a single port or range of ports.
SpectrumApplicationsDetailResponse is the structure of the detailed response from the API.
SplitTunnel represents the individual tunnel struct.
SplitTunnelResponse represents the response from the get split tunnel endpoints.
SSLValidationError represents errors that occurred during SSL validation.
SSLValidationRecord displays Domain Control Validation tokens.
No description provided by the author
StorageKey is a key name used to identify a storage value.
StreamAccessRule represents the accessRules when creating a signed URL.
StreamCreateVideoParameters are parameters used when creating a video.
StreamListParameters represents parameters used when listing stream videos.
StreamListResponse represents the API response from a StreamListRequest.
StreamParameters are the basic parameters needed.
StreamSignedURLParameters represent parameters used when creating a signed URL.
StreamSignedURLResponse represents an API response for a signed URL.
StreamUploadFileParameters are parameters needed for file upload of a video.
StreamUploadFromURLParameters are the parameters used when uploading a video from URL.
StreamVideo represents a stream video.
StreamVideoCreate represents parameters returned after creating a video.
StreamVideoCreateResponse represents an API response of creating a stream video.
StreamVideoInput represents the video input values of a stream video.
StreamVideoNFTParameters represents a NFT for a stream video.
StreamVideoPlayback represents the playback URLs for a video.
StreamVideoResponse represents an API response of a stream video.
StreamVideoStatus represents the status of a stream video.
StreamVideoWatermark represents a watermark for a stream video.
No description provided by the author
No description provided by the author
TeamsAccountResponse is the API response, containing information on teams account.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
TeamsConfigResponse is the API response, containing information on teams account config.
TeamsConfiguration data model.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
TeamsL4OverrideSettings used in l4 filter type rule with action set to override.
TeamsList represents a Teams List.
TeamsListDetailResponse is the API response, containing a single teams list.
TeamsListItem represents a single list item.
TeamsListItemsListResponse represents the response from the list teams list items endpoint.
TeamsListListResponse represents the response from the list teams lists endpoint.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
TeamsRule represents an Teams wirefilter rule.
TeamsRulePatchRequest is used to patch an existing rule.
TeamsRuleResponse is the API response, containing a single rule.
No description provided by the author
TeamsRuleResponse is the API response, containing an array of rules.
No description provided by the author
No description provided by the author
TimeRange is an object for filtering the alert history based on timestamp.
No description provided by the author
No description provided by the author
Tunnel is the struct definition of a tunnel.
No description provided by the author
No description provided by the author
TunnelConfigurationResponse is used for representing the API response payload for a single tunnel.
No description provided by the author
TunnelConnection represents the connections associated with a tunnel.
TunnelConnectionResponse is used for representing the API response payload for connections of a single tunnel.
No description provided by the author
TunnelDetailResponse is used for representing the API response payload for a single tunnel.
A TunnelDuration is a Duration that has custom serialization for JSON.
No description provided by the author
TunnelRoute is the full record for a route.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
TunnelsDetailResponse is used for representing the API response payload for multiple tunnels.
TunnelTokenResponse is the API response for a tunnel token.
No description provided by the author
TunnelVirtualNetwork is segregation of Tunnel IP Routes via Virtualized Networks to handle overlapping private IPs in your origins.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
UniversalSSLSetting represents a universal ssl setting's properties.
UniversalSSLVerificationDetails represents a universal ssl verification's properties.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
UpdateAddressMapParams contains information about an address map to be updated.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
UpdateImageParams is the data required for an UpdateImage request.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
UpdateMagicFirewallRulesetRequest contains data for a Magic Firewall ruleset update.
UpdateMagicFirewallRulesetResponse contains response data when updating an existing Magic Firewall ruleset.
UpdateMagicTransitGRETunnelResponse contains a response after updating a GRE Tunnel.
UpdateMagicTransitIPsecTunnelResponse contains a response after updating an IPsec Tunnel.
UpdateMagicTransitStaticRouteResponse contains a static route update response.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
UpdateRulesetRequest is the representation of a Ruleset update.
UpdateRulesetResponse contains response data when updating an existing Ruleset.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
UploadImageParams is the data required for an Image Upload request.
UploadVideoURLWatermark represents UID of an existing watermark.
No description provided by the author
No description provided by the author
No description provided by the author
User describes a user account.
UserAgentRule represents a User-Agent Block.
UserAgentRuleListResponse represents a response from the List Zone Lockdown endpoint.
UserAgentRuleResponse represents a response from the Zone Lockdown endpoint.
No description provided by the author
No description provided by the author
No description provided by the author
UserBillingProfile contains Billing Profile information.
No description provided by the author
UserResponse wraps a response containing User accounts.
No description provided by the author
ValidationData represents validation data for a domain.
VerificationData represents verification data for a domain.
WAFGroup represents a WAF rule group.
WAFGroupResponse represents the response from the WAF group endpoint.
WAFGroupsResponse represents the response from the WAF groups endpoint.
WAFOverride represents a WAF override.
WAFOverrideResponse represents the response form the WAF override endpoint.
WAFOverridesResponse represents the response form the WAF overrides endpoint.
WAFPackage represents a WAF package configuration.
WAFPackageOptions represents options to edit a WAF package.
WAFPackageResponse represents the response from the WAF package endpoint.
WAFPackagesResponse represents the response from the WAF packages endpoint.
WAFRule represents a WAF rule.
WAFRuleOptions is a subset of WAFRule, for editable options.
WAFRuleResponse represents the response from the WAF rule endpoint.
WAFRulesResponse represents the response from the WAF rules endpoint.
WaitingRoom describes a WaitingRoom object.
WaitingRoomDetailResponse is the API response, containing a single WaitingRoom.
WaitingRoomEvent describes a WaitingRoomEvent object.
WaitingRoomEventDetailResponse is the API response, containing a single WaitingRoomEvent.
WaitingRoomEventsResponse is the API response, containing an array of WaitingRoomEvents.
WaitingRoomPagePreviewCustomHTML describes a WaitingRoomPagePreviewCustomHTML object.
WaitingRoomPagePreviewResponse is the API response, containing the URL to a custom waiting room preview.
WaitingRoomPagePreviewURL describes a WaitingRoomPagePreviewURL object.
WaitingRoomRoute describes a WaitingRoomRoute object.
No description provided by the author
WaitingRoomRulesResponse is the API response, containing an array of WaitingRoomRule.
WaitingRoomSettings describes zone-level waiting room settings.
WaitingRoomSettingsResponse is the API response, containing zone-level Waiting Room settings.
WaitingRoomsResponse is the API response, containing an array of WaitingRooms.
WaitingRoomStatus describes the status of a waiting room.
WaitingRoomStatusResponse is the API response, containing the status of a waiting room.
No description provided by the author
Web3Hostname represents a web3 hostname.
Web3HostnameCreateParameters represents the parameters for creating a web3 hostname.
Web3HostnameDeleteResponse represents the API response body for deleting a web3 hostname.
Web3HostnameDeleteResult represents the result of deleting a web3 hostname.
Web3HostnameDetailsParameters represents the parameters for getting a single web3 hostname.
Web3HostnameListParameters represents the parameters for listing web3 hostnames.
Web3HostnameListResponse represents the API response body for listing web3 hostnames.
Web3HostnameResponse represents an API response body for a web3 hostname.
Web3HostnameUpdateParameters represents the parameters for editing a web3 hostname.
WHOIS represents whois information.
WHOISParameters represents parameters for a who is request.
WHOISResponse represents an API response for a whois request.
WorkerAnalyticsEngineBinding is a binding to an Analytics Engine dataset.
WorkerBindingListItem a struct representing an individual binding in a list of bindings.
WorkerBindingListResponse wrapper struct for API response to worker binding list API call.
WorkerCronTrigger holds an individual cron schedule for a worker.
WorkerCronTriggerResponse represents the response from the Worker cron trigger API endpoint.
WorkerCronTriggerSchedules contains the schedule of Worker cron triggers.
WorkerDurableObjectBinding is a binding to a Workers Durable Object.
WorkerInheritBinding will just persist whatever binding content was previously uploaded.
WorkerKvNamespaceBinding is a binding to a Workers KV Namespace.
WorkerListResponse wrapper struct for API response to worker script list API call.
WorkerMetaData contains worker script information such as size, creation & modification dates.
WorkerPlainTextBinding is a binding to plain text.
WorkerQueueBinding is a binding to a Workers Queue.
WorkerR2BucketBinding is a binding to an R2 bucket.
No description provided by the author
WorkerRequestParams provides parameters for worker requests for both enterprise and standard requests.
WorkerRoute is used to map traffic matching a URL pattern to a workers
API reference: https://api.cloudflare.com/#worker-routes-properties.
WorkerRouteResponse embeds Response struct and a single WorkerRoute.
WorkerRoutesResponse embeds Response struct and slice of WorkerRoutes.
No description provided by the author
No description provided by the author
No description provided by the author
WorkerScript Cloudflare Worker struct with metadata.
WorkerScriptParams provides a worker script and the associated bindings.
WorkerScriptResponse wrapper struct for API response to worker script calls.
No description provided by the author
No description provided by the author
No description provided by the author
WorkerSecretTextBinding is a binding to secret text.
No description provided by the author
WorkersKVNamespace contains the unique identifier and title of a storage namespace.
WorkersKVNamespaceResponse is the response received when creating storage namespaces.
WorkersKVPair is used in an array in the request to the bulk KV api.
WorkersListSecretsResponse is the response received when listing secrets.
WorkersPutSecretRequest provides parameters for creating and updating secrets.
WorkersPutSecretResponse is the response received when creating or updating a secret.
WorkersSecret contains the name and type of the secret.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
WorkerWebAssemblyBinding is a binding to a WebAssembly module.
No description provided by the author
No description provided by the author
Zone describes a Cloudflare zone.
ZoneAnalytics contains analytics data for a zone.
ZoneAnalyticsColocation contains analytics data by datacenter.
ZoneAnalyticsData contains totals and timeseries analytics data for a zone.
ZoneAnalyticsOptions represents the optional parameters in Zone Analytics endpoint requests.
No description provided by the author
No description provided by the author
No description provided by the author
ZoneCustomSSL represents custom SSL certificate metadata.
ZoneCustomSSLGeoRestrictions represents the parameter to create or update geographic restrictions on a custom ssl certificate.
ZoneCustomSSLOptions represents the parameters to create or update an existing custom SSL configuration.
ZoneCustomSSLPriority represents a certificate's ID and priority.
ZoneDNSSEC represents the response from the Zone DNSSEC Setting result.
ZoneDNSSECDeleteResponse represents the response from the Zone DNSSEC Delete request.
ZoneDNSSECResponse represents the response from the Zone DNSSEC Setting.
ZoneDNSSECUpdateOptions represents the options for DNSSEC update.
ZoneID contains only the zone ID.
ZoneIDResponse represents the response from the Zone endpoint, containing only a zone ID.
No description provided by the author
ZoneLockdown represents a Zone Lockdown rule.
ZoneLockdownConfig represents a Zone Lockdown config, which comprises a Target ("ip" or "ip_range") and a Value (an IP address or IP+mask, respectively.).
ZoneLockdownCreateParams contains required and optional params for creating a zone lockdown.
ZoneLockdownListResponse represents a response from the List Zone Lockdown endpoint.
ZoneLockdownResponse represents a response from the Zone Lockdown endpoint.
ZoneLockdownUpdateParams contains required and optional params for updating a zone lockdown.
ZoneMeta describes metadata about a zone.
ZoneOptions is a subset of Zone, for editable options.
ZonePlan contains the plan information for a zone.
ZonePlanCommon contains fields used by various Plan endpoints.
ZoneRatePlan contains the plan information for a zone.
ZoneRatePlanResponse represents the response from the Plan Details endpoint.
ZoneResponse represents the response from the Zone endpoint containing a single zone.
ZoneSetting contains settings for a zone.
ZoneSettingResponse represents the response from the Zone Setting endpoint.
ZoneSettingSingleResponse represents the response from the Zone Setting endpoint for the specified setting.
ZonesResponse represents the response from the Zone endpoint containing an array of zones.
ZoneSSLSetting contains ssl setting for a zone.
ZoneSSLSettingResponse represents the response from the Zone SSL Setting endpoint.
No description provided by the author