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 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 + type TurnstileService struct + Options []option.RequestOption + Widgets *WidgetService + func NewTurnstileService(opts ...option.RequestOption) (r *TurnstileService) + type Widget struct + BotFightMode bool + ClearanceLevel WidgetClearanceLevel + CreatedOn time.Time + Domains []WidgetDomain + JSON widgetJSON + Mode WidgetMode + ModifiedOn time.Time + Name string + Offlabel bool + Region WidgetRegion + Secret string + Sitekey string + func (r *Widget) UnmarshalJSON(data []byte) (err error) + type WidgetClearanceLevel string + const WidgetClearanceLevelInteractive + const WidgetClearanceLevelJschallenge + const WidgetClearanceLevelManaged + const WidgetClearanceLevelNoClearance + func (r WidgetClearanceLevel) IsKnown() bool + type WidgetDeleteParams struct + AccountID param.Field[string] + type WidgetDeleteResponseEnvelope struct + Errors []shared.ResponseInfo + JSON widgetDeleteResponseEnvelopeJSON + Messages []shared.ResponseInfo + Result Widget + Success bool + func (r *WidgetDeleteResponseEnvelope) UnmarshalJSON(data []byte) (err error) + type WidgetDomain = string + type WidgetDomainParam = string + type WidgetGetParams struct + AccountID param.Field[string] + type WidgetGetResponseEnvelope struct + Errors []shared.ResponseInfo + JSON widgetGetResponseEnvelopeJSON + Messages []shared.ResponseInfo + Result Widget + Success bool + func (r *WidgetGetResponseEnvelope) UnmarshalJSON(data []byte) (err error) + type WidgetListParams struct + AccountID param.Field[string] + Direction param.Field[WidgetListParamsDirection] + Order param.Field[WidgetListParamsOrder] + Page param.Field[float64] + PerPage param.Field[float64] + func (r WidgetListParams) URLQuery() (v url.Values) + type WidgetListParamsDirection string + const WidgetListParamsDirectionAsc + const WidgetListParamsDirectionDesc + func (r WidgetListParamsDirection) IsKnown() bool + type WidgetListParamsOrder string + const WidgetListParamsOrderCreatedOn + const WidgetListParamsOrderID + const WidgetListParamsOrderModifiedOn + const WidgetListParamsOrderName + const WidgetListParamsOrderSitekey + func (r WidgetListParamsOrder) IsKnown() bool + type WidgetListResponse struct + BotFightMode bool + ClearanceLevel WidgetListResponseClearanceLevel + CreatedOn time.Time + Domains []WidgetDomain + JSON widgetListResponseJSON + Mode WidgetListResponseMode + ModifiedOn time.Time + Name string + Offlabel bool + Region WidgetListResponseRegion + Sitekey string + func (r *WidgetListResponse) UnmarshalJSON(data []byte) (err error) + type WidgetListResponseClearanceLevel string + const WidgetListResponseClearanceLevelInteractive + const WidgetListResponseClearanceLevelJschallenge + const WidgetListResponseClearanceLevelManaged + const WidgetListResponseClearanceLevelNoClearance + func (r WidgetListResponseClearanceLevel) IsKnown() bool + type WidgetListResponseMode string + const WidgetListResponseModeInvisible + const WidgetListResponseModeManaged + const WidgetListResponseModeNonInteractive + func (r WidgetListResponseMode) IsKnown() bool + type WidgetListResponseRegion string + const WidgetListResponseRegionWorld + func (r WidgetListResponseRegion) IsKnown() bool + type WidgetMode string + const WidgetModeInvisible + const WidgetModeManaged + const WidgetModeNonInteractive + func (r WidgetMode) IsKnown() bool + type WidgetNewParams struct + AccountID param.Field[string] + BotFightMode param.Field[bool] + ClearanceLevel param.Field[WidgetNewParamsClearanceLevel] + Direction param.Field[WidgetNewParamsDirection] + Domains param.Field[[]WidgetDomainParam] + Mode param.Field[WidgetNewParamsMode] + Name param.Field[string] + Offlabel param.Field[bool] + Order param.Field[WidgetNewParamsOrder] + Page param.Field[float64] + PerPage param.Field[float64] + Region param.Field[WidgetNewParamsRegion] + func (r WidgetNewParams) MarshalJSON() (data []byte, err error) + func (r WidgetNewParams) URLQuery() (v url.Values) + type WidgetNewParamsClearanceLevel string + const WidgetNewParamsClearanceLevelInteractive + const WidgetNewParamsClearanceLevelJschallenge + const WidgetNewParamsClearanceLevelManaged + const WidgetNewParamsClearanceLevelNoClearance + func (r WidgetNewParamsClearanceLevel) IsKnown() bool + type WidgetNewParamsDirection string + const WidgetNewParamsDirectionAsc + const WidgetNewParamsDirectionDesc + func (r WidgetNewParamsDirection) IsKnown() bool + type WidgetNewParamsMode string + const WidgetNewParamsModeInvisible + const WidgetNewParamsModeManaged + const WidgetNewParamsModeNonInteractive + func (r WidgetNewParamsMode) IsKnown() bool + type WidgetNewParamsOrder string + const WidgetNewParamsOrderCreatedOn + const WidgetNewParamsOrderID + const WidgetNewParamsOrderModifiedOn + const WidgetNewParamsOrderName + const WidgetNewParamsOrderSitekey + func (r WidgetNewParamsOrder) IsKnown() bool + type WidgetNewParamsRegion string + const WidgetNewParamsRegionWorld + func (r WidgetNewParamsRegion) IsKnown() bool + type WidgetNewResponseEnvelope struct + Errors []shared.ResponseInfo + JSON widgetNewResponseEnvelopeJSON + Messages []shared.ResponseInfo + Result Widget + ResultInfo WidgetNewResponseEnvelopeResultInfo + Success bool + func (r *WidgetNewResponseEnvelope) UnmarshalJSON(data []byte) (err error) + type WidgetNewResponseEnvelopeResultInfo struct + Count float64 + JSON widgetNewResponseEnvelopeResultInfoJSON + Page float64 + PerPage float64 + TotalCount float64 + func (r *WidgetNewResponseEnvelopeResultInfo) UnmarshalJSON(data []byte) (err error) + type WidgetRegion string + const WidgetRegionWorld + func (r WidgetRegion) IsKnown() bool + type WidgetRotateSecretParams struct + AccountID param.Field[string] + InvalidateImmediately param.Field[bool] + func (r WidgetRotateSecretParams) MarshalJSON() (data []byte, err error) + type WidgetRotateSecretResponseEnvelope struct + Errors []shared.ResponseInfo + JSON widgetRotateSecretResponseEnvelopeJSON + Messages []shared.ResponseInfo + Result Widget + Success bool + func (r *WidgetRotateSecretResponseEnvelope) UnmarshalJSON(data []byte) (err error) + type WidgetService struct + Options []option.RequestOption + func NewWidgetService(opts ...option.RequestOption) (r *WidgetService) + func (r *WidgetService) Delete(ctx context.Context, sitekey string, body WidgetDeleteParams, ...) (res *Widget, err error) + func (r *WidgetService) Get(ctx context.Context, sitekey string, query WidgetGetParams, ...) (res *Widget, err error) + func (r *WidgetService) List(ctx context.Context, params WidgetListParams, opts ...option.RequestOption) (res *pagination.V4PagePaginationArray[WidgetListResponse], err error) + func (r *WidgetService) ListAutoPaging(ctx context.Context, params WidgetListParams, opts ...option.RequestOption) *pagination.V4PagePaginationArrayAutoPager[WidgetListResponse] + func (r *WidgetService) New(ctx context.Context, params WidgetNewParams, opts ...option.RequestOption) (res *Widget, err error) + func (r *WidgetService) RotateSecret(ctx context.Context, sitekey string, params WidgetRotateSecretParams, ...) (res *Widget, err error) + func (r *WidgetService) Update(ctx context.Context, sitekey string, params WidgetUpdateParams, ...) (res *Widget, err error) + type WidgetUpdateParams struct + AccountID param.Field[string] + BotFightMode param.Field[bool] + ClearanceLevel param.Field[WidgetUpdateParamsClearanceLevel] + Domains param.Field[[]WidgetDomainParam] + Mode param.Field[WidgetUpdateParamsMode] + Name param.Field[string] + Offlabel param.Field[bool] + func (r WidgetUpdateParams) MarshalJSON() (data []byte, err error) + type WidgetUpdateParamsClearanceLevel string + const WidgetUpdateParamsClearanceLevelInteractive + const WidgetUpdateParamsClearanceLevelJschallenge + const WidgetUpdateParamsClearanceLevelManaged + const WidgetUpdateParamsClearanceLevelNoClearance + func (r WidgetUpdateParamsClearanceLevel) IsKnown() bool + type WidgetUpdateParamsMode string + const WidgetUpdateParamsModeInvisible + const WidgetUpdateParamsModeManaged + const WidgetUpdateParamsModeNonInteractive + func (r WidgetUpdateParamsMode) IsKnown() bool + type WidgetUpdateResponseEnvelope struct + Errors []shared.ResponseInfo + JSON widgetUpdateResponseEnvelopeJSON + Messages []shared.ResponseInfo + Result Widget + Success bool + func (r *WidgetUpdateResponseEnvelope) UnmarshalJSON(data []byte) (err error) Other modules containing this package github.com/cloudflare/cloudflare-go/v4