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 KVService struct + Namespaces *NamespaceService + Options []option.RequestOption + func NewKVService(opts ...option.RequestOption) (r *KVService) + type Key struct + Expiration float64 + JSON keyJSON + Metadata map[string]interface{} + Name string + func (r *Key) UnmarshalJSON(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 Namespace struct + ID string + JSON namespaceJSON + SupportsURLEncoding bool + Title string + func (r *Namespace) UnmarshalJSON(data []byte) (err error) + type NamespaceBulkDeleteParams struct + AccountID param.Field[string] + type NamespaceBulkDeleteResponse struct + JSON namespaceBulkDeleteResponseJSON + func (r *NamespaceBulkDeleteResponse) UnmarshalJSON(data []byte) (err error) + type NamespaceBulkDeleteResponseEnvelope struct + Errors []shared.ResponseInfo + JSON namespaceBulkDeleteResponseEnvelopeJSON + Messages []shared.ResponseInfo + Result NamespaceBulkDeleteResponse + Success NamespaceBulkDeleteResponseEnvelopeSuccess + func (r *NamespaceBulkDeleteResponseEnvelope) UnmarshalJSON(data []byte) (err error) + type NamespaceBulkDeleteResponseEnvelopeSuccess bool + const NamespaceBulkDeleteResponseEnvelopeSuccessTrue + func (r NamespaceBulkDeleteResponseEnvelopeSuccess) IsKnown() bool + type NamespaceBulkService struct + Options []option.RequestOption + func NewNamespaceBulkService(opts ...option.RequestOption) (r *NamespaceBulkService) + func (r *NamespaceBulkService) Delete(ctx context.Context, namespaceID string, body NamespaceBulkDeleteParams, ...) (res *NamespaceBulkDeleteResponse, err error) + func (r *NamespaceBulkService) Update(ctx context.Context, namespaceID string, params NamespaceBulkUpdateParams, ...) (res *NamespaceBulkUpdateResponse, err error) + type NamespaceBulkUpdateParams struct + AccountID param.Field[string] + Body []NamespaceBulkUpdateParamsBody + func (r NamespaceBulkUpdateParams) MarshalJSON() (data []byte, err error) + type NamespaceBulkUpdateParamsBody struct + Base64 param.Field[bool] + Expiration param.Field[float64] + ExpirationTTL param.Field[float64] + Key param.Field[string] + Metadata param.Field[map[string]interface{}] + Value param.Field[string] + func (r NamespaceBulkUpdateParamsBody) MarshalJSON() (data []byte, err error) + type NamespaceBulkUpdateResponse struct + JSON namespaceBulkUpdateResponseJSON + func (r *NamespaceBulkUpdateResponse) UnmarshalJSON(data []byte) (err error) + type NamespaceBulkUpdateResponseEnvelope struct + Errors []shared.ResponseInfo + JSON namespaceBulkUpdateResponseEnvelopeJSON + Messages []shared.ResponseInfo + Result NamespaceBulkUpdateResponse + Success NamespaceBulkUpdateResponseEnvelopeSuccess + func (r *NamespaceBulkUpdateResponseEnvelope) UnmarshalJSON(data []byte) (err error) + type NamespaceBulkUpdateResponseEnvelopeSuccess bool + const NamespaceBulkUpdateResponseEnvelopeSuccessTrue + func (r NamespaceBulkUpdateResponseEnvelopeSuccess) IsKnown() bool + type NamespaceDeleteParams struct + AccountID param.Field[string] + type NamespaceDeleteResponse struct + JSON namespaceDeleteResponseJSON + func (r *NamespaceDeleteResponse) UnmarshalJSON(data []byte) (err error) + type NamespaceDeleteResponseEnvelope struct + Errors []shared.ResponseInfo + JSON namespaceDeleteResponseEnvelopeJSON + Messages []shared.ResponseInfo + Result NamespaceDeleteResponse + Success NamespaceDeleteResponseEnvelopeSuccess + func (r *NamespaceDeleteResponseEnvelope) UnmarshalJSON(data []byte) (err error) + type NamespaceDeleteResponseEnvelopeSuccess bool + const NamespaceDeleteResponseEnvelopeSuccessTrue + func (r NamespaceDeleteResponseEnvelopeSuccess) IsKnown() bool + type NamespaceGetParams struct + AccountID param.Field[string] + type NamespaceGetResponseEnvelope struct + Errors []shared.ResponseInfo + JSON namespaceGetResponseEnvelopeJSON + Messages []shared.ResponseInfo + Result Namespace + Success NamespaceGetResponseEnvelopeSuccess + func (r *NamespaceGetResponseEnvelope) UnmarshalJSON(data []byte) (err error) + type NamespaceGetResponseEnvelopeSuccess bool + const NamespaceGetResponseEnvelopeSuccessTrue + func (r NamespaceGetResponseEnvelopeSuccess) IsKnown() bool + type NamespaceKeyListParams struct + AccountID param.Field[string] + Cursor param.Field[string] + Limit param.Field[float64] + Prefix param.Field[string] + func (r NamespaceKeyListParams) URLQuery() (v url.Values) + type NamespaceKeyService struct + Options []option.RequestOption + func NewNamespaceKeyService(opts ...option.RequestOption) (r *NamespaceKeyService) + func (r *NamespaceKeyService) List(ctx context.Context, namespaceID string, params NamespaceKeyListParams, ...) (res *pagination.CursorLimitPagination[Key], err error) + func (r *NamespaceKeyService) ListAutoPaging(ctx context.Context, namespaceID string, params NamespaceKeyListParams, ...) *pagination.CursorLimitPaginationAutoPager[Key] + type NamespaceListParams struct + AccountID param.Field[string] + Direction param.Field[NamespaceListParamsDirection] + Order param.Field[NamespaceListParamsOrder] + Page param.Field[float64] + PerPage param.Field[float64] + func (r NamespaceListParams) URLQuery() (v url.Values) + type NamespaceListParamsDirection string + const NamespaceListParamsDirectionAsc + const NamespaceListParamsDirectionDesc + func (r NamespaceListParamsDirection) IsKnown() bool + type NamespaceListParamsOrder string + const NamespaceListParamsOrderID + const NamespaceListParamsOrderTitle + func (r NamespaceListParamsOrder) IsKnown() bool + type NamespaceMetadataGetParams struct + AccountID param.Field[string] + type NamespaceMetadataGetResponse map[string]interface + type NamespaceMetadataGetResponseEnvelope struct + Errors []shared.ResponseInfo + JSON namespaceMetadataGetResponseEnvelopeJSON + Messages []shared.ResponseInfo + Result NamespaceMetadataGetResponse + Success NamespaceMetadataGetResponseEnvelopeSuccess + func (r *NamespaceMetadataGetResponseEnvelope) UnmarshalJSON(data []byte) (err error) + type NamespaceMetadataGetResponseEnvelopeSuccess bool + const NamespaceMetadataGetResponseEnvelopeSuccessTrue + func (r NamespaceMetadataGetResponseEnvelopeSuccess) IsKnown() bool + type NamespaceMetadataService struct + Options []option.RequestOption + func NewNamespaceMetadataService(opts ...option.RequestOption) (r *NamespaceMetadataService) + func (r *NamespaceMetadataService) Get(ctx context.Context, namespaceID string, keyName string, ...) (res *NamespaceMetadataGetResponse, err error) + type NamespaceNewParams struct + AccountID param.Field[string] + Title param.Field[string] + func (r NamespaceNewParams) MarshalJSON() (data []byte, err error) + type NamespaceNewResponseEnvelope struct + Errors []shared.ResponseInfo + JSON namespaceNewResponseEnvelopeJSON + Messages []shared.ResponseInfo + Result Namespace + Success NamespaceNewResponseEnvelopeSuccess + func (r *NamespaceNewResponseEnvelope) UnmarshalJSON(data []byte) (err error) + type NamespaceNewResponseEnvelopeSuccess bool + const NamespaceNewResponseEnvelopeSuccessTrue + func (r NamespaceNewResponseEnvelopeSuccess) IsKnown() bool + type NamespaceService struct + Bulk *NamespaceBulkService + Keys *NamespaceKeyService + Metadata *NamespaceMetadataService + Options []option.RequestOption + Values *NamespaceValueService + func NewNamespaceService(opts ...option.RequestOption) (r *NamespaceService) + func (r *NamespaceService) Delete(ctx context.Context, namespaceID string, body NamespaceDeleteParams, ...) (res *NamespaceDeleteResponse, err error) + func (r *NamespaceService) Get(ctx context.Context, namespaceID string, query NamespaceGetParams, ...) (res *Namespace, err error) + func (r *NamespaceService) List(ctx context.Context, params NamespaceListParams, opts ...option.RequestOption) (res *pagination.V4PagePaginationArray[Namespace], err error) + func (r *NamespaceService) ListAutoPaging(ctx context.Context, params NamespaceListParams, opts ...option.RequestOption) *pagination.V4PagePaginationArrayAutoPager[Namespace] + func (r *NamespaceService) New(ctx context.Context, params NamespaceNewParams, opts ...option.RequestOption) (res *Namespace, err error) + func (r *NamespaceService) Update(ctx context.Context, namespaceID string, params NamespaceUpdateParams, ...) (res *NamespaceUpdateResponse, err error) + type NamespaceUpdateParams struct + AccountID param.Field[string] + Title param.Field[string] + func (r NamespaceUpdateParams) MarshalJSON() (data []byte, err error) + type NamespaceUpdateResponse struct + JSON namespaceUpdateResponseJSON + func (r *NamespaceUpdateResponse) UnmarshalJSON(data []byte) (err error) + type NamespaceUpdateResponseEnvelope struct + Errors []shared.ResponseInfo + JSON namespaceUpdateResponseEnvelopeJSON + Messages []shared.ResponseInfo + Result NamespaceUpdateResponse + Success NamespaceUpdateResponseEnvelopeSuccess + func (r *NamespaceUpdateResponseEnvelope) UnmarshalJSON(data []byte) (err error) + type NamespaceUpdateResponseEnvelopeSuccess bool + const NamespaceUpdateResponseEnvelopeSuccessTrue + func (r NamespaceUpdateResponseEnvelopeSuccess) IsKnown() bool + type NamespaceValueDeleteParams struct + AccountID param.Field[string] + type NamespaceValueDeleteResponse struct + JSON namespaceValueDeleteResponseJSON + func (r *NamespaceValueDeleteResponse) UnmarshalJSON(data []byte) (err error) + type NamespaceValueDeleteResponseEnvelope struct + Errors []shared.ResponseInfo + JSON namespaceValueDeleteResponseEnvelopeJSON + Messages []shared.ResponseInfo + Result NamespaceValueDeleteResponse + Success NamespaceValueDeleteResponseEnvelopeSuccess + func (r *NamespaceValueDeleteResponseEnvelope) UnmarshalJSON(data []byte) (err error) + type NamespaceValueDeleteResponseEnvelopeSuccess bool + const NamespaceValueDeleteResponseEnvelopeSuccessTrue + func (r NamespaceValueDeleteResponseEnvelopeSuccess) IsKnown() bool + type NamespaceValueGetParams struct + AccountID param.Field[string] + type NamespaceValueService struct + Options []option.RequestOption + func NewNamespaceValueService(opts ...option.RequestOption) (r *NamespaceValueService) + func (r *NamespaceValueService) Delete(ctx context.Context, namespaceID string, keyName string, ...) (res *NamespaceValueDeleteResponse, err error) + func (r *NamespaceValueService) Get(ctx context.Context, namespaceID string, keyName string, ...) (res *http.Response, err error) + func (r *NamespaceValueService) Update(ctx context.Context, namespaceID string, keyName string, ...) (res *NamespaceValueUpdateResponse, err error) + type NamespaceValueUpdateParams struct + AccountID param.Field[string] + Metadata param.Field[string] + Value param.Field[string] + func (r NamespaceValueUpdateParams) MarshalJSON() (data []byte, err error) + type NamespaceValueUpdateResponse struct + JSON namespaceValueUpdateResponseJSON + func (r *NamespaceValueUpdateResponse) UnmarshalJSON(data []byte) (err error) + type NamespaceValueUpdateResponseEnvelope struct + Errors []shared.ResponseInfo + JSON namespaceValueUpdateResponseEnvelopeJSON + Messages []shared.ResponseInfo + Result NamespaceValueUpdateResponse + Success NamespaceValueUpdateResponseEnvelopeSuccess + func (r *NamespaceValueUpdateResponseEnvelope) UnmarshalJSON(data []byte) (err error) + type NamespaceValueUpdateResponseEnvelopeSuccess bool + const NamespaceValueUpdateResponseEnvelopeSuccessTrue + func (r NamespaceValueUpdateResponseEnvelopeSuccess) IsKnown() bool + 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