Versions in this module Expand all Collapse all v3 v3.1.0 Sep 24, 2024 v3.0.1 Sep 23, 2024 Changes in this version + const AuditLogActorTypeAdmin + const AuditLogActorTypeCloudflare + const AuditLogActorTypeUser + const CertificateCADigicert + const CertificateCAGoogle + const CertificateCALetsEncrypt + const CertificateCASSLCom + const CertificateRequestTypeKeylessCertificate + const CertificateRequestTypeOriginECC + const CertificateRequestTypeOriginRSA + const CloudflareTunnelStatusDegraded + const CloudflareTunnelStatusDown + const CloudflareTunnelStatusHealthy + const CloudflareTunnelStatusInactive + const CloudflareTunnelTunTypeCNI + const CloudflareTunnelTunTypeCfdTunnel + const CloudflareTunnelTunTypeGRE + const CloudflareTunnelTunTypeIPSec + const CloudflareTunnelTunTypeWARPConnector + const MemberStatusAccepted + const MemberStatusPending + const SortDirectionAsc + const SortDirectionDesc + const SubscriptionFrequencyMonthly + const SubscriptionFrequencyQuarterly + const SubscriptionFrequencyWeekly + const SubscriptionFrequencyYearly + const SubscriptionStateAwaitingPayment + const SubscriptionStateCancelled + const SubscriptionStateExpired + const SubscriptionStateFailed + const SubscriptionStatePaid + const SubscriptionStateProvisioned + const SubscriptionStateTrial + type ASN = shared.ASN + type ASNParam = shared.ASNParam + type AuditLog = shared.AuditLog + type AuditLogAction = shared.AuditLogAction + type AuditLogActor = shared.AuditLogActor + type AuditLogActorType = shared.AuditLogActorType + type AuditLogOwner = shared.AuditLogOwner + type AuditLogResource = shared.AuditLogResource + type CertificateCA = shared.CertificateCA + type CertificateRequestType = shared.CertificateRequestType + type CloudflareTunnel = shared.CloudflareTunnel + type CloudflareTunnelConnection = shared.CloudflareTunnelConnection + type CloudflareTunnelStatus = shared.CloudflareTunnelStatus + type CloudflareTunnelTunType = shared.CloudflareTunnelTunType + type Error = apierror.Error + type ErrorData = shared.ErrorData + type FilterDeleteResponseEnvelope struct + Errors []shared.ResponseInfo + JSON filterDeleteResponseEnvelopeJSON + Messages []shared.ResponseInfo + Result FirewallFilter + Success FilterDeleteResponseEnvelopeSuccess + func (r *FilterDeleteResponseEnvelope) UnmarshalJSON(data []byte) (err error) + type FilterDeleteResponseEnvelopeSuccess bool + const FilterDeleteResponseEnvelopeSuccessTrue + func (r FilterDeleteResponseEnvelopeSuccess) IsKnown() bool + type FilterGetResponseEnvelope struct + Errors []shared.ResponseInfo + JSON filterGetResponseEnvelopeJSON + Messages []shared.ResponseInfo + Result FirewallFilter + Success FilterGetResponseEnvelopeSuccess + func (r *FilterGetResponseEnvelope) UnmarshalJSON(data []byte) (err error) + type FilterGetResponseEnvelopeSuccess bool + const FilterGetResponseEnvelopeSuccessTrue + func (r FilterGetResponseEnvelopeSuccess) IsKnown() bool + type FilterListParams struct + Description param.Field[string] + Expression param.Field[string] + ID param.Field[string] + Page param.Field[float64] + Paused param.Field[bool] + PerPage param.Field[float64] + Ref param.Field[string] + func (r FilterListParams) URLQuery() (v url.Values) + type FilterNewParams struct + Expression param.Field[string] + func (r FilterNewParams) MarshalJSON() (data []byte, err error) + type FilterNewResponseEnvelope struct + Errors []shared.ResponseInfo + JSON filterNewResponseEnvelopeJSON + Messages []shared.ResponseInfo + Result []FirewallFilter + ResultInfo FilterNewResponseEnvelopeResultInfo + Success FilterNewResponseEnvelopeSuccess + func (r *FilterNewResponseEnvelope) UnmarshalJSON(data []byte) (err error) + type FilterNewResponseEnvelopeResultInfo struct + Count float64 + JSON filterNewResponseEnvelopeResultInfoJSON + Page float64 + PerPage float64 + TotalCount float64 + func (r *FilterNewResponseEnvelopeResultInfo) UnmarshalJSON(data []byte) (err error) + type FilterNewResponseEnvelopeSuccess bool + const FilterNewResponseEnvelopeSuccessTrue + func (r FilterNewResponseEnvelopeSuccess) IsKnown() bool + type FilterService struct + Options []option.RequestOption + func NewFilterService(opts ...option.RequestOption) (r *FilterService) + func (r *FilterService) Delete(ctx context.Context, zoneIdentifier string, id string, ...) (res *FirewallFilter, err error) + func (r *FilterService) Get(ctx context.Context, zoneIdentifier string, id string, ...) (res *FirewallFilter, err error) + func (r *FilterService) List(ctx context.Context, zoneIdentifier string, query FilterListParams, ...) (res *pagination.V4PagePaginationArray[FirewallFilter], err error) + func (r *FilterService) ListAutoPaging(ctx context.Context, zoneIdentifier string, query FilterListParams, ...) *pagination.V4PagePaginationArrayAutoPager[FirewallFilter] + func (r *FilterService) New(ctx context.Context, zoneIdentifier string, body FilterNewParams, ...) (res *[]FirewallFilter, err error) + func (r *FilterService) Update(ctx context.Context, zoneIdentifier string, id string, body FilterUpdateParams, ...) (res *FirewallFilter, err error) + type FilterUpdateParams struct + Body interface{} + func (r FilterUpdateParams) MarshalJSON() (data []byte, err error) + type FilterUpdateResponseEnvelope struct + Errors []shared.ResponseInfo + JSON filterUpdateResponseEnvelopeJSON + Messages []shared.ResponseInfo + Result FirewallFilter + Success FilterUpdateResponseEnvelopeSuccess + func (r *FilterUpdateResponseEnvelope) UnmarshalJSON(data []byte) (err error) + type FilterUpdateResponseEnvelopeSuccess bool + const FilterUpdateResponseEnvelopeSuccessTrue + func (r FilterUpdateResponseEnvelopeSuccess) IsKnown() bool + type FirewallFilter struct + Description string + Expression string + ID string + JSON firewallFilterJSON + Paused bool + Ref string + func (r *FirewallFilter) UnmarshalJSON(data []byte) (err error) + func (r FirewallFilter) ImplementsFirewallFirewallRuleFilter() + type FirewallFilterParam struct + Description param.Field[string] + Expression param.Field[string] + Paused param.Field[bool] + Ref param.Field[string] + func (r FirewallFilterParam) MarshalJSON() (data []byte, err error) + type MemberParam = shared.MemberParam + type MemberRoleParam = shared.MemberRoleParam + type MemberRolesPermissionsParam = shared.MemberRolesPermissionsParam + type MemberStatus = shared.MemberStatus + type MemberUserParam = shared.MemberUserParam + type Permission = shared.Permission + type PermissionGrant = shared.PermissionGrant + type PermissionGrantParam = shared.PermissionGrantParam + type RatePlan = shared.RatePlan + type RatePlanParam = shared.RatePlanParam + type ResponseInfo = shared.ResponseInfo + type Role = shared.Role + type SortDirection = shared.SortDirection + type Subscription = shared.Subscription + type SubscriptionFrequency = shared.SubscriptionFrequency + type SubscriptionParam = shared.SubscriptionParam + type SubscriptionState = shared.SubscriptionState Other modules containing this package github.com/cloudflare/cloudflare-go/v2 github.com/cloudflare/cloudflare-go/v4