Versions in this module Expand all Collapse all v0 v0.48.0 Sep 12, 2023 Changes in this version + const AccountRouteLevel + const AccountType + const AuthKeyEmail + const AuthToken + const AuthUserService + const IPListTypeIP + const ListTypeASN + const ListTypeHostname + const ListTypeIP + const ListTypeRedirect + const MagicFirewallRulesetKindRoot + const MagicFirewallRulesetPhaseMagicTransit + const MagicFirewallRulesetRuleActionBlock + const MagicFirewallRulesetRuleActionSkip + const RulesetActionParameterProductBIC + const RulesetActionParameterProductHOT + const RulesetActionParameterProductRateLimit + const RulesetActionParameterProductSecurityLevel + const RulesetActionParameterProductUABlock + const RulesetActionParameterProductWAF + const RulesetActionParameterProductZoneLockdown + const RulesetKindCustom + const RulesetKindManaged + const RulesetKindRoot + const RulesetKindZone + const RulesetPhaseDDoSL4 + const RulesetPhaseDDoSL7 + const RulesetPhaseHTTPConfigSettings + const RulesetPhaseHTTPCustomErrors + const RulesetPhaseHTTPLogCustomFields + const RulesetPhaseHTTPRatelimit + const RulesetPhaseHTTPRequestCacheSettings + const RulesetPhaseHTTPRequestDynamicRedirect + const RulesetPhaseHTTPRequestFirewallCustom + const RulesetPhaseHTTPRequestFirewallManaged + const RulesetPhaseHTTPRequestLateTransform + const RulesetPhaseHTTPRequestOrigin + const RulesetPhaseHTTPRequestRedirect + const RulesetPhaseHTTPRequestSBFM + const RulesetPhaseHTTPRequestSanitize + const RulesetPhaseHTTPRequestTransform + const RulesetPhaseHTTPResponseCompression + const RulesetPhaseHTTPResponseFirewallManaged + const RulesetPhaseHTTPResponseHeadersTransform + const RulesetPhaseMagicTransit + const RulesetRuleActionBlock + const RulesetRuleActionChallenge + const RulesetRuleActionCompressResponse + const RulesetRuleActionDDoSDynamic + const RulesetRuleActionDDoSMitigation + const RulesetRuleActionExecute + const RulesetRuleActionForceConnectionClose + const RulesetRuleActionJSChallenge + const RulesetRuleActionLog + const RulesetRuleActionLogCustomField + const RulesetRuleActionManagedChallenge + const RulesetRuleActionParametersHTTPHeaderOperationAdd + const RulesetRuleActionParametersHTTPHeaderOperationRemove + const RulesetRuleActionParametersHTTPHeaderOperationSet + const RulesetRuleActionRedirect + const RulesetRuleActionRewrite + const RulesetRuleActionRoute + const RulesetRuleActionScore + const RulesetRuleActionServeError + const RulesetRuleActionSetCacheSettings + const RulesetRuleActionSetConfig + const RulesetRuleActionSkip + const UserRouteLevel + const UserType + const ZoneRouteLevel + const ZoneType + var ErrAPIKeysAndTokensAreMutuallyExclusive = errors.New(errAPIKeysAndTokensAreMutuallyExclusive) + var ErrAccountIDAndZoneIDAreMutuallyExclusive = errors.New(errAccountIDAndZoneIDAreMutuallyExclusive) + var ErrAccountIDOrZoneIDAreRequired = errors.New(errMissingAccountOrZoneID) + var ErrConflictingWebAnalyticSiteHost = errors.New("conflicting web analytics host and zone_tag, only one must be specified") + var ErrInvalidImagesAPIVersion = errors.New("invalid images API version") + var ErrInvalidNetworkValue = errors.New("invalid IP parameter. Cannot use CIDR ranges for this endpoint.") + var ErrInvalidStatusCode = errors.New("invalid status code") + var ErrInvalidTusResumable = errors.New("invalid tus resumable") + var ErrMarshallingTUSMetadata = errors.New("error marshalling TUS metadata") + var ErrMissingASN = errors.New("required asn missing") + var ErrMissingAccountID = errors.New(errMissingAccountID) + var ErrMissingApplicationID = errors.New("missing required application ID") + var ErrMissingBINDContents = errors.New("required BIND config contents missing") + var ErrMissingBucketName = errors.New("require bucket name missing") + var ErrMissingCertificateID = errors.New("missing required certificate ID") + var ErrMissingClusterID = errors.New("missing required cluster ID") + var ErrMissingCredentials = errors.New(errMissingCredentials) + var ErrMissingDNSRecordID = errors.New("required DNS record ID missing") + var ErrMissingDeploymentID = errors.New("required missing deployment ID") + var ErrMissingDomain = errors.New("required domain missing") + var ErrMissingEnvironment = errors.New("required environment missing") + var ErrMissingFilePath = errors.New("required file path missing") + var ErrMissingHostname = errors.New("required hostname missing") + var ErrMissingHostnameTLSSettingName = errors.New("tls setting name required but missing") + var ErrMissingIP = errors.New("ip is required when using 'ipv4' or 'ipv6' indicator type and is missing") + var ErrMissingIdentifier = errors.New("identifier required but missing") + var ErrMissingImageID = errors.New("required image ID missing") + var ErrMissingListID = errors.New("required missing list ID") + var ErrMissingLoadBalancerID = errors.New("missing required load balancer ID") + var ErrMissingMaxDuration = errors.New("required max duration missing") + var ErrMissingMemberRolesOrPolicies = errors.New(errMissingMemberRolesOrPolicies) + var ErrMissingMonitorID = errors.New("missing required monitor ID") + var ErrMissingName = errors.New("name required but missing") + var ErrMissingNetwork = errors.New("missing required network parameter") + var ErrMissingPermissionGroupID = errors.New(errMissingPermissionGroupID) + var ErrMissingPoolID = errors.New("missing required pool ID") + var ErrMissingProfileID = errors.New("missing required profile ID") + var ErrMissingProjectName = errors.New("required missing project name") + var ErrMissingQueueConsumerName = errors.New("required queue consumer name is missing") + var ErrMissingQueueName = errors.New("required queue name is missing") + var ErrMissingResourceIdentifier = errors.New(errMissingResourceIdentifier) + var ErrMissingRuleID = errors.New("required rule id missing") + var ErrMissingRulesetPhase = errors.New("missing required phase") + var ErrMissingScriptName = errors.New("required script name missing") + var ErrMissingService = errors.New("required service missing") + var ErrMissingServiceTokenUUID = errors.New("missing required service token UUID") + var ErrMissingSettingName = errors.New("zone setting name required but missing") + var ErrMissingSiteKey = errors.New("required site key missing") + var ErrMissingTailID = errors.New("required tail id missing") + var ErrMissingTarget = errors.New("target required but missing") + var ErrMissingTunnelID = errors.New("required missing tunnel ID") + var ErrMissingTusResumable = errors.New("required tus resumable missing") + var ErrMissingUID = errors.New("required UID missing") + var ErrMissingURL = errors.New("url is required when using 'domain' or 'url' indicator type and is missing") + var ErrMissingUploadLength = errors.New("required upload length missing") + var ErrMissingUploadURL = errors.New("required url missing") + var ErrMissingVideoID = errors.New("required video id missing") + var ErrMissingVnetName = errors.New("required missing virtual network name") + var ErrMissingWaitingRoomID = errors.New("missing required waiting room ID") + var ErrMissingWaitingRoomRuleID = errors.New("missing required waiting room rule ID") + var ErrMissingWebAnalyticsRuleID = errors.New("missing required web analytics rule ID") + var ErrMissingWebAnalyticsRulesetID = errors.New("missing required web analytics ruleset ID") + var ErrMissingWebAnalyticsSiteHost = errors.New("missing required web analytics host or zone_tag") + var ErrMissingWebAnalyticsSiteTag = errors.New("missing required web analytics site ID") + var ErrMissingWorkerRouteID = errors.New("missing required route ID") + var ErrMissingZoneID = errors.New(errMissingZoneID) + var ErrNotEnoughFilterIDsProvided = errors.New("at least one filter ID must be provided.") + var ErrOriginPortInvalid = errors.New("invalid origin port") + var ErrRequiredAccountLevelResourceContainer = errors.New(errRequiredAccountLevelResourceContainer) + var ErrRequiredZoneLevelResourceContainer = errors.New(errRequiredZoneLevelResourceContainer) + var ErrSTSFailure = errors.New("failed to fetch security token") + var ErrSTSHTTPFailure = errors.New("failed making securtiy token issuer call") + var ErrSTSHTTPResponseError = errors.New("security token request returned a failure") + var ErrSTSMissingIssuerHostname = errors.New("issuer hostname missing but is required") + var ErrSTSMissingServicePath = errors.New("issuer path missing but is required") + var ErrSTSMissingServiceSecret = errors.New("service secret missing but is required") + var ErrSTSMissingServiceTag = errors.New("service tag missing but is required") + var PageRuleActions = map[string]string + var Version string = "v4" + func AnyPtr(v interface{}) interface + func Bool(v *bool) bool + func BoolMap(src map[string]*bool) map[string]bool + func BoolPtr(v bool) *bool + func BoolPtrMap(src map[string]bool) map[string]*bool + func BoolPtrSlice(src []bool) []*bool + func BoolSlice(src []*bool) []bool + func Byte(v *byte) byte + func BytePtr(v byte) *byte + func Complex128(v *complex128) complex128 + func Complex128Ptr(v complex128) *complex128 + func Complex64(v *complex64) complex64 + func Complex64Ptr(v complex64) *complex64 + func DurationPtr(v time.Duration) *time.Duration + func Float32(v *float32) float32 + func Float32Map(src map[string]*float32) map[string]float32 + func Float32Ptr(v float32) *float32 + func Float32PtrMap(src map[string]float32) map[string]*float32 + func Float32PtrSlice(src []float32) []*float32 + func Float32Slice(src []*float32) []float32 + func Float64(v *float64) float64 + func Float64Map(src map[string]*float64) map[string]float64 + func Float64Ptr(v float64) *float64 + func Float64PtrMap(src map[string]float64) map[string]*float64 + func Float64PtrSlice(src []float64) []*float64 + func Float64Slice(src []*float64) []float64 + func GetOriginCARootCertificate(algorithm string) ([]byte, error) + func Int(v *int) int + func Int16(v *int16) int16 + func Int16Map(src map[string]*int16) map[string]int16 + func Int16Ptr(v int16) *int16 + func Int16PtrMap(src map[string]int16) map[string]*int16 + func Int16PtrSlice(src []int16) []*int16 + func Int16Slice(src []*int16) []int16 + func Int32(v *int32) int32 + func Int32Map(src map[string]*int32) map[string]int32 + func Int32Ptr(v int32) *int32 + func Int32PtrMap(src map[string]int32) map[string]*int32 + func Int32PtrSlice(src []int32) []*int32 + func Int32Slice(src []*int32) []int32 + func Int64(v *int64) int64 + func Int64Map(src map[string]*int64) map[string]int64 + func Int64Ptr(v int64) *int64 + func Int64PtrMap(src map[string]int64) map[string]*int64 + func Int64PtrSlice(src []int64) []*int64 + func Int64Slice(src []*int64) []int64 + func Int8(v *int8) int8 + func Int8Map(src map[string]*int8) map[string]int8 + func Int8Ptr(v int8) *int8 + func Int8PtrMap(src map[string]int8) map[string]*int8 + func Int8PtrSlice(src []int8) []*int8 + func Int8Slice(src []*int8) []int8 + func IntMap(src map[string]*int) map[string]int + func IntPtr(v int) *int + func IntPtrMap(src map[string]int) map[string]*int + func IntPtrSlice(src []int) []*int + func IntSlice(src []*int) []int + func RulesetActionParameterProductValues() []string + func RulesetKindValues() []string + func RulesetPhaseValues() []string + func RulesetRuleActionParametersHTTPHeaderOperationValues() []string + func RulesetRuleActionValues() []string + func Rune(v *rune) rune + func RunePtr(v rune) *rune + func String(v *string) string + func StringMap(src map[string]*string) map[string]string + func StringPtr(v string) *string + func StringPtrMap(src map[string]string) map[string]*string + func StringPtrSlice(src []string) []*string + func StringSlice(src []*string) []string + func TeamsRulesActionValues() []string + func TeamsRulesUntrustedCertActionValues() []string + func Time(v *time.Time) time.Time + func TimePtr(v time.Time) *time.Time + func Uint(v *uint) uint + func Uint16(v *uint16) uint16 + func Uint16Map(src map[string]*uint16) map[string]uint16 + func Uint16Ptr(v uint16) *uint16 + func Uint16PtrMap(src map[string]uint16) map[string]*uint16 + func Uint16PtrSlice(src []uint16) []*uint16 + func Uint16Slice(src []*uint16) []uint16 + func Uint32(v *uint32) uint32 + func Uint32Map(src map[string]*uint32) map[string]uint32 + func Uint32Ptr(v uint32) *uint32 + func Uint32PtrMap(src map[string]uint32) map[string]*uint32 + func Uint32PtrSlice(src []uint32) []*uint32 + func Uint32Slice(src []*uint32) []uint32 + func Uint64(v *uint64) uint64 + func Uint64Map(src map[string]*uint64) map[string]uint64 + func Uint64Ptr(v uint64) *uint64 + func Uint64PtrMap(src map[string]uint64) map[string]*uint64 + func Uint64PtrSlice(src []uint64) []*uint64 + func Uint64Slice(src []*uint64) []uint64 + func Uint8(v *uint8) uint8 + func Uint8Map(src map[string]*uint8) map[string]uint8 + func Uint8Ptr(v uint8) *uint8 + func Uint8PtrMap(src map[string]uint8) map[string]*uint8 + func Uint8PtrSlice(src []uint8) []*uint8 + func Uint8Slice(src []*uint8) []uint8 + func UintMap(src map[string]*uint) map[string]uint + func UintPtr(v uint) *uint + func UintPtrMap(src map[string]uint) map[string]*uint + func UintPtrSlice(src []uint) []*uint + func UintSlice(src []*uint) []uint + type API struct + APIEmail string + APIKey string + APIToken string + APIUserServiceKey string + BaseURL string + Debug bool + UserAgent string + func New(key, email string, opts ...Option) (*API, error) + func NewWithAPIToken(token string, opts ...Option) (*API, error) + func NewWithUserServiceKey(key string, opts ...Option) (*API, error) + func (api *API) APITokens(ctx context.Context) ([]APIToken, error) + func (api *API) AccessAuditLogs(ctx context.Context, accountID string, opts AccessAuditLogFilterOptions) ([]AccessAuditLogRecord, error) + func (api *API) AccessBookmark(ctx context.Context, accountID, bookmarkID string) (AccessBookmark, error) + func (api *API) AccessBookmarks(ctx context.Context, accountID string, pageOpts PaginationOptions) ([]AccessBookmark, ResultInfo, error) + func (api *API) AccessKeysConfig(ctx context.Context, accountID string) (AccessKeysConfig, error) + func (api *API) Account(ctx context.Context, accountID string) (Account, ResultInfo, error) + func (api *API) AccountAccessRule(ctx context.Context, accountID string, accessRuleID string) (*AccessRuleResponse, error) + func (api *API) AccountMember(ctx context.Context, accountID string, memberID string) (AccountMember, error) + func (api *API) AccountMembers(ctx context.Context, accountID string, pageOpts PaginationOptions) ([]AccountMember, ResultInfo, error) + func (api *API) AccountRole(ctx context.Context, accountID string, roleID string) (AccountRole, error) + func (api *API) AccountRoles(ctx context.Context, accountID string) ([]AccountRole, error) + func (api *API) Accounts(ctx context.Context, params AccountsListParams) ([]Account, ResultInfo, error) + func (api *API) ArgoSmartRouting(ctx context.Context, zoneID string) (ArgoFeatureSetting, error) + func (api *API) ArgoTieredCaching(ctx context.Context, zoneID string) (ArgoFeatureSetting, error) + func (api *API) ArgoTunnel(ctx context.Context, accountID, tunnelUUID string) (ArgoTunnel, error) + func (api *API) ArgoTunnels(ctx context.Context, accountID string) ([]ArgoTunnel, error) + func (api *API) AttachWorkersDomain(ctx context.Context, rc *ResourceContainer, domain AttachWorkersDomainParams) (WorkersDomain, error) + func (api *API) AvailableZonePlans(ctx context.Context, zoneID string) ([]ZonePlan, error) + func (api *API) AvailableZoneRatePlans(ctx context.Context, zoneID string) ([]ZoneRatePlan, error) + func (api *API) CancelRegistrarDomainTransfer(ctx context.Context, accountID, domainName string) ([]RegistrarDomain, error) + func (api *API) CertificatePack(ctx context.Context, zoneID, certificatePackID string) (CertificatePack, error) + func (api *API) ChangePageRule(ctx context.Context, zoneID, ruleID string, rule PageRule) error + func (api *API) ChangeWaitingRoom(ctx context.Context, zoneID, waitingRoomID string, waitingRoom WaitingRoom) (WaitingRoom, error) + func (api *API) ChangeWaitingRoomEvent(ctx context.Context, zoneID, waitingRoomID string, ...) (WaitingRoomEvent, error) + func (api *API) CheckLogpushDestinationExists(ctx context.Context, rc *ResourceContainer, destinationConf string) (bool, error) + func (api *API) CleanupArgoTunnelConnections(ctx context.Context, accountID, tunnelUUID string) error + func (api *API) CleanupTunnelConnections(ctx context.Context, rc *ResourceContainer, tunnelID string) error + func (api *API) CreateAPIToken(ctx context.Context, token APIToken) (APIToken, error) + func (api *API) CreateAccessApplication(ctx context.Context, rc *ResourceContainer, ...) (AccessApplication, error) + func (api *API) CreateAccessBookmark(ctx context.Context, accountID string, accessBookmark AccessBookmark) (AccessBookmark, error) + func (api *API) CreateAccessCACertificate(ctx context.Context, rc *ResourceContainer, ...) (AccessCACertificate, error) + func (api *API) CreateAccessCustomPage(ctx context.Context, rc *ResourceContainer, ...) (AccessCustomPage, error) + func (api *API) CreateAccessGroup(ctx context.Context, rc *ResourceContainer, params CreateAccessGroupParams) (AccessGroup, error) + func (api *API) CreateAccessIdentityProvider(ctx context.Context, rc *ResourceContainer, ...) (AccessIdentityProvider, error) + func (api *API) CreateAccessMutualTLSCertificate(ctx context.Context, rc *ResourceContainer, ...) (AccessMutualTLSCertificate, error) + func (api *API) CreateAccessOrganization(ctx context.Context, rc *ResourceContainer, ...) (AccessOrganization, error) + func (api *API) CreateAccessPolicy(ctx context.Context, rc *ResourceContainer, params CreateAccessPolicyParams) (AccessPolicy, error) + func (api *API) CreateAccessServiceToken(ctx context.Context, rc *ResourceContainer, ...) (AccessServiceTokenCreateResponse, error) + func (api *API) CreateAccount(ctx context.Context, account Account) (Account, error) + func (api *API) CreateAccountAccessRule(ctx context.Context, accountID string, accessRule AccessRule) (*AccessRuleResponse, error) + func (api *API) CreateAccountMember(ctx context.Context, rc *ResourceContainer, params CreateAccountMemberParams) (AccountMember, error) + func (api *API) CreateAccountMemberWithStatus(ctx context.Context, accountID string, emailAddress string, roles []string, ...) (AccountMember, error) + func (api *API) CreateAddressMap(ctx context.Context, rc *ResourceContainer, params CreateAddressMapParams) (AddressMap, error) + func (api *API) CreateArgoTunnel(ctx context.Context, accountID, name, secret string) (ArgoTunnel, error) + func (api *API) CreateCertificatePack(ctx context.Context, zoneID string, cert CertificatePackRequest) (CertificatePack, error) + func (api *API) CreateCustomHostname(ctx context.Context, zoneID string, ch CustomHostname) (*CustomHostnameResponse, error) + func (api *API) CreateCustomNameservers(ctx context.Context, rc *ResourceContainer, ...) (CustomNameserverResult, error) + func (api *API) CreateDLPProfiles(ctx context.Context, rc *ResourceContainer, params CreateDLPProfilesParams) ([]DLPProfile, error) + func (api *API) CreateDNSFirewallCluster(ctx context.Context, rc *ResourceContainer, ...) (*DNSFirewallCluster, error) + func (api *API) CreateDNSRecord(ctx context.Context, rc *ResourceContainer, params CreateDNSRecordParams) (DNSRecord, error) + func (api *API) CreateDataLocalizationRegionalHostname(ctx context.Context, rc *ResourceContainer, ...) (RegionalHostname, error) + func (api *API) CreateDeviceDexTest(ctx context.Context, rc *ResourceContainer, params CreateDeviceDexTestParams) (DeviceDexTest, error) + func (api *API) CreateDeviceManagedNetwork(ctx context.Context, rc *ResourceContainer, ...) (DeviceManagedNetwork, error) + func (api *API) CreateDevicePostureIntegration(ctx context.Context, accountID string, integration DevicePostureIntegration) (DevicePostureIntegration, error) + func (api *API) CreateDevicePostureRule(ctx context.Context, accountID string, rule DevicePostureRule) (DevicePostureRule, error) + func (api *API) CreateDeviceSettingsPolicy(ctx context.Context, accountID string, req DeviceSettingsPolicyRequest) (DeviceSettingsPolicyResponse, error) + func (api *API) CreateEmailRoutingDestinationAddress(ctx context.Context, rc *ResourceContainer, ...) (EmailRoutingDestinationAddress, error) + func (api *API) CreateEmailRoutingRule(ctx context.Context, rc *ResourceContainer, ...) (EmailRoutingRule, error) + func (api *API) CreateFilters(ctx context.Context, rc *ResourceContainer, params []FilterCreateParams) ([]Filter, error) + func (api *API) CreateFirewallRules(ctx context.Context, rc *ResourceContainer, params []FirewallRuleCreateParams) ([]FirewallRule, error) + func (api *API) CreateHealthcheck(ctx context.Context, zoneID string, healthcheck Healthcheck) (Healthcheck, error) + func (api *API) CreateHealthcheckPreview(ctx context.Context, zoneID string, healthcheck Healthcheck) (Healthcheck, error) + func (api *API) CreateIPAddressToAddressMap(ctx context.Context, rc *ResourceContainer, ...) error + func (api *API) CreateIPList(ctx context.Context, accountID, name, description, kind string) (IPList, error) + func (api *API) CreateIPListItem(ctx context.Context, accountID, ID, ip, comment string) ([]IPListItem, error) + func (api *API) CreateIPListItemAsync(ctx context.Context, accountID, ID, ip, comment string) (IPListItemCreateResponse, error) + func (api *API) CreateIPListItems(ctx context.Context, accountID, ID string, items []IPListItemCreateRequest) ([]IPListItem, error) + func (api *API) CreateIPListItemsAsync(ctx context.Context, accountID, ID string, items []IPListItemCreateRequest) (IPListItemCreateResponse, error) + func (api *API) CreateImageDirectUploadURL(ctx context.Context, rc *ResourceContainer, ...) (ImageDirectUploadURL, error) + func (api *API) CreateKeylessSSL(ctx context.Context, zoneID string, keylessSSL KeylessSSLCreateRequest) (KeylessSSL, error) + func (api *API) CreateList(ctx context.Context, rc *ResourceContainer, params ListCreateParams) (List, error) + func (api *API) CreateListItem(ctx context.Context, rc *ResourceContainer, params ListCreateItemParams) ([]ListItem, error) + func (api *API) CreateListItemAsync(ctx context.Context, rc *ResourceContainer, params ListCreateItemParams) (ListItemCreateResponse, error) + func (api *API) CreateListItems(ctx context.Context, rc *ResourceContainer, params ListCreateItemsParams) ([]ListItem, error) + func (api *API) CreateListItemsAsync(ctx context.Context, rc *ResourceContainer, params ListCreateItemsParams) (ListItemCreateResponse, error) + func (api *API) CreateLoadBalancer(ctx context.Context, rc *ResourceContainer, params CreateLoadBalancerParams) (LoadBalancer, error) + func (api *API) CreateLoadBalancerMonitor(ctx context.Context, rc *ResourceContainer, ...) (LoadBalancerMonitor, error) + func (api *API) CreateLoadBalancerPool(ctx context.Context, rc *ResourceContainer, ...) (LoadBalancerPool, error) + func (api *API) CreateLogpushJob(ctx context.Context, rc *ResourceContainer, params CreateLogpushJobParams) (*LogpushJob, error) + func (api *API) CreateMTLSCertificate(ctx context.Context, rc *ResourceContainer, params CreateMTLSCertificateParams) (MTLSCertificate, error) + func (api *API) CreateMagicFirewallRuleset(ctx context.Context, accountID, name, description string, ...) (MagicFirewallRuleset, error) + func (api *API) CreateMagicTransitGRETunnels(ctx context.Context, accountID string, tunnels []MagicTransitGRETunnel) ([]MagicTransitGRETunnel, error) + func (api *API) CreateMagicTransitIPsecTunnels(ctx context.Context, accountID string, tunnels []MagicTransitIPsecTunnel) ([]MagicTransitIPsecTunnel, error) + func (api *API) CreateMagicTransitStaticRoute(ctx context.Context, accountID string, route MagicTransitStaticRoute) ([]MagicTransitStaticRoute, error) + func (api *API) CreateMembershipToAddressMap(ctx context.Context, rc *ResourceContainer, ...) error + func (api *API) CreateMiscategorization(ctx context.Context, params MisCategorizationParameters) error + func (api *API) CreateNotificationPolicy(ctx context.Context, accountID string, policy NotificationPolicy) (SaveResponse, error) + func (api *API) CreateNotificationWebhooks(ctx context.Context, accountID string, webhooks *NotificationUpsertWebhooks) (SaveResponse, error) + func (api *API) CreateOriginCACertificate(ctx context.Context, params CreateOriginCertificateParams) (*OriginCACertificate, error) + func (api *API) CreatePageRule(ctx context.Context, zoneID string, rule PageRule) (*PageRule, error) + func (api *API) CreatePagesDeployment(ctx context.Context, rc *ResourceContainer, params CreatePagesDeploymentParams) (PagesProjectDeployment, error) + func (api *API) CreatePagesProject(ctx context.Context, rc *ResourceContainer, params CreatePagesProjectParams) (PagesProject, error) + func (api *API) CreateQueue(ctx context.Context, rc *ResourceContainer, queue CreateQueueParams) (Queue, error) + func (api *API) CreateQueueConsumer(ctx context.Context, rc *ResourceContainer, params CreateQueueConsumerParams) (QueueConsumer, error) + func (api *API) CreateR2Bucket(ctx context.Context, rc *ResourceContainer, params CreateR2BucketParameters) (R2Bucket, error) + func (api *API) CreateRateLimit(ctx context.Context, zoneID string, limit RateLimit) (RateLimit, error) + func (api *API) CreateRuleset(ctx context.Context, rc *ResourceContainer, params CreateRulesetParams) (Ruleset, error) + func (api *API) CreateSSL(ctx context.Context, zoneID string, options ZoneCustomSSLOptions) (ZoneCustomSSL, error) + func (api *API) CreateSecondaryDNSPrimary(ctx context.Context, accountID string, primary SecondaryDNSPrimary) (SecondaryDNSPrimary, error) + func (api *API) CreateSecondaryDNSTSIG(ctx context.Context, accountID string, tsig SecondaryDNSTSIG) (SecondaryDNSTSIG, error) + func (api *API) CreateSecondaryDNSZone(ctx context.Context, zoneID string, zone SecondaryDNSZone) (SecondaryDNSZone, error) + func (api *API) CreateSpectrumApplication(ctx context.Context, zoneID string, appDetails SpectrumApplication) (SpectrumApplication, error) + func (api *API) CreateTeamsList(ctx context.Context, rc *ResourceContainer, params CreateTeamsListParams) (TeamsList, error) + func (api *API) CreateTeamsLocation(ctx context.Context, accountID string, teamsLocation TeamsLocation) (TeamsLocation, error) + func (api *API) CreateTeamsProxyEndpoint(ctx context.Context, accountID string, proxyEndpoint TeamsProxyEndpoint) (TeamsProxyEndpoint, error) + func (api *API) CreateTunnel(ctx context.Context, rc *ResourceContainer, params TunnelCreateParams) (Tunnel, error) + func (api *API) CreateTunnelRoute(ctx context.Context, rc *ResourceContainer, params TunnelRoutesCreateParams) (TunnelRoute, error) + func (api *API) CreateTunnelVirtualNetwork(ctx context.Context, rc *ResourceContainer, ...) (TunnelVirtualNetwork, error) + func (api *API) CreateTurnstileWidget(ctx context.Context, rc *ResourceContainer, params CreateTurnstileWidgetParams) (TurnstileWidget, error) + func (api *API) CreateUserAccessRule(ctx context.Context, accessRule AccessRule) (*AccessRuleResponse, error) + func (api *API) CreateUserAgentRule(ctx context.Context, zoneID string, ld UserAgentRule) (*UserAgentRuleResponse, error) + func (api *API) CreateWAFOverride(ctx context.Context, zoneID string, override WAFOverride) (WAFOverride, error) + func (api *API) CreateWaitingRoom(ctx context.Context, zoneID string, waitingRoom WaitingRoom) (*WaitingRoom, error) + func (api *API) CreateWaitingRoomEvent(ctx context.Context, zoneID string, waitingRoomID string, ...) (*WaitingRoomEvent, error) + func (api *API) CreateWaitingRoomRule(ctx context.Context, rc *ResourceContainer, params CreateWaitingRoomRuleParams) ([]WaitingRoomRule, error) + func (api *API) CreateWeb3Hostname(ctx context.Context, params Web3HostnameCreateParameters) (Web3Hostname, error) + func (api *API) CreateWebAnalyticsRule(ctx context.Context, rc *ResourceContainer, ...) (*WebAnalyticsRule, error) + func (api *API) CreateWebAnalyticsSite(ctx context.Context, rc *ResourceContainer, ...) (*WebAnalyticsSite, error) + func (api *API) CreateWorkerRoute(ctx context.Context, rc *ResourceContainer, params CreateWorkerRouteParams) (WorkerRouteResponse, error) + func (api *API) CreateWorkersAccountSettings(ctx context.Context, rc *ResourceContainer, ...) (WorkersAccountSettings, error) + func (api *API) CreateWorkersKVNamespace(ctx context.Context, rc *ResourceContainer, ...) (WorkersKVNamespaceResponse, error) + func (api *API) CreateZone(ctx context.Context, name string, jumpstart bool, account Account, ...) (Zone, error) + func (api *API) CreateZoneAccessRule(ctx context.Context, zoneID string, accessRule AccessRule) (*AccessRuleResponse, error) + func (api *API) CreateZoneHold(ctx context.Context, rc *ResourceContainer, params CreateZoneHoldParams) (ZoneHold, error) + func (api *API) CreateZoneLevelAccessBookmark(ctx context.Context, zoneID string, accessBookmark AccessBookmark) (AccessBookmark, error) + func (api *API) CreateZoneLockdown(ctx context.Context, rc *ResourceContainer, params ZoneLockdownCreateParams) (ZoneLockdown, error) + func (api *API) CustomHostname(ctx context.Context, zoneID string, customHostnameID string) (CustomHostname, error) + func (api *API) CustomHostnameFallbackOrigin(ctx context.Context, zoneID string) (CustomHostnameFallbackOrigin, error) + func (api *API) CustomHostnameIDByName(ctx context.Context, zoneID string, hostname string) (string, error) + func (api *API) CustomHostnames(ctx context.Context, zoneID string, page int, filter CustomHostname) ([]CustomHostname, ResultInfo, error) + func (api *API) CustomPage(ctx context.Context, options *CustomPageOptions, customPageID string) (CustomPage, error) + func (api *API) CustomPages(ctx context.Context, options *CustomPageOptions) ([]CustomPage, error) + func (api *API) DeleteAPIToken(ctx context.Context, tokenID string) error + func (api *API) DeleteAccessApplication(ctx context.Context, rc *ResourceContainer, applicationID string) error + func (api *API) DeleteAccessBookmark(ctx context.Context, accountID, bookmarkID string) error + func (api *API) DeleteAccessCACertificate(ctx context.Context, rc *ResourceContainer, applicationID string) error + func (api *API) DeleteAccessCustomPage(ctx context.Context, rc *ResourceContainer, id string) error + func (api *API) DeleteAccessGroup(ctx context.Context, rc *ResourceContainer, groupID string) error + func (api *API) DeleteAccessIdentityProvider(ctx context.Context, rc *ResourceContainer, identityProviderUUID string) (AccessIdentityProvider, error) + func (api *API) DeleteAccessMutualTLSCertificate(ctx context.Context, rc *ResourceContainer, certificateID string) error + func (api *API) DeleteAccessPolicy(ctx context.Context, rc *ResourceContainer, params DeleteAccessPolicyParams) error + func (api *API) DeleteAccessServiceToken(ctx context.Context, rc *ResourceContainer, uuid string) (AccessServiceTokenUpdateResponse, error) + func (api *API) DeleteAccount(ctx context.Context, accountID string) error + func (api *API) DeleteAccountAccessRule(ctx context.Context, accountID, accessRuleID string) (*AccessRuleResponse, error) + func (api *API) DeleteAccountMember(ctx context.Context, accountID string, userID string) error + func (api *API) DeleteAddressMap(ctx context.Context, rc *ResourceContainer, id string) error + func (api *API) DeleteArgoTunnel(ctx context.Context, accountID, tunnelUUID string) error + func (api *API) DeleteCertificatePack(ctx context.Context, zoneID, certificateID string) error + func (api *API) DeleteCustomHostname(ctx context.Context, zoneID string, customHostnameID string) error + func (api *API) DeleteCustomHostnameFallbackOrigin(ctx context.Context, zoneID string) error + func (api *API) DeleteCustomNameservers(ctx context.Context, rc *ResourceContainer, ...) error + func (api *API) DeleteDLPProfile(ctx context.Context, rc *ResourceContainer, profileID string) error + func (api *API) DeleteDNSFirewallCluster(ctx context.Context, rc *ResourceContainer, clusterID string) error + func (api *API) DeleteDNSRecord(ctx context.Context, rc *ResourceContainer, recordID string) error + func (api *API) DeleteDataLocalizationRegionalHostname(ctx context.Context, rc *ResourceContainer, hostname string) error + func (api *API) DeleteDevicePostureIntegration(ctx context.Context, accountID, ruleID string) error + func (api *API) DeleteDevicePostureRule(ctx context.Context, accountID, ruleID string) error + func (api *API) DeleteDeviceSettingsPolicy(ctx context.Context, accountID, policyID string) (DeleteDeviceSettingsPolicyResponse, error) + func (api *API) DeleteDexTest(ctx context.Context, rc *ResourceContainer, testID string) (DeviceDexTests, error) + func (api *API) DeleteEmailRoutingDestinationAddress(ctx context.Context, rc *ResourceContainer, addressID string) (EmailRoutingDestinationAddress, error) + func (api *API) DeleteEmailRoutingRule(ctx context.Context, rc *ResourceContainer, ruleID string) (EmailRoutingRule, error) + func (api *API) DeleteFilter(ctx context.Context, rc *ResourceContainer, filterID string) error + func (api *API) DeleteFilters(ctx context.Context, rc *ResourceContainer, filterIDs []string) error + func (api *API) DeleteFirewallRule(ctx context.Context, rc *ResourceContainer, firewallRuleID string) error + func (api *API) DeleteFirewallRules(ctx context.Context, rc *ResourceContainer, firewallRuleIDs []string) error + func (api *API) DeleteHealthcheck(ctx context.Context, zoneID string, healthcheckID string) error + func (api *API) DeleteHealthcheckPreview(ctx context.Context, zoneID string, id string) error + func (api *API) DeleteHostnameTLSSetting(ctx context.Context, rc *ResourceContainer, ...) (HostnameTLSSetting, error) + func (api *API) DeleteHostnameTLSSettingCiphers(ctx context.Context, rc *ResourceContainer, ...) (HostnameTLSSettingCiphers, error) + func (api *API) DeleteIPAddressFromAddressMap(ctx context.Context, rc *ResourceContainer, ...) error + func (api *API) DeleteIPList(ctx context.Context, accountID, ID string) (IPListDeleteResponse, error) + func (api *API) DeleteIPListItems(ctx context.Context, accountID, ID string, items IPListItemDeleteRequest) ([]IPListItem, error) + func (api *API) DeleteIPListItemsAsync(ctx context.Context, accountID, ID string, items IPListItemDeleteRequest) (IPListItemDeleteResponse, error) + func (api *API) DeleteImage(ctx context.Context, rc *ResourceContainer, id string) error + func (api *API) DeleteKeylessSSL(ctx context.Context, zoneID, keylessSSLID string) error + func (api *API) DeleteList(ctx context.Context, rc *ResourceContainer, listID string) (ListDeleteResponse, error) + func (api *API) DeleteListItems(ctx context.Context, rc *ResourceContainer, params ListDeleteItemsParams) ([]ListItem, error) + func (api *API) DeleteListItemsAsync(ctx context.Context, rc *ResourceContainer, params ListDeleteItemsParams) (ListItemDeleteResponse, error) + func (api *API) DeleteLoadBalancer(ctx context.Context, rc *ResourceContainer, loadbalancerID string) error + func (api *API) DeleteLoadBalancerMonitor(ctx context.Context, rc *ResourceContainer, monitorID string) error + func (api *API) DeleteLoadBalancerPool(ctx context.Context, rc *ResourceContainer, poolID string) error + func (api *API) DeleteLogpushJob(ctx context.Context, rc *ResourceContainer, jobID int) error + func (api *API) DeleteMTLSCertificate(ctx context.Context, rc *ResourceContainer, certificateID string) (MTLSCertificate, error) + func (api *API) DeleteMagicFirewallRuleset(ctx context.Context, accountID, ID string) error + func (api *API) DeleteMagicTransitGRETunnel(ctx context.Context, accountID string, id string) (MagicTransitGRETunnel, error) + func (api *API) DeleteMagicTransitIPsecTunnel(ctx context.Context, accountID string, id string) (MagicTransitIPsecTunnel, error) + func (api *API) DeleteMagicTransitStaticRoute(ctx context.Context, accountID, ID string) (MagicTransitStaticRoute, error) + func (api *API) DeleteManagedNetworks(ctx context.Context, rc *ResourceContainer, networkID string) ([]DeviceManagedNetwork, error) + func (api *API) DeleteMembershipFromAddressMap(ctx context.Context, rc *ResourceContainer, ...) error + func (api *API) DeleteNotificationPolicy(ctx context.Context, accountID, policyID string) (SaveResponse, error) + func (api *API) DeleteNotificationWebhooks(ctx context.Context, accountID, webhookID string) (SaveResponse, error) + func (api *API) DeletePageRule(ctx context.Context, zoneID, ruleID string) error + func (api *API) DeletePagesDeployment(ctx context.Context, rc *ResourceContainer, params DeletePagesDeploymentParams) error + func (api *API) DeletePagesProject(ctx context.Context, rc *ResourceContainer, projectName string) error + func (api *API) DeletePerHostnameAuthenticatedOriginPullsCertificate(ctx context.Context, zoneID, certificateID string) (PerHostnameAuthenticatedOriginPullsCertificateDetails, error) + func (api *API) DeletePerZoneAuthenticatedOriginPullsCertificate(ctx context.Context, zoneID, certificateID string) (PerZoneAuthenticatedOriginPullsCertificateDetails, error) + func (api *API) DeleteQueue(ctx context.Context, rc *ResourceContainer, queueName string) error + func (api *API) DeleteQueueConsumer(ctx context.Context, rc *ResourceContainer, params DeleteQueueConsumerParams) error + func (api *API) DeleteR2Bucket(ctx context.Context, rc *ResourceContainer, bucketName string) error + func (api *API) DeleteRateLimit(ctx context.Context, zoneID, limitID string) error + func (api *API) DeleteRuleset(ctx context.Context, rc *ResourceContainer, rulesetID string) error + func (api *API) DeleteSSL(ctx context.Context, zoneID, certificateID string) error + func (api *API) DeleteSecondaryDNSPrimary(ctx context.Context, accountID, primaryID string) error + func (api *API) DeleteSecondaryDNSTSIG(ctx context.Context, accountID, tsigID string) error + func (api *API) DeleteSecondaryDNSZone(ctx context.Context, zoneID string) error + func (api *API) DeleteSpectrumApplication(ctx context.Context, zoneID string, applicationID string) error + func (api *API) DeleteTeamsList(ctx context.Context, rc *ResourceContainer, teamsListID string) error + func (api *API) DeleteTeamsLocation(ctx context.Context, accountID, teamsLocationID string) error + func (api *API) DeleteTeamsProxyEndpoint(ctx context.Context, accountID, proxyEndpointID string) error + func (api *API) DeleteTieredCache(ctx context.Context, rc *ResourceContainer) (TieredCache, error) + func (api *API) DeleteTunnel(ctx context.Context, rc *ResourceContainer, tunnelID string) error + func (api *API) DeleteTunnelRoute(ctx context.Context, rc *ResourceContainer, params TunnelRoutesDeleteParams) error + func (api *API) DeleteTunnelVirtualNetwork(ctx context.Context, rc *ResourceContainer, vnetID string) error + func (api *API) DeleteTurnstileWidget(ctx context.Context, rc *ResourceContainer, siteKey string) error + func (api *API) DeleteUserAccessRule(ctx context.Context, accessRuleID string) (*AccessRuleResponse, error) + func (api *API) DeleteUserAgentRule(ctx context.Context, zoneID string, id string) (*UserAgentRuleResponse, error) + func (api *API) DeleteWAFOverride(ctx context.Context, zoneID, overrideID string) error + func (api *API) DeleteWaitingRoom(ctx context.Context, zoneID, waitingRoomID string) error + func (api *API) DeleteWaitingRoomEvent(ctx context.Context, zoneID string, waitingRoomID string, eventID string) error + func (api *API) DeleteWaitingRoomRule(ctx context.Context, rc *ResourceContainer, params DeleteWaitingRoomRuleParams) ([]WaitingRoomRule, error) + func (api *API) DeleteWeb3Hostname(ctx context.Context, params Web3HostnameDetailsParameters) (Web3HostnameDeleteResult, error) + func (api *API) DeleteWebAnalyticsRule(ctx context.Context, rc *ResourceContainer, ...) (*string, error) + func (api *API) DeleteWebAnalyticsSite(ctx context.Context, rc *ResourceContainer, ...) (*string, error) + func (api *API) DeleteWorker(ctx context.Context, rc *ResourceContainer, params DeleteWorkerParams) error + func (api *API) DeleteWorkerRoute(ctx context.Context, rc *ResourceContainer, routeID string) (WorkerRouteResponse, error) + func (api *API) DeleteWorkersKVEntries(ctx context.Context, rc *ResourceContainer, ...) (Response, error) + func (api *API) DeleteWorkersKVNamespace(ctx context.Context, rc *ResourceContainer, namespaceID string) (Response, error) + func (api *API) DeleteWorkersSecret(ctx context.Context, rc *ResourceContainer, params DeleteWorkersSecretParams) (Response, error) + func (api *API) DeleteWorkersTail(ctx context.Context, rc *ResourceContainer, scriptName, tailID string) error + func (api *API) DeleteZone(ctx context.Context, zoneID string) (ZoneID, error) + func (api *API) DeleteZoneAccessRule(ctx context.Context, zoneID, accessRuleID string) (*AccessRuleResponse, error) + func (api *API) DeleteZoneCacheVariants(ctx context.Context, zoneID string) error + func (api *API) DeleteZoneDNSSEC(ctx context.Context, zoneID string) (string, error) + func (api *API) DeleteZoneHold(ctx context.Context, rc *ResourceContainer, params DeleteZoneHoldParams) (ZoneHold, error) + func (api *API) DeleteZoneLevelAccessBookmark(ctx context.Context, zoneID, bookmarkID string) error + func (api *API) DeleteZoneLockdown(ctx context.Context, rc *ResourceContainer, id string) (ZoneLockdown, error) + func (api *API) DetachWorkersDomain(ctx context.Context, rc *ResourceContainer, domainID string) error + func (api *API) DevicePostureIntegration(ctx context.Context, accountID, integrationID string) (DevicePostureIntegration, error) + func (api *API) DevicePostureIntegrations(ctx context.Context, accountID string) ([]DevicePostureIntegration, ResultInfo, error) + func (api *API) DevicePostureRule(ctx context.Context, accountID, ruleID string) (DevicePostureRule, error) + func (api *API) DevicePostureRules(ctx context.Context, accountID string) ([]DevicePostureRule, ResultInfo, error) + func (api *API) DisableEmailRouting(ctx context.Context, rc *ResourceContainer) (EmailRoutingSettings, error) + func (api *API) EditPerHostnameAuthenticatedOriginPullsConfig(ctx context.Context, zoneID string, ...) ([]PerHostnameAuthenticatedOriginPullsDetails, error) + func (api *API) EditUniversalSSLSetting(ctx context.Context, zoneID string, setting UniversalSSLSetting) (UniversalSSLSetting, error) + func (api *API) EditZone(ctx context.Context, zoneID string, zoneOpts ZoneOptions) (Zone, error) + func (api *API) EnableEmailRouting(ctx context.Context, rc *ResourceContainer) (EmailRoutingSettings, error) + func (api *API) ExportDNSRecords(ctx context.Context, rc *ResourceContainer, params ExportDNSRecordsParams) (string, error) + func (api *API) FallbackOrigin(ctx context.Context, zoneID string) (FallbackOrigin, error) + func (api *API) Filter(ctx context.Context, rc *ResourceContainer, filterID string) (Filter, error) + func (api *API) Filters(ctx context.Context, rc *ResourceContainer, params FilterListParams) ([]Filter, *ResultInfo, error) + func (api *API) FirewallRule(ctx context.Context, rc *ResourceContainer, firewallRuleID string) (FirewallRule, error) + func (api *API) FirewallRules(ctx context.Context, rc *ResourceContainer, params FirewallRuleListParams) ([]FirewallRule, *ResultInfo, error) + func (api *API) ForceSecondaryDNSZoneAXFR(ctx context.Context, zoneID string) error + func (api *API) GenerateMagicTransitIPsecTunnelPSK(ctx context.Context, accountID string, id string) (string, *MagicTransitIPsecTunnelPskMetadata, error) + func (api *API) GetAPIShieldConfiguration(ctx context.Context, rc *ResourceContainer) (APIShield, ResultInfo, error) + func (api *API) GetAPIToken(ctx context.Context, tokenID string) (APIToken, error) + func (api *API) GetAccessApplication(ctx context.Context, rc *ResourceContainer, applicationID string) (AccessApplication, error) + func (api *API) GetAccessCACertificate(ctx context.Context, rc *ResourceContainer, applicationID string) (AccessCACertificate, error) + func (api *API) GetAccessCustomPage(ctx context.Context, rc *ResourceContainer, id string) (AccessCustomPage, error) + func (api *API) GetAccessGroup(ctx context.Context, rc *ResourceContainer, groupID string) (AccessGroup, error) + func (api *API) GetAccessIdentityProvider(ctx context.Context, rc *ResourceContainer, identityProviderID string) (AccessIdentityProvider, error) + func (api *API) GetAccessMutualTLSCertificate(ctx context.Context, rc *ResourceContainer, certificateID string) (AccessMutualTLSCertificate, error) + func (api *API) GetAccessOrganization(ctx context.Context, rc *ResourceContainer, params GetAccessOrganizationParams) (AccessOrganization, ResultInfo, error) + func (api *API) GetAccessPolicy(ctx context.Context, rc *ResourceContainer, params GetAccessPolicyParams) (AccessPolicy, error) + func (api *API) GetAddressMap(ctx context.Context, rc *ResourceContainer, id string) (AddressMap, error) + func (api *API) GetAdvertisementStatus(ctx context.Context, accountID, ID string) (AdvertisementStatus, error) + func (api *API) GetAuthenticatedOriginPullsStatus(ctx context.Context, zoneID string) (AuthenticatedOriginPulls, error) + func (api *API) GetAvailableNotificationTypes(ctx context.Context, accountID string) (NotificationAvailableAlertsResponse, error) + func (api *API) GetBaseImage(ctx context.Context, rc *ResourceContainer, id string) ([]byte, error) + func (api *API) GetBotManagement(ctx context.Context, rc *ResourceContainer) (BotManagement, error) + func (api *API) GetCacheReserve(ctx context.Context, rc *ResourceContainer, params GetCacheReserveParams) (CacheReserve, error) + func (api *API) GetCustomNameserverZoneMetadata(ctx context.Context, rc *ResourceContainer, ...) (CustomNameserverZoneMetadata, error) + func (api *API) GetCustomNameservers(ctx context.Context, rc *ResourceContainer, params GetCustomNameserversParams) ([]CustomNameserverResult, error) + func (api *API) GetDLPPayloadLogSettings(ctx context.Context, rc *ResourceContainer, ...) (DLPPayloadLogSettings, error) + func (api *API) GetDLPProfile(ctx context.Context, rc *ResourceContainer, profileID string) (DLPProfile, error) + func (api *API) GetDNSFirewallCluster(ctx context.Context, rc *ResourceContainer, params GetDNSFirewallClusterParams) (*DNSFirewallCluster, error) + func (api *API) GetDNSFirewallUserAnalytics(ctx context.Context, rc *ResourceContainer, ...) (DNSFirewallAnalytics, error) + func (api *API) GetDNSRecord(ctx context.Context, rc *ResourceContainer, recordID string) (DNSRecord, error) + func (api *API) GetDataLocalizationRegionalHostname(ctx context.Context, rc *ResourceContainer, hostname string) (RegionalHostname, error) + func (api *API) GetDefaultDeviceSettingsPolicy(ctx context.Context, accountID string) (DeviceSettingsPolicyResponse, error) + func (api *API) GetDeviceClientCertificatesZone(ctx context.Context, zoneID string) (DeviceClientCertificatesZone, error) + func (api *API) GetDeviceDexTest(ctx context.Context, rc *ResourceContainer, testID string) (DeviceDexTest, error) + func (api *API) GetDeviceManagedNetwork(ctx context.Context, rc *ResourceContainer, networkID string) (DeviceManagedNetwork, error) + func (api *API) GetDeviceSettingsPolicy(ctx context.Context, accountID, policyID string) (DeviceSettingsPolicyResponse, error) + func (api *API) GetEligibleNotificationDestinations(ctx context.Context, accountID string) (NotificationEligibilityResponse, error) + func (api *API) GetEligibleZonesAccountCustomNameservers(ctx context.Context, rc *ResourceContainer, ...) ([]string, error) + func (api *API) GetEmailRoutingCatchAllRule(ctx context.Context, rc *ResourceContainer) (EmailRoutingCatchAllRule, error) + func (api *API) GetEmailRoutingDNSSettings(ctx context.Context, rc *ResourceContainer) ([]DNSRecord, error) + func (api *API) GetEmailRoutingDestinationAddress(ctx context.Context, rc *ResourceContainer, addressID string) (EmailRoutingDestinationAddress, error) + func (api *API) GetEmailRoutingRule(ctx context.Context, rc *ResourceContainer, ruleID string) (EmailRoutingRule, error) + func (api *API) GetEmailRoutingSettings(ctx context.Context, rc *ResourceContainer) (EmailRoutingSettings, error) + func (api *API) GetEntrypointRuleset(ctx context.Context, rc *ResourceContainer, phase string) (Ruleset, error) + func (api *API) GetIPList(ctx context.Context, accountID, ID string) (IPList, error) + func (api *API) GetIPListBulkOperation(ctx context.Context, accountID, ID string) (IPListBulkOperation, error) + func (api *API) GetIPListItem(ctx context.Context, accountID, listID, id string) (IPListItem, error) + func (api *API) GetImage(ctx context.Context, rc *ResourceContainer, id string) (Image, error) + func (api *API) GetImagesStats(ctx context.Context, rc *ResourceContainer) (ImagesStatsCount, error) + func (api *API) GetList(ctx context.Context, rc *ResourceContainer, listID string) (List, error) + func (api *API) GetListBulkOperation(ctx context.Context, rc *ResourceContainer, ID string) (ListBulkOperation, error) + func (api *API) GetListItem(ctx context.Context, rc *ResourceContainer, listID, itemID string) (ListItem, error) + func (api *API) GetLoadBalancer(ctx context.Context, rc *ResourceContainer, loadbalancerID string) (LoadBalancer, error) + func (api *API) GetLoadBalancerMonitor(ctx context.Context, rc *ResourceContainer, monitorID string) (LoadBalancerMonitor, error) + func (api *API) GetLoadBalancerPool(ctx context.Context, rc *ResourceContainer, poolID string) (LoadBalancerPool, error) + func (api *API) GetLoadBalancerPoolHealth(ctx context.Context, rc *ResourceContainer, poolID string) (LoadBalancerPoolHealth, error) + func (api *API) GetLogpullRetentionFlag(ctx context.Context, zoneID string) (*LogpullRetentionConfiguration, error) + func (api *API) GetLogpushFields(ctx context.Context, rc *ResourceContainer, params GetLogpushFieldsParams) (LogpushFields, error) + func (api *API) GetLogpushJob(ctx context.Context, rc *ResourceContainer, jobID int) (LogpushJob, error) + func (api *API) GetLogpushOwnershipChallenge(ctx context.Context, rc *ResourceContainer, ...) (*LogpushGetOwnershipChallenge, error) + func (api *API) GetMTLSCertificate(ctx context.Context, rc *ResourceContainer, certificateID string) (MTLSCertificate, error) + func (api *API) GetMagicFirewallRuleset(ctx context.Context, accountID, ID string) (MagicFirewallRuleset, error) + func (api *API) GetMagicTransitGRETunnel(ctx context.Context, accountID string, id string) (MagicTransitGRETunnel, error) + func (api *API) GetMagicTransitIPsecTunnel(ctx context.Context, accountID string, id string) (MagicTransitIPsecTunnel, error) + func (api *API) GetMagicTransitStaticRoute(ctx context.Context, accountID, ID string) (MagicTransitStaticRoute, error) + func (api *API) GetNotificationPolicy(ctx context.Context, accountID, policyID string) (NotificationPolicyResponse, error) + func (api *API) GetNotificationWebhooks(ctx context.Context, accountID, webhookID string) (NotificationWebhookResponse, error) + func (api *API) GetOrganizationAuditLogs(ctx context.Context, organizationID string, a AuditLogFilter) (AuditLogResponse, error) + func (api *API) GetOriginCACertificate(ctx context.Context, certificateID string) (*OriginCACertificate, error) + func (api *API) GetPagesDeploymentInfo(ctx context.Context, rc *ResourceContainer, projectName, deploymentID string) (PagesProjectDeployment, error) + func (api *API) GetPagesDeploymentLogs(ctx context.Context, rc *ResourceContainer, ...) (PagesDeploymentLogs, error) + func (api *API) GetPagesDomain(ctx context.Context, params PagesDomainParameters) (PagesDomain, error) + func (api *API) GetPagesDomains(ctx context.Context, params PagesDomainsParameters) ([]PagesDomain, error) + func (api *API) GetPagesProject(ctx context.Context, rc *ResourceContainer, projectName string) (PagesProject, error) + func (api *API) GetPerHostnameAuthenticatedOriginPullsCertificate(ctx context.Context, zoneID, certificateID string) (PerHostnameAuthenticatedOriginPullsCertificateDetails, error) + func (api *API) GetPerHostnameAuthenticatedOriginPullsConfig(ctx context.Context, zoneID, hostname string) (PerHostnameAuthenticatedOriginPullsDetails, error) + func (api *API) GetPerZoneAuthenticatedOriginPullsCertificateDetails(ctx context.Context, zoneID, certificateID string) (PerZoneAuthenticatedOriginPullsCertificateDetails, error) + func (api *API) GetPerZoneAuthenticatedOriginPullsStatus(ctx context.Context, zoneID string) (PerZoneAuthenticatedOriginPullsSettings, error) + func (api *API) GetPermissionGroup(ctx context.Context, rc *ResourceContainer, permissionGroupId string) (PermissionGroup, error) + func (api *API) GetPrefix(ctx context.Context, accountID, ID string) (IPPrefix, error) + func (api *API) GetQueue(ctx context.Context, rc *ResourceContainer, queueName string) (Queue, error) + func (api *API) GetR2Bucket(ctx context.Context, rc *ResourceContainer, bucketName string) (R2Bucket, error) + func (api *API) GetRegionalTieredCache(ctx context.Context, rc *ResourceContainer, ...) (RegionalTieredCache, error) + func (api *API) GetRuleset(ctx context.Context, rc *ResourceContainer, rulesetID string) (Ruleset, error) + func (api *API) GetSecondaryDNSPrimary(ctx context.Context, accountID, primaryID string) (SecondaryDNSPrimary, error) + func (api *API) GetSecondaryDNSTSIG(ctx context.Context, accountID, tsigID string) (SecondaryDNSTSIG, error) + func (api *API) GetSecondaryDNSZone(ctx context.Context, zoneID string) (SecondaryDNSZone, error) + func (api *API) GetTeamsDeviceDetails(ctx context.Context, accountID string, deviceID string) (TeamsDeviceListItem, error) + func (api *API) GetTeamsList(ctx context.Context, rc *ResourceContainer, listID string) (TeamsList, error) + func (api *API) GetTieredCache(ctx context.Context, rc *ResourceContainer) (TieredCache, error) + func (api *API) GetTotalTLS(ctx context.Context, rc *ResourceContainer) (TotalTLS, error) + func (api *API) GetTunnel(ctx context.Context, rc *ResourceContainer, tunnelID string) (Tunnel, error) + func (api *API) GetTunnelConfiguration(ctx context.Context, rc *ResourceContainer, tunnelID string) (TunnelConfigurationResult, error) + func (api *API) GetTunnelRouteForIP(ctx context.Context, rc *ResourceContainer, params TunnelRoutesForIPParams) (TunnelRoute, error) + func (api *API) GetTunnelToken(ctx context.Context, rc *ResourceContainer, tunnelID string) (string, error) + func (api *API) GetTurnstileWidget(ctx context.Context, rc *ResourceContainer, siteKey string) (TurnstileWidget, error) + func (api *API) GetUserAuditLogs(ctx context.Context, a AuditLogFilter) (AuditLogResponse, error) + func (api *API) GetWaitingRoomSettings(ctx context.Context, rc *ResourceContainer) (WaitingRoomSettings, error) + func (api *API) GetWeb3Hostname(ctx context.Context, params Web3HostnameDetailsParameters) (Web3Hostname, error) + func (api *API) GetWebAnalyticsSite(ctx context.Context, rc *ResourceContainer, params GetWebAnalyticsSiteParams) (*WebAnalyticsSite, error) + func (api *API) GetWorker(ctx context.Context, rc *ResourceContainer, scriptName string) (WorkerScriptResponse, error) + func (api *API) GetWorkerRoute(ctx context.Context, rc *ResourceContainer, routeID string) (WorkerRouteResponse, error) + func (api *API) GetWorkersDomain(ctx context.Context, rc *ResourceContainer, domainID string) (WorkersDomain, error) + func (api *API) GetWorkersScriptContent(ctx context.Context, rc *ResourceContainer, scriptName string) (string, error) + func (api *API) GetWorkersScriptSettings(ctx context.Context, rc *ResourceContainer, scriptName string) (WorkerScriptSettingsResponse, error) + func (api *API) GetZoneHold(ctx context.Context, rc *ResourceContainer, params GetZoneHoldParams) (ZoneHold, error) + func (api *API) GetZoneSetting(ctx context.Context, rc *ResourceContainer, params GetZoneSettingParams) (ZoneSetting, error) + func (api *API) Healthcheck(ctx context.Context, zoneID, healthcheckID string) (Healthcheck, error) + func (api *API) HealthcheckPreview(ctx context.Context, zoneID, id string) (Healthcheck, error) + func (api *API) Healthchecks(ctx context.Context, zoneID string) ([]Healthcheck, error) + func (api *API) ImportDNSRecords(ctx context.Context, rc *ResourceContainer, params ImportDNSRecordsParams) error + func (api *API) IntelligenceASNOverview(ctx context.Context, params IntelligenceASNOverviewParameters) ([]ASNInfo, error) + func (api *API) IntelligenceASNSubnets(ctx context.Context, params IntelligenceASNSubnetsParameters) (IntelligenceASNSubnetResponse, error) + func (api *API) IntelligenceBulkDomainDetails(ctx context.Context, params GetBulkDomainDetailsParameters) ([]DomainDetails, error) + func (api *API) IntelligenceDomainDetails(ctx context.Context, params GetDomainDetailsParameters) (DomainDetails, error) + func (api *API) IntelligenceDomainHistory(ctx context.Context, params GetDomainHistoryParameters) ([]DomainHistory, error) + func (api *API) IntelligenceGetIPList(ctx context.Context, params IPIntelligenceListParameters) ([]IPIntelligenceItem, error) + func (api *API) IntelligenceGetIPOverview(ctx context.Context, params IPIntelligenceParameters) ([]IPIntelligence, error) + func (api *API) IntelligencePassiveDNS(ctx context.Context, params IPIntelligencePassiveDNSParameters) (IPPassiveDNS, error) + func (api *API) IntelligencePhishingScan(ctx context.Context, params PhishingScanParameters) (PhishingScan, error) + func (api *API) IntelligenceWHOIS(ctx context.Context, params WHOISParameters) (WHOIS, error) + func (api *API) KeylessSSL(ctx context.Context, zoneID, keylessSSLID string) (KeylessSSL, error) + func (api *API) ListAPITokensPermissionGroups(ctx context.Context) ([]APITokenPermissionGroups, error) + func (api *API) ListAccessApplications(ctx context.Context, rc *ResourceContainer, ...) ([]AccessApplication, *ResultInfo, error) + func (api *API) ListAccessCACertificates(ctx context.Context, rc *ResourceContainer, ...) ([]AccessCACertificate, *ResultInfo, error) + func (api *API) ListAccessCustomPages(ctx context.Context, rc *ResourceContainer, params ListAccessCustomPagesParams) ([]AccessCustomPage, error) + func (api *API) ListAccessGroups(ctx context.Context, rc *ResourceContainer, params ListAccessGroupsParams) ([]AccessGroup, *ResultInfo, error) + func (api *API) ListAccessIdentityProviderAuthContexts(ctx context.Context, rc *ResourceContainer, identityProviderID string) ([]AccessAuthContext, error) + func (api *API) ListAccessIdentityProviders(ctx context.Context, rc *ResourceContainer, ...) ([]AccessIdentityProvider, *ResultInfo, error) + func (api *API) ListAccessMutualTLSCertificates(ctx context.Context, rc *ResourceContainer, ...) ([]AccessMutualTLSCertificate, *ResultInfo, error) + func (api *API) ListAccessPolicies(ctx context.Context, rc *ResourceContainer, params ListAccessPoliciesParams) ([]AccessPolicy, *ResultInfo, error) + func (api *API) ListAccessServiceTokens(ctx context.Context, rc *ResourceContainer, ...) ([]AccessServiceToken, ResultInfo, error) + func (api *API) ListAccountAccessRules(ctx context.Context, accountID string, accessRule AccessRule, page int) (*AccessRuleListResponse, error) + func (api *API) ListAddressMaps(ctx context.Context, rc *ResourceContainer, params ListAddressMapsParams) ([]AddressMap, error) + func (api *API) ListAllRateLimits(ctx context.Context, zoneID string) ([]RateLimit, error) + func (api *API) ListCertificatePacks(ctx context.Context, zoneID string) ([]CertificatePack, error) + func (api *API) ListDLPProfiles(ctx context.Context, rc *ResourceContainer, params ListDLPProfilesParams) ([]DLPProfile, error) + func (api *API) ListDNSFirewallClusters(ctx context.Context, rc *ResourceContainer, ...) ([]*DNSFirewallCluster, error) + func (api *API) ListDNSRecords(ctx context.Context, rc *ResourceContainer, params ListDNSRecordsParams) ([]DNSRecord, *ResultInfo, error) + func (api *API) ListDataLocalizationRegionalHostnames(ctx context.Context, rc *ResourceContainer, ...) ([]RegionalHostname, error) + func (api *API) ListDataLocalizationRegions(ctx context.Context, rc *ResourceContainer, ...) ([]Region, error) + func (api *API) ListDeviceManagedNetworks(ctx context.Context, rc *ResourceContainer, ...) ([]DeviceManagedNetwork, error) + func (api *API) ListDexTests(ctx context.Context, rc *ResourceContainer, params ListDeviceDexTestParams) (DeviceDexTests, error) + func (api *API) ListEmailRoutingDestinationAddresses(ctx context.Context, rc *ResourceContainer, ...) ([]EmailRoutingDestinationAddress, *ResultInfo, error) + func (api *API) ListEmailRoutingRules(ctx context.Context, rc *ResourceContainer, ...) ([]EmailRoutingRule, *ResultInfo, error) + func (api *API) ListFallbackDomains(ctx context.Context, accountID string) ([]FallbackDomain, error) + func (api *API) ListFallbackDomainsDeviceSettingsPolicy(ctx context.Context, accountID, policyID string) ([]FallbackDomain, error) + func (api *API) ListHostnameTLSSettings(ctx context.Context, rc *ResourceContainer, ...) ([]HostnameTLSSetting, ResultInfo, error) + func (api *API) ListHostnameTLSSettingsCiphers(ctx context.Context, rc *ResourceContainer, ...) ([]HostnameTLSSettingCiphers, ResultInfo, error) + func (api *API) ListIPListItems(ctx context.Context, accountID, ID string) ([]IPListItem, error) + func (api *API) ListIPLists(ctx context.Context, accountID string) ([]IPList, error) + func (api *API) ListImages(ctx context.Context, rc *ResourceContainer, params ListImagesParams) ([]Image, error) + func (api *API) ListKeylessSSL(ctx context.Context, zoneID string) ([]KeylessSSL, error) + func (api *API) ListListItems(ctx context.Context, rc *ResourceContainer, params ListListItemsParams) ([]ListItem, error) + func (api *API) ListLists(ctx context.Context, rc *ResourceContainer, params ListListsParams) ([]List, error) + func (api *API) ListLoadBalancerMonitors(ctx context.Context, rc *ResourceContainer, ...) ([]LoadBalancerMonitor, error) + func (api *API) ListLoadBalancerPools(ctx context.Context, rc *ResourceContainer, params ListLoadBalancerPoolParams) ([]LoadBalancerPool, error) + func (api *API) ListLoadBalancers(ctx context.Context, rc *ResourceContainer, params ListLoadBalancerParams) ([]LoadBalancer, error) + func (api *API) ListLogpushJobs(ctx context.Context, rc *ResourceContainer, params ListLogpushJobsParams) ([]LogpushJob, error) + func (api *API) ListLogpushJobsForDataset(ctx context.Context, rc *ResourceContainer, ...) ([]LogpushJob, error) + func (api *API) ListMTLSCertificateAssociations(ctx context.Context, rc *ResourceContainer, ...) ([]MTLSAssociation, error) + func (api *API) ListMTLSCertificates(ctx context.Context, rc *ResourceContainer, params ListMTLSCertificatesParams) ([]MTLSCertificate, ResultInfo, error) + func (api *API) ListMagicFirewallRulesets(ctx context.Context, accountID string) ([]MagicFirewallRuleset, error) + func (api *API) ListMagicTransitGRETunnels(ctx context.Context, accountID string) ([]MagicTransitGRETunnel, error) + func (api *API) ListMagicTransitIPsecTunnels(ctx context.Context, accountID string) ([]MagicTransitIPsecTunnel, error) + func (api *API) ListMagicTransitStaticRoutes(ctx context.Context, accountID string) ([]MagicTransitStaticRoute, error) + func (api *API) ListNotificationHistory(ctx context.Context, accountID string, alertHistoryFilter AlertHistoryFilter) ([]NotificationHistory, ResultInfo, error) + func (api *API) ListNotificationPolicies(ctx context.Context, accountID string) (NotificationPoliciesResponse, error) + func (api *API) ListNotificationWebhooks(ctx context.Context, accountID string) (NotificationWebhooksResponse, error) + func (api *API) ListOriginCACertificates(ctx context.Context, params ListOriginCertificatesParams) ([]OriginCACertificate, error) + func (api *API) ListPageRules(ctx context.Context, zoneID string) ([]PageRule, error) + func (api *API) ListPagerDutyNotificationDestinations(ctx context.Context, accountID string) (NotificationPagerDutyResponse, error) + func (api *API) ListPagesDeployments(ctx context.Context, rc *ResourceContainer, params ListPagesDeploymentsParams) ([]PagesProjectDeployment, *ResultInfo, error) + func (api *API) ListPagesProjects(ctx context.Context, rc *ResourceContainer, params ListPagesProjectsParams) ([]PagesProject, ResultInfo, error) + func (api *API) ListPerHostnameAuthenticatedOriginPullsCertificates(ctx context.Context, zoneID string) ([]PerHostnameAuthenticatedOriginPullsDetails, error) + func (api *API) ListPerZoneAuthenticatedOriginPullsCertificates(ctx context.Context, zoneID string) ([]PerZoneAuthenticatedOriginPullsCertificateDetails, error) + func (api *API) ListPermissionGroups(ctx context.Context, rc *ResourceContainer, params ListPermissionGroupParams) ([]PermissionGroup, error) + func (api *API) ListPrefixes(ctx context.Context, accountID string) ([]IPPrefix, error) + func (api *API) ListQueueConsumers(ctx context.Context, rc *ResourceContainer, params ListQueueConsumersParams) ([]QueueConsumer, *ResultInfo, error) + func (api *API) ListQueues(ctx context.Context, rc *ResourceContainer, params ListQueuesParams) ([]Queue, *ResultInfo, error) + func (api *API) ListR2Buckets(ctx context.Context, rc *ResourceContainer, params ListR2BucketsParams) ([]R2Bucket, error) + func (api *API) ListRateLimits(ctx context.Context, zoneID string, pageOpts PaginationOptions) ([]RateLimit, ResultInfo, error) + func (api *API) ListRulesets(ctx context.Context, rc *ResourceContainer, params ListRulesetsParams) ([]Ruleset, error) + func (api *API) ListSSL(ctx context.Context, zoneID string) ([]ZoneCustomSSL, error) + func (api *API) ListSecondaryDNSPrimaries(ctx context.Context, accountID string) ([]SecondaryDNSPrimary, error) + func (api *API) ListSecondaryDNSTSIGs(ctx context.Context, accountID string) ([]SecondaryDNSTSIG, error) + func (api *API) ListSplitTunnels(ctx context.Context, accountID string, mode string) ([]SplitTunnel, error) + func (api *API) ListSplitTunnelsDeviceSettingsPolicy(ctx context.Context, accountID, policyID string, mode string) ([]SplitTunnel, error) + func (api *API) ListTeamsDevices(ctx context.Context, accountID string) ([]TeamsDeviceListItem, error) + func (api *API) ListTeamsListItems(ctx context.Context, rc *ResourceContainer, params ListTeamsListItemsParams) ([]TeamsListItem, ResultInfo, error) + func (api *API) ListTeamsLists(ctx context.Context, rc *ResourceContainer, params ListTeamListsParams) ([]TeamsList, ResultInfo, error) + func (api *API) ListTunnelConnections(ctx context.Context, rc *ResourceContainer, tunnelID string) ([]Connection, error) + func (api *API) ListTunnelRoutes(ctx context.Context, rc *ResourceContainer, params TunnelRoutesListParams) ([]TunnelRoute, error) + func (api *API) ListTunnelVirtualNetworks(ctx context.Context, rc *ResourceContainer, ...) ([]TunnelVirtualNetwork, error) + func (api *API) ListTunnels(ctx context.Context, rc *ResourceContainer, params TunnelListParams) ([]Tunnel, *ResultInfo, error) + func (api *API) ListTurnstileWidgets(ctx context.Context, rc *ResourceContainer, params ListTurnstileWidgetParams) ([]TurnstileWidget, *ResultInfo, error) + func (api *API) ListUserAccessRules(ctx context.Context, accessRule AccessRule, page int) (*AccessRuleListResponse, error) + func (api *API) ListUserAgentRules(ctx context.Context, zoneID string, page int) (*UserAgentRuleListResponse, error) + func (api *API) ListWAFGroups(ctx context.Context, zoneID, packageID string) ([]WAFGroup, error) + func (api *API) ListWAFOverrides(ctx context.Context, zoneID string) ([]WAFOverride, error) + func (api *API) ListWAFPackages(ctx context.Context, zoneID string) ([]WAFPackage, error) + func (api *API) ListWAFRules(ctx context.Context, zoneID, packageID string) ([]WAFRule, error) + func (api *API) ListWaitingRoomEvents(ctx context.Context, zoneID string, waitingRoomID string) ([]WaitingRoomEvent, error) + func (api *API) ListWaitingRoomRules(ctx context.Context, rc *ResourceContainer, params ListWaitingRoomRuleParams) ([]WaitingRoomRule, error) + func (api *API) ListWaitingRooms(ctx context.Context, zoneID string) ([]WaitingRoom, error) + func (api *API) ListWeb3Hostnames(ctx context.Context, params Web3HostnameListParameters) ([]Web3Hostname, error) + func (api *API) ListWebAnalyticsRules(ctx context.Context, rc *ResourceContainer, params ListWebAnalyticsRulesParams) (*WebAnalyticsRulesetRules, error) + func (api *API) ListWebAnalyticsSites(ctx context.Context, rc *ResourceContainer, params ListWebAnalyticsSitesParams) ([]WebAnalyticsSite, *ResultInfo, error) + func (api *API) ListWorkerBindings(ctx context.Context, rc *ResourceContainer, params ListWorkerBindingsParams) (WorkerBindingListResponse, error) + func (api *API) ListWorkerCronTriggers(ctx context.Context, rc *ResourceContainer, ...) ([]WorkerCronTrigger, error) + func (api *API) ListWorkerRoutes(ctx context.Context, rc *ResourceContainer, params ListWorkerRoutesParams) (WorkerRoutesResponse, error) + func (api *API) ListWorkers(ctx context.Context, rc *ResourceContainer, params ListWorkersParams) (WorkerListResponse, *ResultInfo, error) + func (api *API) ListWorkersDomains(ctx context.Context, rc *ResourceContainer, params ListWorkersDomainParams) ([]WorkersDomain, error) + func (api *API) ListWorkersKVNamespaces(ctx context.Context, rc *ResourceContainer, ...) ([]WorkersKVNamespace, *ResultInfo, error) + func (api *API) ListWorkersSecrets(ctx context.Context, rc *ResourceContainer, params ListWorkersSecretsParams) (WorkersListSecretsResponse, error) + func (api *API) ListWorkersTail(ctx context.Context, rc *ResourceContainer, params ListWorkersTailParameters) (WorkersTail, error) + func (api *API) ListZoneAccessRules(ctx context.Context, zoneID string, accessRule AccessRule, page int) (*AccessRuleListResponse, error) + func (api *API) ListZoneLockdowns(ctx context.Context, rc *ResourceContainer, params LockdownListParams) ([]ZoneLockdown, *ResultInfo, error) + func (api *API) ListZoneManagedHeaders(ctx context.Context, rc *ResourceContainer, params ListManagedHeadersParams) (ManagedHeaders, error) + func (api *API) ListZones(ctx context.Context, z ...string) ([]Zone, error) + func (api *API) ListZonesContext(ctx context.Context, opts ...ReqOption) (r ZonesResponse, err error) + func (api *API) PageRule(ctx context.Context, zoneID, ruleID string) (PageRule, error) + func (api *API) PagesAddDomain(ctx context.Context, params PagesDomainParameters) (PagesDomain, error) + func (api *API) PagesDeleteDomain(ctx context.Context, params PagesDomainParameters) error + func (api *API) PagesPatchDomain(ctx context.Context, params PagesDomainParameters) (PagesDomain, error) + func (api *API) PatchTeamsList(ctx context.Context, rc *ResourceContainer, listPatch PatchTeamsListParams) (TeamsList, error) + func (api *API) PatchWaitingRoomSettings(ctx context.Context, rc *ResourceContainer, ...) (WaitingRoomSettings, error) + func (api *API) PerformTraceroute(ctx context.Context, accountID string, targets, colos []string, ...) ([]DiagnosticsTracerouteResponseResult, error) + func (api *API) PurgeCache(ctx context.Context, zoneID string, pcr PurgeCacheRequest) (PurgeCacheResponse, error) + func (api *API) PurgeCacheContext(ctx context.Context, zoneID string, pcr PurgeCacheRequest) (PurgeCacheResponse, error) + func (api *API) PurgeEverything(ctx context.Context, zoneID string) (PurgeCacheResponse, error) + func (api *API) RateLimit(ctx context.Context, zoneID, limitID string) (RateLimit, error) + func (api *API) Raw(ctx context.Context, method, endpoint string, data interface{}, ...) (RawResponse, error) + func (api *API) RefreshAccessServiceToken(ctx context.Context, rc *ResourceContainer, id string) (AccessServiceTokenRefreshResponse, error) + func (api *API) RegistrarDomain(ctx context.Context, accountID, domainName string) (RegistrarDomain, error) + func (api *API) RegistrarDomains(ctx context.Context, accountID string) ([]RegistrarDomain, error) + func (api *API) ReplaceIPListItems(ctx context.Context, accountID, ID string, items []IPListItemCreateRequest) ([]IPListItem, error) + func (api *API) ReplaceIPListItemsAsync(ctx context.Context, accountID, ID string, items []IPListItemCreateRequest) (IPListItemCreateResponse, error) + func (api *API) ReplaceListItems(ctx context.Context, rc *ResourceContainer, params ListReplaceItemsParams) ([]ListItem, error) + func (api *API) ReplaceListItemsAsync(ctx context.Context, rc *ResourceContainer, params ListReplaceItemsParams) (ListItemCreateResponse, error) + func (api *API) ReplaceWaitingRoomRules(ctx context.Context, rc *ResourceContainer, ...) ([]WaitingRoomRule, error) + func (api *API) ReprioritizeSSL(ctx context.Context, zoneID string, p []ZoneCustomSSLPriority) ([]ZoneCustomSSL, error) + func (api *API) RestartCertificateValidation(ctx context.Context, zoneID, certificateID string) (CertificatePack, error) + func (api *API) RestoreFallbackDomainDefaults(ctx context.Context, accountID string) error + func (api *API) RestoreFallbackDomainDefaultsDeviceSettingsPolicy(ctx context.Context, accountID, policyID string) error + func (api *API) RetryPagesDeployment(ctx context.Context, rc *ResourceContainer, projectName, deploymentID string) (PagesProjectDeployment, error) + func (api *API) RevokeAccessApplicationTokens(ctx context.Context, rc *ResourceContainer, applicationID string) error + func (api *API) RevokeAccessUserTokens(ctx context.Context, rc *ResourceContainer, ...) error + func (api *API) RevokeOriginCACertificate(ctx context.Context, certificateID string) (*OriginCACertificateID, error) + func (api *API) RevokeTeamsDevices(ctx context.Context, accountID string, deviceIds []string) (Response, error) + func (api *API) RollAPIToken(ctx context.Context, tokenID string) (string, error) + func (api *API) RollbackPagesDeployment(ctx context.Context, rc *ResourceContainer, projectName, deploymentID string) (PagesProjectDeployment, error) + func (api *API) RotateAccessKeys(ctx context.Context, accountID string) (AccessKeysConfig, error) + func (api *API) RotateAccessServiceToken(ctx context.Context, rc *ResourceContainer, id string) (AccessServiceTokenRotateResponse, error) + func (api *API) RotateTurnstileWidget(ctx context.Context, rc *ResourceContainer, param RotateTurnstileWidgetParams) (TurnstileWidget, error) + func (api *API) SSLDetails(ctx context.Context, zoneID, certificateID string) (ZoneCustomSSL, error) + func (api *API) SetAuthType(authType int) + func (api *API) SetAuthenticatedOriginPullsStatus(ctx context.Context, zoneID string, enable bool) (AuthenticatedOriginPulls, error) + func (api *API) SetLogpullRetentionFlag(ctx context.Context, zoneID string, enabled bool) (*LogpullRetentionConfiguration, error) + func (api *API) SetPerZoneAuthenticatedOriginPullsStatus(ctx context.Context, zoneID string, enable bool) (PerZoneAuthenticatedOriginPullsSettings, error) + func (api *API) SetTieredCache(ctx context.Context, rc *ResourceContainer, value TieredCacheType) (TieredCache, error) + func (api *API) SetTotalTLS(ctx context.Context, rc *ResourceContainer, params TotalTLS) (TotalTLS, error) + func (api *API) SetWorkersSecret(ctx context.Context, rc *ResourceContainer, params SetWorkersSecretParams) (WorkersPutSecretResponse, error) + func (api *API) SpectrumApplication(ctx context.Context, zoneID string, applicationID string) (SpectrumApplication, error) + func (api *API) SpectrumApplications(ctx context.Context, zoneID string) ([]SpectrumApplication, error) + func (api *API) StartWorkersTail(ctx context.Context, rc *ResourceContainer, scriptName string) (WorkersTail, error) + func (api *API) StreamAssociateNFT(ctx context.Context, options StreamVideoNFTParameters) (StreamVideo, error) + func (api *API) StreamCreateSignedURL(ctx context.Context, params StreamSignedURLParameters) (string, error) + func (api *API) StreamCreateVideoDirectURL(ctx context.Context, params StreamCreateVideoParameters) (StreamVideoCreate, error) + func (api *API) StreamDeleteVideo(ctx context.Context, options StreamParameters) error + func (api *API) StreamEmbedHTML(ctx context.Context, options StreamParameters) (string, error) + func (api *API) StreamGetVideo(ctx context.Context, options StreamParameters) (StreamVideo, error) + func (api *API) StreamInitiateTUSVideoUpload(ctx context.Context, rc *ResourceContainer, ...) (StreamInitiateTUSUploadResponse, error) + func (api *API) StreamListVideos(ctx context.Context, params StreamListParameters) ([]StreamVideo, error) + func (api *API) StreamUploadFromURL(ctx context.Context, params StreamUploadFromURLParameters) (StreamVideo, error) + func (api *API) StreamUploadVideoFile(ctx context.Context, params StreamUploadFileParameters) (StreamVideo, error) + func (api *API) TeamsAccount(ctx context.Context, accountID string) (TeamsAccount, error) + func (api *API) TeamsAccountConfiguration(ctx context.Context, accountID string) (TeamsConfiguration, error) + func (api *API) TeamsAccountDeviceConfiguration(ctx context.Context, accountID string) (TeamsDeviceSettings, error) + func (api *API) TeamsAccountDeviceUpdateConfiguration(ctx context.Context, accountID string, settings TeamsDeviceSettings) (TeamsDeviceSettings, error) + func (api *API) TeamsAccountLoggingConfiguration(ctx context.Context, accountID string) (TeamsLoggingSettings, error) + func (api *API) TeamsAccountUpdateConfiguration(ctx context.Context, accountID string, config TeamsConfiguration) (TeamsConfiguration, error) + func (api *API) TeamsAccountUpdateLoggingConfiguration(ctx context.Context, accountID string, config TeamsLoggingSettings) (TeamsLoggingSettings, error) + func (api *API) TeamsCreateRule(ctx context.Context, accountID string, rule TeamsRule) (TeamsRule, error) + func (api *API) TeamsDeleteRule(ctx context.Context, accountID string, ruleId string) error + func (api *API) TeamsLocation(ctx context.Context, accountID, locationID string) (TeamsLocation, error) + func (api *API) TeamsLocations(ctx context.Context, accountID string) ([]TeamsLocation, ResultInfo, error) + func (api *API) TeamsPatchRule(ctx context.Context, accountID string, ruleId string, ...) (TeamsRule, error) + func (api *API) TeamsProxyEndpoint(ctx context.Context, accountID, proxyEndpointID string) (TeamsProxyEndpoint, error) + func (api *API) TeamsProxyEndpoints(ctx context.Context, accountID string) ([]TeamsProxyEndpoint, ResultInfo, error) + func (api *API) TeamsRule(ctx context.Context, accountID string, ruleId string) (TeamsRule, error) + func (api *API) TeamsRules(ctx context.Context, accountID string) ([]TeamsRule, error) + func (api *API) TeamsUpdateRule(ctx context.Context, accountID string, ruleId string, rule TeamsRule) (TeamsRule, error) + func (api *API) TransferRegistrarDomain(ctx context.Context, accountID, domainName string) ([]RegistrarDomain, error) + func (api *API) URLNormalizationSettings(ctx context.Context, rc *ResourceContainer) (URLNormalizationSettings, error) + func (api *API) UniversalSSLSettingDetails(ctx context.Context, zoneID string) (UniversalSSLSetting, error) + func (api *API) UniversalSSLVerificationDetails(ctx context.Context, zoneID string) ([]UniversalSSLVerificationDetails, error) + func (api *API) UpdateAPIShieldConfiguration(ctx context.Context, rc *ResourceContainer, params UpdateAPIShieldParams) (Response, error) + func (api *API) UpdateAPIToken(ctx context.Context, tokenID string, token APIToken) (APIToken, error) + func (api *API) UpdateAccessApplication(ctx context.Context, rc *ResourceContainer, ...) (AccessApplication, error) + func (api *API) UpdateAccessBookmark(ctx context.Context, accountID string, accessBookmark AccessBookmark) (AccessBookmark, error) + func (api *API) UpdateAccessCustomPage(ctx context.Context, rc *ResourceContainer, ...) (AccessCustomPage, error) + func (api *API) UpdateAccessGroup(ctx context.Context, rc *ResourceContainer, params UpdateAccessGroupParams) (AccessGroup, error) + func (api *API) UpdateAccessIdentityProvider(ctx context.Context, rc *ResourceContainer, ...) (AccessIdentityProvider, error) + func (api *API) UpdateAccessIdentityProviderAuthContexts(ctx context.Context, rc *ResourceContainer, identityProviderID string) (AccessIdentityProvider, error) + func (api *API) UpdateAccessKeysConfig(ctx context.Context, accountID string, request AccessKeysConfigUpdateRequest) (AccessKeysConfig, error) + func (api *API) UpdateAccessMutualTLSCertificate(ctx context.Context, rc *ResourceContainer, ...) (AccessMutualTLSCertificate, error) + func (api *API) UpdateAccessOrganization(ctx context.Context, rc *ResourceContainer, ...) (AccessOrganization, error) + func (api *API) UpdateAccessPolicy(ctx context.Context, rc *ResourceContainer, params UpdateAccessPolicyParams) (AccessPolicy, error) + func (api *API) UpdateAccessServiceToken(ctx context.Context, rc *ResourceContainer, ...) (AccessServiceTokenUpdateResponse, error) + func (api *API) UpdateAccount(ctx context.Context, accountID string, account Account) (Account, error) + func (api *API) UpdateAccountAccessRule(ctx context.Context, accountID, accessRuleID string, accessRule AccessRule) (*AccessRuleResponse, error) + func (api *API) UpdateAccountMember(ctx context.Context, accountID string, userID string, member AccountMember) (AccountMember, error) + func (api *API) UpdateAddressMap(ctx context.Context, rc *ResourceContainer, params UpdateAddressMapParams) (AddressMap, error) + func (api *API) UpdateAdvertisementStatus(ctx context.Context, accountID, ID string, advertised bool) (AdvertisementStatus, error) + func (api *API) UpdateArgoSmartRouting(ctx context.Context, zoneID, settingValue string) (ArgoFeatureSetting, error) + func (api *API) UpdateArgoTieredCaching(ctx context.Context, zoneID, settingValue string) (ArgoFeatureSetting, error) + func (api *API) UpdateBotManagement(ctx context.Context, rc *ResourceContainer, params UpdateBotManagementParams) (BotManagement, error) + func (api *API) UpdateCacheReserve(ctx context.Context, rc *ResourceContainer, params UpdateCacheReserveParams) (CacheReserve, error) + func (api *API) UpdateCustomHostname(ctx context.Context, zoneID string, customHostnameID string, ch CustomHostname) (*CustomHostnameResponse, error) + func (api *API) UpdateCustomHostnameFallbackOrigin(ctx context.Context, zoneID string, chfo CustomHostnameFallbackOrigin) (*CustomHostnameFallbackOriginResponse, error) + func (api *API) UpdateCustomHostnameSSL(ctx context.Context, zoneID string, customHostnameID string, ...) (*CustomHostnameResponse, error) + func (api *API) UpdateCustomNameserverZoneMetadata(ctx context.Context, rc *ResourceContainer, ...) error + func (api *API) UpdateCustomPage(ctx context.Context, options *CustomPageOptions, customPageID string, ...) (CustomPage, error) + func (api *API) UpdateDLPPayloadLogSettings(ctx context.Context, rc *ResourceContainer, settings DLPPayloadLogSettings) (DLPPayloadLogSettings, error) + func (api *API) UpdateDLPProfile(ctx context.Context, rc *ResourceContainer, params UpdateDLPProfileParams) (DLPProfile, error) + func (api *API) UpdateDNSFirewallCluster(ctx context.Context, rc *ResourceContainer, ...) error + func (api *API) UpdateDNSRecord(ctx context.Context, rc *ResourceContainer, params UpdateDNSRecordParams) (DNSRecord, error) + func (api *API) UpdateDataLocalizationRegionalHostname(ctx context.Context, rc *ResourceContainer, ...) (RegionalHostname, error) + func (api *API) UpdateDefaultDeviceSettingsPolicy(ctx context.Context, accountID string, req DeviceSettingsPolicyRequest) (DeviceSettingsPolicyResponse, error) + func (api *API) UpdateDeviceClientCertificatesZone(ctx context.Context, zoneID string, enable bool) (DeviceClientCertificatesZone, error) + func (api *API) UpdateDeviceDexTest(ctx context.Context, rc *ResourceContainer, params UpdateDeviceDexTestParams) (DeviceDexTest, error) + func (api *API) UpdateDeviceManagedNetwork(ctx context.Context, rc *ResourceContainer, ...) (DeviceManagedNetwork, error) + func (api *API) UpdateDevicePostureIntegration(ctx context.Context, accountID string, integration DevicePostureIntegration) (DevicePostureIntegration, error) + func (api *API) UpdateDevicePostureRule(ctx context.Context, accountID string, rule DevicePostureRule) (DevicePostureRule, error) + func (api *API) UpdateDeviceSettingsPolicy(ctx context.Context, accountID, policyID string, ...) (DeviceSettingsPolicyResponse, error) + func (api *API) UpdateEmailRoutingCatchAllRule(ctx context.Context, rc *ResourceContainer, params EmailRoutingCatchAllRule) (EmailRoutingCatchAllRule, error) + func (api *API) UpdateEmailRoutingRule(ctx context.Context, rc *ResourceContainer, ...) (EmailRoutingRule, error) + func (api *API) UpdateEntrypointRuleset(ctx context.Context, rc *ResourceContainer, ...) (Ruleset, error) + func (api *API) UpdateFallbackDomain(ctx context.Context, accountID string, domains []FallbackDomain) ([]FallbackDomain, error) + func (api *API) UpdateFallbackDomainDeviceSettingsPolicy(ctx context.Context, accountID, policyID string, domains []FallbackDomain) ([]FallbackDomain, error) + func (api *API) UpdateFallbackOrigin(ctx context.Context, zoneID string, fbo FallbackOrigin) (*FallbackOriginResponse, error) + func (api *API) UpdateFilter(ctx context.Context, rc *ResourceContainer, params FilterUpdateParams) (Filter, error) + func (api *API) UpdateFilters(ctx context.Context, rc *ResourceContainer, params []FilterUpdateParams) ([]Filter, error) + func (api *API) UpdateFirewallRule(ctx context.Context, rc *ResourceContainer, params FirewallRuleUpdateParams) (FirewallRule, error) + func (api *API) UpdateFirewallRules(ctx context.Context, rc *ResourceContainer, params []FirewallRuleUpdateParams) ([]FirewallRule, error) + func (api *API) UpdateHealthcheck(ctx context.Context, zoneID string, healthcheckID string, ...) (Healthcheck, error) + func (api *API) UpdateHostnameTLSSetting(ctx context.Context, rc *ResourceContainer, ...) (HostnameTLSSetting, error) + func (api *API) UpdateHostnameTLSSettingCiphers(ctx context.Context, rc *ResourceContainer, ...) (HostnameTLSSettingCiphers, error) + func (api *API) UpdateIPList(ctx context.Context, accountID, ID, description string) (IPList, error) + func (api *API) UpdateImage(ctx context.Context, rc *ResourceContainer, params UpdateImageParams) (Image, error) + func (api *API) UpdateKeylessSSL(ctx context.Context, zoneID, kelessSSLID string, ...) (KeylessSSL, error) + func (api *API) UpdateList(ctx context.Context, rc *ResourceContainer, params ListUpdateParams) (List, error) + func (api *API) UpdateLoadBalancer(ctx context.Context, rc *ResourceContainer, params UpdateLoadBalancerParams) (LoadBalancer, error) + func (api *API) UpdateLoadBalancerMonitor(ctx context.Context, rc *ResourceContainer, ...) (LoadBalancerMonitor, error) + func (api *API) UpdateLoadBalancerPool(ctx context.Context, rc *ResourceContainer, ...) (LoadBalancerPool, error) + func (api *API) UpdateLogpushJob(ctx context.Context, rc *ResourceContainer, params UpdateLogpushJobParams) error + func (api *API) UpdateMagicFirewallRuleset(ctx context.Context, accountID, ID string, description string, ...) (MagicFirewallRuleset, error) + func (api *API) UpdateMagicTransitGRETunnel(ctx context.Context, accountID string, id string, tunnel MagicTransitGRETunnel) (MagicTransitGRETunnel, error) + func (api *API) UpdateMagicTransitIPsecTunnel(ctx context.Context, accountID string, id string, ...) (MagicTransitIPsecTunnel, error) + func (api *API) UpdateMagicTransitStaticRoute(ctx context.Context, accountID, ID string, route MagicTransitStaticRoute) (MagicTransitStaticRoute, error) + func (api *API) UpdateNotificationPolicy(ctx context.Context, accountID string, policy *NotificationPolicy) (SaveResponse, error) + func (api *API) UpdateNotificationWebhooks(ctx context.Context, accountID, webhookID string, ...) (SaveResponse, error) + func (api *API) UpdatePageRule(ctx context.Context, zoneID, ruleID string, rule PageRule) error + func (api *API) UpdatePagesProject(ctx context.Context, rc *ResourceContainer, params UpdatePagesProjectParams) (PagesProject, error) + func (api *API) UpdatePrefixDescription(ctx context.Context, accountID, ID string, description string) (IPPrefix, error) + func (api *API) UpdateQueue(ctx context.Context, rc *ResourceContainer, params UpdateQueueParams) (Queue, error) + func (api *API) UpdateQueueConsumer(ctx context.Context, rc *ResourceContainer, params UpdateQueueConsumerParams) (QueueConsumer, error) + func (api *API) UpdateRateLimit(ctx context.Context, zoneID, limitID string, limit RateLimit) (RateLimit, error) + func (api *API) UpdateRegionalTieredCache(ctx context.Context, rc *ResourceContainer, ...) (RegionalTieredCache, error) + func (api *API) UpdateRegistrarDomain(ctx context.Context, accountID, domainName string, ...) (RegistrarDomain, error) + func (api *API) UpdateRuleset(ctx context.Context, rc *ResourceContainer, params UpdateRulesetParams) (Ruleset, error) + func (api *API) UpdateSSL(ctx context.Context, zoneID, certificateID string, ...) (ZoneCustomSSL, error) + func (api *API) UpdateSecondaryDNSPrimary(ctx context.Context, accountID string, primary SecondaryDNSPrimary) (SecondaryDNSPrimary, error) + func (api *API) UpdateSecondaryDNSTSIG(ctx context.Context, accountID string, tsig SecondaryDNSTSIG) (SecondaryDNSTSIG, error) + func (api *API) UpdateSecondaryDNSZone(ctx context.Context, zoneID string, zone SecondaryDNSZone) (SecondaryDNSZone, error) + func (api *API) UpdateSpectrumApplication(ctx context.Context, zoneID, appID string, appDetails SpectrumApplication) (SpectrumApplication, error) + func (api *API) UpdateSplitTunnel(ctx context.Context, accountID string, mode string, tunnels []SplitTunnel) ([]SplitTunnel, error) + func (api *API) UpdateSplitTunnelDeviceSettingsPolicy(ctx context.Context, accountID, policyID string, mode string, ...) ([]SplitTunnel, error) + func (api *API) UpdateTeamsList(ctx context.Context, rc *ResourceContainer, params UpdateTeamsListParams) (TeamsList, error) + func (api *API) UpdateTeamsLocation(ctx context.Context, accountID string, teamsLocation TeamsLocation) (TeamsLocation, error) + func (api *API) UpdateTeamsProxyEndpoint(ctx context.Context, accountID string, proxyEndpoint TeamsProxyEndpoint) (TeamsProxyEndpoint, error) + func (api *API) UpdateTunnel(ctx context.Context, rc *ResourceContainer, params TunnelUpdateParams) (Tunnel, error) + func (api *API) UpdateTunnelConfiguration(ctx context.Context, rc *ResourceContainer, params TunnelConfigurationParams) (TunnelConfigurationResult, error) + func (api *API) UpdateTunnelRoute(ctx context.Context, rc *ResourceContainer, params TunnelRoutesUpdateParams) (TunnelRoute, error) + func (api *API) UpdateTunnelVirtualNetwork(ctx context.Context, rc *ResourceContainer, ...) (TunnelVirtualNetwork, error) + func (api *API) UpdateTurnstileWidget(ctx context.Context, rc *ResourceContainer, params UpdateTurnstileWidgetParams) (TurnstileWidget, error) + func (api *API) UpdateURLNormalizationSettings(ctx context.Context, rc *ResourceContainer, ...) (URLNormalizationSettings, error) + func (api *API) UpdateUniversalSSLCertificatePackValidationMethod(ctx context.Context, zoneID string, certPackUUID string, ...) (UniversalSSLCertificatePackValidationMethodSetting, error) + func (api *API) UpdateUser(ctx context.Context, user *User) (User, error) + func (api *API) UpdateUserAccessRule(ctx context.Context, accessRuleID string, accessRule AccessRule) (*AccessRuleResponse, error) + func (api *API) UpdateUserAgentRule(ctx context.Context, zoneID string, id string, ld UserAgentRule) (*UserAgentRuleResponse, error) + func (api *API) UpdateWAFGroup(ctx context.Context, zoneID, packageID, groupID, mode string) (WAFGroup, error) + func (api *API) UpdateWAFOverride(ctx context.Context, zoneID, overrideID string, override WAFOverride) (WAFOverride, error) + func (api *API) UpdateWAFPackage(ctx context.Context, zoneID, packageID string, opts WAFPackageOptions) (WAFPackage, error) + func (api *API) UpdateWAFRule(ctx context.Context, zoneID, packageID, ruleID, mode string) (WAFRule, error) + func (api *API) UpdateWaitingRoom(ctx context.Context, zoneID string, waitingRoom WaitingRoom) (WaitingRoom, error) + func (api *API) UpdateWaitingRoomEvent(ctx context.Context, zoneID string, waitingRoomID string, ...) (WaitingRoomEvent, error) + func (api *API) UpdateWaitingRoomRule(ctx context.Context, rc *ResourceContainer, params UpdateWaitingRoomRuleParams) ([]WaitingRoomRule, error) + func (api *API) UpdateWaitingRoomSettings(ctx context.Context, rc *ResourceContainer, ...) (WaitingRoomSettings, error) + func (api *API) UpdateWeb3Hostname(ctx context.Context, params Web3HostnameUpdateParameters) (Web3Hostname, error) + func (api *API) UpdateWebAnalyticsRule(ctx context.Context, rc *ResourceContainer, ...) (*WebAnalyticsRule, error) + func (api *API) UpdateWebAnalyticsSite(ctx context.Context, rc *ResourceContainer, ...) (*WebAnalyticsSite, error) + func (api *API) UpdateWorkerCronTriggers(ctx context.Context, rc *ResourceContainer, ...) ([]WorkerCronTrigger, error) + func (api *API) UpdateWorkerRoute(ctx context.Context, rc *ResourceContainer, params UpdateWorkerRouteParams) (WorkerRouteResponse, error) + func (api *API) UpdateWorkersKVNamespace(ctx context.Context, rc *ResourceContainer, ...) (Response, error) + func (api *API) UpdateWorkersScriptContent(ctx context.Context, rc *ResourceContainer, ...) (WorkerScriptResponse, error) + func (api *API) UpdateWorkersScriptSettings(ctx context.Context, rc *ResourceContainer, ...) (WorkerScriptSettingsResponse, error) + func (api *API) UpdateZoneAccessRule(ctx context.Context, zoneID, accessRuleID string, accessRule AccessRule) (*AccessRuleResponse, error) + func (api *API) UpdateZoneCacheVariants(ctx context.Context, zoneID string, variants ZoneCacheVariantsValues) (ZoneCacheVariants, error) + func (api *API) UpdateZoneDNSSEC(ctx context.Context, zoneID string, options ZoneDNSSECUpdateOptions) (ZoneDNSSEC, error) + func (api *API) UpdateZoneLevelAccessBookmark(ctx context.Context, zoneID string, accessBookmark AccessBookmark) (AccessBookmark, error) + func (api *API) UpdateZoneLockdown(ctx context.Context, rc *ResourceContainer, params ZoneLockdownUpdateParams) (ZoneLockdown, error) + func (api *API) UpdateZoneManagedHeaders(ctx context.Context, rc *ResourceContainer, params UpdateManagedHeadersParams) (ManagedHeaders, error) + func (api *API) UpdateZoneSSLSettings(ctx context.Context, zoneID string, sslValue string) (ZoneSSLSetting, error) + func (api *API) UpdateZoneSetting(ctx context.Context, rc *ResourceContainer, params UpdateZoneSettingParams) (ZoneSetting, error) + func (api *API) UpdateZoneSettings(ctx context.Context, zoneID string, settings []ZoneSetting) (*ZoneSettingResponse, error) + func (api *API) UploadImage(ctx context.Context, rc *ResourceContainer, params UploadImageParams) (Image, error) + func (api *API) UploadPerHostnameAuthenticatedOriginPullsCertificate(ctx context.Context, zoneID string, ...) (PerHostnameAuthenticatedOriginPullsCertificateDetails, error) + func (api *API) UploadPerZoneAuthenticatedOriginPullsCertificate(ctx context.Context, zoneID string, ...) (PerZoneAuthenticatedOriginPullsCertificateDetails, error) + func (api *API) UploadWorker(ctx context.Context, rc *ResourceContainer, params CreateWorkerParams) (WorkerScriptResponse, error) + func (api *API) UserAccessRule(ctx context.Context, accessRuleID string) (*AccessRuleResponse, error) + func (api *API) UserAgentRule(ctx context.Context, zoneID string, id string) (*UserAgentRuleResponse, error) + func (api *API) UserBillingHistory(ctx context.Context, pageOpts UserBillingOptions) ([]UserBillingHistory, error) + func (api *API) UserBillingProfile(ctx context.Context) (UserBillingProfile, error) + func (api *API) UserDetails(ctx context.Context) (User, error) + func (api *API) ValidateFilterExpression(ctx context.Context, expression string) error + func (api *API) ValidateLogpushOwnershipChallenge(ctx context.Context, rc *ResourceContainer, ...) (bool, error) + func (api *API) VerifyAPIToken(ctx context.Context) (APITokenVerifyBody, error) + func (api *API) WAFGroup(ctx context.Context, zoneID, packageID, groupID string) (WAFGroup, error) + func (api *API) WAFOverride(ctx context.Context, zoneID, overrideID string) (WAFOverride, error) + func (api *API) WAFPackage(ctx context.Context, zoneID, packageID string) (WAFPackage, error) + func (api *API) WAFRule(ctx context.Context, zoneID, packageID, ruleID string) (WAFRule, error) + func (api *API) WaitingRoom(ctx context.Context, zoneID, waitingRoomID string) (WaitingRoom, error) + func (api *API) WaitingRoomEvent(ctx context.Context, zoneID string, waitingRoomID string, eventID string) (WaitingRoomEvent, error) + func (api *API) WaitingRoomEventPreview(ctx context.Context, zoneID string, waitingRoomID string, eventID string) (WaitingRoomEvent, error) + func (api *API) WaitingRoomPagePreview(ctx context.Context, zoneID, customHTML string) (WaitingRoomPagePreviewURL, error) + func (api *API) WaitingRoomStatus(ctx context.Context, zoneID, waitingRoomID string) (WaitingRoomStatus, error) + func (api *API) WorkersAccountSettings(ctx context.Context, rc *ResourceContainer, ...) (WorkersAccountSettings, error) + func (api *API) WorkersCreateSubdomain(ctx context.Context, rc *ResourceContainer, params WorkersSubdomain) (WorkersSubdomain, error) + func (api *API) WorkersGetSubdomain(ctx context.Context, rc *ResourceContainer) (WorkersSubdomain, error) + func (api *API) WriteWorkersKVEntries(ctx context.Context, rc *ResourceContainer, params WriteWorkersKVEntriesParams) (Response, error) + func (api *API) WriteWorkersKVEntry(ctx context.Context, rc *ResourceContainer, params WriteWorkersKVEntryParams) (Response, error) + func (api *API) ZoneAccessRule(ctx context.Context, zoneID string, accessRuleID string) (*AccessRuleResponse, error) + func (api *API) ZoneActivationCheck(ctx context.Context, zoneID string) (Response, error) + func (api *API) ZoneAnalyticsByColocation(ctx context.Context, zoneID string, options ZoneAnalyticsOptions) ([]ZoneAnalyticsColocation, error) + func (api *API) ZoneAnalyticsDashboard(ctx context.Context, zoneID string, options ZoneAnalyticsOptions) (ZoneAnalyticsData, error) + func (api *API) ZoneCacheVariants(ctx context.Context, zoneID string) (ZoneCacheVariants, error) + func (api *API) ZoneDNSSECSetting(ctx context.Context, zoneID string) (ZoneDNSSEC, error) + func (api *API) ZoneDetails(ctx context.Context, zoneID string) (Zone, error) + func (api *API) ZoneExport(ctx context.Context, zoneID string) (string, error) + func (api *API) ZoneIDByName(zoneName string) (string, error) + func (api *API) ZoneLevelAccessBookmark(ctx context.Context, zoneID, bookmarkID string) (AccessBookmark, error) + func (api *API) ZoneLevelAccessBookmarks(ctx context.Context, zoneID string, pageOpts PaginationOptions) ([]AccessBookmark, ResultInfo, error) + func (api *API) ZoneLockdown(ctx context.Context, rc *ResourceContainer, id string) (ZoneLockdown, error) + func (api *API) ZoneSSLSettings(ctx context.Context, zoneID string) (ZoneSSLSetting, error) + func (api *API) ZoneSetPaused(ctx context.Context, zoneID string, paused bool) (Zone, error) + func (api *API) ZoneSetPlan(ctx context.Context, zoneID string, planType string) error + func (api *API) ZoneSetType(ctx context.Context, zoneID string, zoneType string) (Zone, error) + func (api *API) ZoneSetVanityNS(ctx context.Context, zoneID string, ns []string) (Zone, error) + func (api *API) ZoneSettings(ctx context.Context, zoneID string) (*ZoneSettingResponse, error) + func (api *API) ZoneUpdatePlan(ctx context.Context, zoneID string, planType string) error + func (api API) DeleteWorkersKVEntry(ctx context.Context, rc *ResourceContainer, params DeleteWorkersKVEntryParams) (Response, error) + func (api API) GetWorkersKV(ctx context.Context, rc *ResourceContainer, params GetWorkersKVParams) ([]byte, error) + func (api API) ListWorkersKVKeys(ctx context.Context, rc *ResourceContainer, params ListWorkersKVsParams) (ListStorageKeysResponse, error) + type APIResponse struct + Body []byte + Headers http.Header + Status string + StatusCode int + type APIShield struct + AuthIdCharacteristics []AuthIdCharacteristics + type APIShieldResponse struct + Result APIShield + type APIToken struct + Condition *APITokenCondition + ExpiresOn *time.Time + ID string + IssuedOn *time.Time + ModifiedOn *time.Time + Name string + NotBefore *time.Time + Policies []APITokenPolicies + Status string + Value string + type APITokenCondition struct + RequestIP *APITokenRequestIPCondition + type APITokenListResponse struct + Result []APIToken + type APITokenPermissionGroups struct + ID string + Name string + Scopes []string + type APITokenPermissionGroupsResponse struct + Result []APITokenPermissionGroups + type APITokenPolicies struct + Effect string + ID string + PermissionGroups []APITokenPermissionGroups + Resources map[string]interface{} + type APITokenRequestIPCondition struct + In []string + NotIn []string + type APITokenResponse struct + Result APIToken + type APITokenRollResponse struct + Result string + type APITokenVerifyBody struct + ExpiresOn time.Time + ID string + NotBefore time.Time + Status string + type APITokenVerifyResponse struct + Result APITokenVerifyBody + type ASNInfo struct + ASN int + Country string + Description string + DomainCount int + TopDomains []string + Type string + type AccessApplication struct + AUD string + AllowedIdps []string + AppLauncherVisible *bool + AutoRedirectToIdentity *bool + CorsHeaders *AccessApplicationCorsHeaders + CreatedAt *time.Time + CustomDenyMessage string + CustomDenyURL string + CustomNonIdentityDenyURL string + CustomPages []string + Domain string + EnableBindingCookie *bool + GatewayRules []AccessApplicationGatewayRule + HttpOnlyCookieAttribute *bool + ID string + LogoURL string + Name string + PathCookieAttribute *bool + PrivateAddress string + SaasApplication *SaasApplication + SameSiteCookieAttribute string + SelfHostedDomains []string + ServiceAuth401Redirect *bool + SessionDuration string + SkipInterstitial *bool + Type AccessApplicationType + UpdatedAt *time.Time + type AccessApplicationCorsHeaders struct + AllowAllHeaders bool + AllowAllMethods bool + AllowAllOrigins bool + AllowCredentials bool + AllowedHeaders []string + AllowedMethods []string + AllowedOrigins []string + MaxAge int + type AccessApplicationDetailResponse struct + Errors []string + Messages []string + Result AccessApplication + Success bool + type AccessApplicationGatewayRule struct + ID string + type AccessApplicationListResponse struct + Result []AccessApplication + type AccessApplicationType string + const AppLauncher + const Biso + const Bookmark + const SSH + const Saas + const SelfHosted + const VNC + const Warp + type AccessApprovalGroup struct + ApprovalsNeeded int + EmailAddresses []string + EmailListUuid string + type AccessAuditLogFilterOptions struct + Direction string + Limit int + Since *time.Time + Until *time.Time + func (a AccessAuditLogFilterOptions) Encode() string + type AccessAuditLogListResponse struct + Result []AccessAuditLogRecord + type AccessAuditLogRecord struct + Action string + Allowed bool + AppDomain string + AppUID string + Connection string + CreatedAt *time.Time + IPAddress string + RayID string + UserEmail string + type AccessAuthContext struct + ACID string + Description string + DisplayName string + ID string + UID string + type AccessAuthContextsListResponse struct + Result []AccessAuthContext + type AccessBookmark struct + AppLauncherVisible *bool + CreatedAt *time.Time + Domain string + ID string + LogoURL string + Name string + UpdatedAt *time.Time + type AccessBookmarkDetailResponse struct + Result AccessBookmark + type AccessBookmarkListResponse struct + Result []AccessBookmark + type AccessCACertificate struct + Aud string + ID string + PublicKey string + type AccessCACertificateListResponse struct + Result []AccessCACertificate + type AccessCACertificateResponse struct + Result AccessCACertificate + type AccessConfig struct + AudTag []string + Required bool + TeamName string + type AccessCustomPage struct + AppCount int + CustomHTML string + Name string + Type AccessCustomPageType + UID string + type AccessCustomPageListResponse struct + Result []AccessCustomPage + type AccessCustomPageResponse struct + Result AccessCustomPage + type AccessCustomPageType string + const Forbidden + const IdentityDenied + type AccessGroup struct + CreatedAt *time.Time + Exclude []interface{} + ID string + Include []interface{} + Name string + Require []interface{} + UpdatedAt *time.Time + type AccessGroupAccessGroup struct + Group struct{ ... } + type AccessGroupAnyValidServiceToken struct + AnyValidServiceToken struct{} + type AccessGroupAuthMethod struct + AuthMethod struct{ ... } + type AccessGroupAzure struct + AzureAD struct{ ... } + type AccessGroupAzureAuthContext struct + AuthContext struct{ ... } + type AccessGroupCertificate struct + Certificate struct{} + type AccessGroupCertificateCommonName struct + CommonName struct{ ... } + type AccessGroupDetailResponse struct + Errors []string + Messages []string + Result AccessGroup + Success bool + type AccessGroupDevicePosture struct + DevicePosture struct{ ... } + type AccessGroupEmail struct + Email struct{ ... } + type AccessGroupEmailDomain struct + EmailDomain struct{ ... } + type AccessGroupEveryone struct + Everyone struct{} + type AccessGroupExternalEvaluation struct + ExternalEvaluation struct{ ... } + type AccessGroupGSuite struct + Gsuite struct{ ... } + type AccessGroupGeo struct + Geo struct{ ... } + type AccessGroupGitHub struct + GitHubOrganization struct{ ... } + type AccessGroupIP struct + IP struct{ ... } + type AccessGroupIPList struct + IPList struct{ ... } + type AccessGroupListResponse struct + Result []AccessGroup + type AccessGroupLoginMethod struct + LoginMethod struct{ ... } + type AccessGroupOkta struct + Okta struct{ ... } + type AccessGroupSAML struct + Saml struct{ ... } + type AccessGroupServiceToken struct + ServiceToken struct{ ... } + type AccessIdentityProvider struct + Config AccessIdentityProviderConfiguration + ID string + Name string + ScimConfig AccessIdentityProviderScimConfiguration + Type string + type AccessIdentityProviderConfiguration struct + APIToken string + AppsDomain string + Attributes []string + AuthURL string + CentrifyAccount string + CentrifyAppID string + CertsURL string + Claims []string + ClientID string + ClientSecret string + ConditionalAccessEnabled bool + DirectoryID string + EmailAttributeName string + EmailClaimName string + IdpPublicCert string + IssuerURL string + OktaAccount string + OktaAuthorizationServerID string + OneloginAccount string + PKCEEnabled *bool + PingEnvID string + RedirectURL string + Scopes []string + SignRequest bool + SsoTargetURL string + SupportGroups bool + TokenURL string + type AccessIdentityProviderResponse struct + Result AccessIdentityProvider + type AccessIdentityProviderScimConfiguration struct + Enabled bool + GroupMemberDeprovision bool + SeatDeprovision bool + Secret string + UserDeprovision bool + type AccessIdentityProvidersListResponse struct + Result []AccessIdentityProvider + type AccessKeysConfig struct + DaysUntilNextRotation int + KeyRotationIntervalDays int + LastKeyRotationAt time.Time + type AccessKeysConfigUpdateRequest struct + KeyRotationIntervalDays int + type AccessMutualTLSCertificate struct + AssociatedHostnames []string + Certificate string + CreatedAt time.Time + ExpiresOn time.Time + Fingerprint string + ID string + Name string + UpdatedAt time.Time + type AccessMutualTLSCertificateDetailResponse struct + Result AccessMutualTLSCertificate + type AccessMutualTLSCertificateListResponse struct + Result []AccessMutualTLSCertificate + type AccessOrganization struct + AuthDomain string + AutoRedirectToIdentity *bool + CreatedAt *time.Time + CustomPages AccessOrganizationCustomPages + IsUIReadOnly *bool + LoginDesign AccessOrganizationLoginDesign + Name string + UIReadOnlyToggleReason string + UpdatedAt *time.Time + UserSeatExpirationInactiveTime string + type AccessOrganizationCustomPages struct + Forbidden AccessCustomPageType + IdentityDenied AccessCustomPageType + type AccessOrganizationDetailResponse struct + Errors []string + Messages []string + Result AccessOrganization + Success bool + type AccessOrganizationListResponse struct + Result AccessOrganization + type AccessOrganizationLoginDesign struct + BackgroundColor string + FooterText string + HeaderText string + LogoPath string + TextColor string + type AccessPolicy struct + ApprovalGroups []AccessApprovalGroup + ApprovalRequired *bool + CreatedAt *time.Time + Decision string + Exclude []interface{} + ID string + Include []interface{} + IsolationRequired *bool + Name string + Precedence int + PurposeJustificationPrompt *string + PurposeJustificationRequired *bool + Require []interface{} + UpdatedAt *time.Time + type AccessPolicyDetailResponse struct + Errors []string + Messages []string + Result AccessPolicy + Success bool + type AccessPolicyListResponse struct + Result []AccessPolicy + type AccessRule struct + AllowedModes []string + Configuration AccessRuleConfiguration + CreatedOn time.Time + ID string + Mode string + ModifiedOn time.Time + Notes string + Scope AccessRuleScope + type AccessRuleConfiguration struct + Target string + Value string + type AccessRuleListResponse struct + Result []AccessRule + type AccessRuleResponse struct + Result AccessRule + type AccessRuleScope struct + Email string + ID string + Name string + Type string + type AccessServiceToken struct + ClientID string + CreatedAt *time.Time + Duration string + ExpiresAt *time.Time + ID string + Name string + UpdatedAt *time.Time + type AccessServiceTokenCreateResponse struct + ClientID string + ClientSecret string + CreatedAt *time.Time + Duration string + ExpiresAt *time.Time + ID string + Name string + UpdatedAt *time.Time + type AccessServiceTokenRefreshResponse struct + ClientID string + CreatedAt *time.Time + Duration string + ExpiresAt *time.Time + ID string + Name string + UpdatedAt *time.Time + type AccessServiceTokenRotateResponse struct + ClientID string + ClientSecret string + CreatedAt *time.Time + Duration string + ExpiresAt *time.Time + ID string + Name string + UpdatedAt *time.Time + type AccessServiceTokenUpdateResponse struct + ClientID string + CreatedAt *time.Time + Duration string + ExpiresAt *time.Time + ID string + Name string + UpdatedAt *time.Time + type AccessServiceTokensCreationDetailResponse struct + Errors []string + Messages []string + Result AccessServiceTokenCreateResponse + Success bool + type AccessServiceTokensDetailResponse struct + Errors []string + Messages []string + Result AccessServiceToken + Success bool + type AccessServiceTokensListResponse struct + Result []AccessServiceToken + type AccessServiceTokensRefreshDetailResponse struct + Errors []string + Messages []string + Result AccessServiceTokenRefreshResponse + Success bool + type AccessServiceTokensRotateSecretDetailResponse struct + Errors []string + Messages []string + Result AccessServiceTokenRotateResponse + Success bool + type AccessServiceTokensUpdateDetailResponse struct + Errors []string + Messages []string + Result AccessServiceTokenUpdateResponse + Success bool + type Account struct + CreatedOn time.Time + ID string + Name string + Settings *AccountSettings + Type string + type AccountDetailResponse struct + Errors []string + Messages []string + Result Account + Success bool + type AccountListResponse struct + Result []Account + type AccountMember struct + Code string + ID string + Policies []Policy + Roles []AccountRole + Status string + User AccountMemberUserDetails + type AccountMemberDetailResponse struct + Errors []string + Messages []string + Result AccountMember + Success bool + type AccountMemberInvitation struct + Email string + Policies []Policy + Roles []string + Status string + type AccountMemberUserDetails struct + Email string + FirstName string + ID string + LastName string + TwoFactorAuthenticationEnabled bool + type AccountMembersListResponse struct + Result []AccountMember + type AccountResponse struct + Result Account + type AccountRole struct + Description string + ID string + Name string + Permissions map[string]AccountRolePermission + type AccountRoleDetailResponse struct + Errors []string + Messages []string + Result AccountRole + Success bool + type AccountRolePermission struct + Edit bool + Read bool + type AccountRolesListResponse struct + Result []AccountRole + type AccountSettings struct + EnforceTwoFactor bool + type AccountsListParams struct + Name string + type AdaptiveRouting struct + FailoverAcrossPools *bool + type AdditionalInformation struct + SuspectedMalwareFamily string + type AddressMap struct + CanModifyIPs *bool + CreatedAt time.Time + DefaultSNI *string + Deletable *bool + Description *string + Enabled *bool + ID string + IPs []AddressMapIP + Memberships []AddressMapMembership + ModifiedAt time.Time + type AddressMapIP struct + CreatedAt time.Time + IP string + type AddressMapMembership struct + CreatedAt time.Time + Deletable *bool + Identifier string + Kind AddressMapMembershipKind + type AddressMapMembershipContainer struct + Identifier string + Kind AddressMapMembershipKind + func (ammb *AddressMapMembershipContainer) URLFragment() string + type AddressMapMembershipKind string + const AddressMapMembershipAccount + const AddressMapMembershipZone + type AdvertisementStatus struct + Advertised bool + AdvertisedModifiedAt *time.Time + type AdvertisementStatusUpdateRequest struct + Advertised bool + type AlertHistoryFilter struct + type Application struct + ID int + Name string + type ArgoDetailsResponse struct + Result ArgoFeatureSetting + type ArgoFeatureSetting struct + Editable bool + ID string + ModifiedOn time.Time + Value string + type ArgoTunnel struct + Connections []ArgoTunnelConnection + CreatedAt *time.Time + DeletedAt *time.Time + ID string + Name string + Secret string + type ArgoTunnelConnection struct + ColoName string + IsPendingReconnect bool + UUID string + type ArgoTunnelDetailResponse struct + Result ArgoTunnel + type ArgoTunnelsDetailResponse struct + Result []ArgoTunnel + type AttachWorkersDomainParams struct + Environment string + Hostname string + ID string + Service string + ZoneID string + ZoneName string + type AuditLog struct + Action AuditLogAction + Actor AuditLogActor + ID string + Metadata map[string]interface{} + NewValue string + NewValueJSON map[string]interface{} + OldValue string + OldValueJSON map[string]interface{} + Owner AuditLogOwner + Resource AuditLogResource + When time.Time + type AuditLogAction struct + Result bool + Type string + type AuditLogActor struct + Email string + ID string + IP string + Type string + type AuditLogFilter struct + ActorEmail string + ActorIP string + Before string + Direction string + HideUserLogs bool + ID string + Page int + PerPage int + Since string + ZoneName string + func (a AuditLogFilter) ToQuery() url.Values + type AuditLogOwner struct + ID string + type AuditLogResource struct + ID string + Type string + type AuditLogResponse struct + Response Response + Result []AuditLog + type AuditSSHRuleSettings struct + CommandLogging bool + type AuthIdCharacteristics struct + Name string + Type string + type AuthenticatedOriginPulls struct + Editable bool + ID string + ModifiedOn time.Time + Value string + type AuthenticatedOriginPullsResponse struct + Result AuthenticatedOriginPulls + type AuthenticationError struct + func NewAuthenticationError(e *Error) AuthenticationError + func (e AuthenticationError) Error() string + func (e AuthenticationError) ErrorCodes() []int + func (e AuthenticationError) ErrorMessages() []string + func (e AuthenticationError) Errors() []ResponseInfo + func (e AuthenticationError) InternalErrorCodeIs(code int) bool + func (e AuthenticationError) RayID() string + func (e AuthenticationError) Type() ErrorType + type AuthorizationError struct + func NewAuthorizationError(e *Error) AuthorizationError + func (e AuthorizationError) Error() string + func (e AuthorizationError) ErrorCodes() []int + func (e AuthorizationError) ErrorMessages() []string + func (e AuthorizationError) Errors() []ResponseInfo + func (e AuthorizationError) InternalErrorCodeIs(code int) bool + func (e AuthorizationError) RayID() string + func (e AuthorizationError) Type() ErrorType + type AvailableZonePlansResponse struct + Result []ZonePlan + type AvailableZoneRatePlansResponse struct + Result []ZoneRatePlan + type BelongsToRef struct + Country string + Description string + ID string + Type string + Value int + type BotManagement struct + AutoUpdateModel *bool + EnableJS *bool + FightMode *bool + OptimizeWordpress *bool + SBFMDefinitelyAutomated *string + SBFMLikelyAutomated *string + SBFMStaticResourceProtection *bool + SBFMVerifiedBots *string + SuppressSessionScore *bool + UsingLatestModel *bool + type BotManagementResponse struct + Result BotManagement + type BrowserIsolation struct + UrlBrowserIsolationEnabled bool + type CacheReserve struct + ID string + ModifiedOn time.Time + Value string + type CacheReserveDetailsResponse struct + Result CacheReserve + type Categories struct + ID int + Name string + type Categorizations struct + Categories []Categories + End string + Start string + type CertificatePack struct + CertificateAuthority string + Certificates []CertificatePackCertificate + Hosts []string + ID string + KhulnasoftBranding bool + PrimaryCertificate string + Status string + Type string + ValidationErrors []SSLValidationError + ValidationMethod string + ValidationRecords []SSLValidationRecord + ValidityDays int + type CertificatePackCertificate struct + BundleMethod string + ExpiresOn time.Time + GeoRestrictions CertificatePackGeoRestrictions + Hosts []string + ID string + Issuer string + ModifiedOn time.Time + Priority int + Signature string + Status string + UploadedOn time.Time + ZoneID string + type CertificatePackGeoRestrictions struct + Label string + type CertificatePackRequest struct + CertificateAuthority string + Hosts []string + KhulnasoftBranding bool + Type string + ValidationMethod string + ValidityDays int + type CertificatePacksDetailResponse struct + Result CertificatePack + type CertificatePacksResponse struct + Result []CertificatePack + type Client struct + Zones *ZonesService + func NewExperimental(config *ClientParams) (*Client, error) + func (c *Client) Call(ctx context.Context, method, path string, payload interface{}) ([]byte, error) + func (c *Client) CallWithHeaders(ctx context.Context, method, path string, payload interface{}, ...) ([]byte, error) + func (c *Client) Client() *http.Client + type ClientParams struct + BaseURL *url.URL + Debug bool + Email string + HTTPClient *http.Client + Headers http.Header + Key string + Logger LeveledLoggerInterface + RetryPolicy RetryPolicy + STS *SecurityTokenConfiguration + Token string + UserAgent string + UserServiceKey string + type Config struct + Sha256 string + TlsSockAddr string + type Connection struct + Arch string + ConfigVersion int + Connections []TunnelConnection + Features []string + ID string + RunAt *time.Time + Version string + type ContentCategories struct + ID int + Name string + SuperCategoryID int + type CreateAccessApplicationParams struct + AUD string + AllowedIdps []string + AppLauncherVisible *bool + AutoRedirectToIdentity *bool + CorsHeaders *AccessApplicationCorsHeaders + CustomDenyMessage string + CustomDenyURL string + CustomNonIdentityDenyURL string + CustomPages []string + Domain string + EnableBindingCookie *bool + GatewayRules []AccessApplicationGatewayRule + HttpOnlyCookieAttribute *bool + LogoURL string + Name string + PathCookieAttribute *bool + PrivateAddress string + SaasApplication *SaasApplication + SameSiteCookieAttribute string + SelfHostedDomains []string + ServiceAuth401Redirect *bool + SessionDuration string + SkipInterstitial *bool + Type AccessApplicationType + type CreateAccessCACertificateParams struct + ApplicationID string + type CreateAccessCustomPageParams struct + CustomHTML string + Name string + Type AccessCustomPageType + type CreateAccessGroupParams struct + Exclude []interface{} + Include []interface{} + Name string + Require []interface{} + type CreateAccessIdentityProviderParams struct + Config AccessIdentityProviderConfiguration + Name string + ScimConfig AccessIdentityProviderScimConfiguration + Type string + type CreateAccessMutualTLSCertificateParams struct + AssociatedHostnames []string + Certificate string + ExpiresOn time.Time + Fingerprint string + Name string + type CreateAccessOrganizationParams struct + AuthDomain string + AutoRedirectToIdentity *bool + CustomPages AccessOrganizationCustomPages + IsUIReadOnly *bool + LoginDesign AccessOrganizationLoginDesign + Name string + UIReadOnlyToggleReason string + UserSeatExpirationInactiveTime string + type CreateAccessPolicyParams struct + ApplicationID string + ApprovalGroups []AccessApprovalGroup + ApprovalRequired *bool + Decision string + Exclude []interface{} + Include []interface{} + IsolationRequired *bool + Name string + Precedence int + PurposeJustificationPrompt *string + PurposeJustificationRequired *bool + Require []interface{} + type CreateAccessServiceTokenParams struct + Duration string + Name string + type CreateAccountMemberParams struct + EmailAddress string + Policies []Policy + Roles []string + Status string + type CreateAddressMapParams struct + Description *string + Enabled *bool + IPs []string + Memberships []AddressMapMembershipContainer + type CreateCustomNameserversParams struct + NSName string + NSSet int + type CreateDLPProfilesParams struct + Profiles []DLPProfile + Type string + type CreateDNSFirewallClusterParams struct + DNSFirewallIPs []string + DeprecateAnyRequests bool + MaximumCacheTTL uint + MinimumCacheTTL uint + Name string + UpstreamIPs []string + type CreateDNSRecordParams struct + Comment string + Content string + CreatedOn time.Time + Data interface{} + ID string + Locked bool + Meta interface{} + ModifiedOn time.Time + Name string + Priority *uint16 + Proxiable bool + Proxied *bool + TTL int + Tags []string + Type string + ZoneID string + ZoneName string + type CreateDataLocalizationRegionalHostnameParams struct + Hostname string + RegionKey string + type CreateDeviceDexTestParams struct + Data *DeviceDexTestData + Description string + Enabled bool + Interval string + Name string + TestID string + type CreateDeviceManagedNetworkParams struct + Config *Config + Name string + NetworkID string + Type string + type CreateEmailRoutingAddressParameters struct + Email string + type CreateEmailRoutingAddressResponse struct + Result EmailRoutingDestinationAddress + type CreateEmailRoutingRuleParameters struct + Actions []EmailRoutingRuleAction + Enabled *bool + Matchers []EmailRoutingRuleMatcher + Name string + Priority int + type CreateEmailRoutingRuleResponse struct + Result EmailRoutingRule + type CreateIPAddressToAddressMapParams struct + ID string + IP string + type CreateImageDirectUploadURLParams struct + Expiry *time.Time + Metadata map[string]interface{} + RequireSignedURLs *bool + Version ImagesAPIVersion + type CreateLoadBalancerMonitorParams struct + LoadBalancerMonitor LoadBalancerMonitor + type CreateLoadBalancerParams struct + LoadBalancer LoadBalancer + type CreateLoadBalancerPoolParams struct + LoadBalancerPool LoadBalancerPool + type CreateLogpushJobParams struct + Dataset string + DestinationConf string + Enabled bool + ErrorMessage string + Filter *LogpushJobFilters + Frequency string + Kind string + LogpullOptions string + MaxUploadBytes int + MaxUploadIntervalSeconds int + MaxUploadRecords int + Name string + OwnershipChallenge string + func (f *CreateLogpushJobParams) UnmarshalJSON(data []byte) error + func (f CreateLogpushJobParams) MarshalJSON() ([]byte, error) + type CreateMTLSCertificateParams struct + CA bool + Certificates string + Name string + PrivateKey string + type CreateMagicFirewallRulesetRequest struct + Description string + Kind string + Name string + Phase string + Rules []MagicFirewallRulesetRule + type CreateMagicFirewallRulesetResponse struct + Result MagicFirewallRuleset + type CreateMagicTransitGRETunnelsRequest struct + GRETunnels []MagicTransitGRETunnel + type CreateMagicTransitIPsecTunnelsRequest struct + IPsecTunnels []MagicTransitIPsecTunnel + type CreateMagicTransitStaticRoutesRequest struct + Routes []MagicTransitStaticRoute + type CreateMembershipToAddressMapParams struct + ID string + Membership AddressMapMembershipContainer + type CreateOriginCertificateParams struct + CSR string + Certificate string + ExpiresOn time.Time + Hostnames []string + ID string + RequestType string + RequestValidity int + RevokedAt time.Time + type CreatePagesDeploymentParams struct + Branch string + ProjectName string + type CreatePagesProjectParams struct + BuildConfig PagesProjectBuildConfig + CanonicalDeployment PagesProjectDeployment + DeploymentConfigs PagesProjectDeploymentConfigs + Domains []string + LatestDeployment PagesProjectDeployment + Name string + ProductionBranch string + Source *PagesProjectSource + SubDomain string + type CreateQueueConsumerParams struct + Consumer QueueConsumer + QueueName string + type CreateQueueParams struct + Name string + type CreateR2BucketParameters struct + LocationHint string + Name string + type CreateRulesetParams struct + Description string + Kind string + Name string + Phase string + Rules []RulesetRule + type CreateRulesetResponse struct + Result Ruleset + type CreateTeamsListParams struct + Count uint64 + CreatedAt *time.Time + Description string + ID string + Items []TeamsListItem + Name string + Type string + UpdatedAt *time.Time + type CreateTurnstileWidgetParams struct + BotFightMode bool + Domains []string + Mode string + Name string + OffLabel bool + Region string + type CreateWaitingRoomRuleParams struct + Rule WaitingRoomRule + WaitingRoomID string + type CreateWebAnalyticsRule struct + Host string + ID string + Inclusive bool + IsPaused bool + Paths []string + type CreateWebAnalyticsRuleParams struct + Rule CreateWebAnalyticsRule + RulesetID string + type CreateWebAnalyticsSiteParams struct + AutoInstall *bool + Host string + ZoneTag string + type CreateWorkerParams struct + Bindings map[string]WorkerBinding + CompatibilityDate string + CompatibilityFlags []string + DispatchNamespaceName *string + Logpush *bool + Module bool + Placement *Placement + Script string + ScriptName string + Tags []string + TailConsumers *[]WorkersTailConsumer + func (p CreateWorkerParams) RequiresMultipart() bool + type CreateWorkerRouteParams struct + Pattern string + Script string + type CreateWorkersAccountSettingsParameters struct + DefaultUsageModel string + GreenCompute bool + type CreateWorkersAccountSettingsResponse struct + Result WorkersAccountSettings + type CreateWorkersKVNamespaceParams struct + Title string + type CreateZoneHoldParams struct + IncludeSubdomains *bool + type CustomHostname struct + CreatedAt *time.Time + CustomMetadata *CustomMetadata + CustomOriginSNI string + CustomOriginServer string + Hostname string + ID string + OwnershipVerification CustomHostnameOwnershipVerification + OwnershipVerificationHTTP CustomHostnameOwnershipVerificationHTTP + SSL *CustomHostnameSSL + Status CustomHostnameStatus + VerificationErrors []string + type CustomHostnameFallbackOrigin struct + Errors []string + Origin string + Status string + type CustomHostnameFallbackOriginResponse struct + Result CustomHostnameFallbackOrigin + type CustomHostnameListResponse struct + Result []CustomHostname + type CustomHostnameOwnershipVerification struct + Name string + Type string + Value string + type CustomHostnameOwnershipVerificationHTTP struct + HTTPBody string + HTTPUrl string + type CustomHostnameResponse struct + Result CustomHostname + type CustomHostnameSSL struct + BundleMethod string + CertificateAuthority string + Certificates []CustomHostnameSSLCertificates + CustomCertificate string + CustomKey string + ID string + Issuer string + Method string + SerialNumber string + Settings CustomHostnameSSLSettings + Status string + Type string + ValidationErrors []SSLValidationError + ValidationRecords []SSLValidationRecord + Wildcard *bool + type CustomHostnameSSLCertificates struct + ExpiresOn *time.Time + FingerprintSha256 string + ID string + IssuedOn *time.Time + Issuer string + SerialNumber string + Signature string + type CustomHostnameSSLSettings struct + Ciphers []string + EarlyHints string + HTTP2 string + HTTP3 string + MinTLSVersion string + TLS13 string + type CustomHostnameStatus string + const ACTIVE + const BLOCKED + const DELETED + const MOVED + const PENDING + type CustomMetadata map[string]interface + type CustomNameserver struct + NSName string + NSSet int + type CustomNameserverRecord struct + Type string + Value string + type CustomNameserverResult struct + DNSRecords []CustomNameserverRecord + NSName string + NSSet int + Status string + ZoneTag string + type CustomNameserverZoneMetadata struct + Enabled bool + NSSet string + Type string + type CustomPage struct + CreatedOn time.Time + Description string + ID string + ModifiedOn time.Time + PreviewTarget string + RequiredTokens []string + State string + URL interface{} + type CustomPageDetailResponse struct + Result CustomPage + type CustomPageOptions struct + AccountID string + ZoneID string + type CustomPageParameters struct + State string + URL interface{} + type CustomPageResponse struct + Result []CustomPage + type D1Binding struct + ID string + type D1BindingMap map[string]*D1Binding + type DLPEntry struct + CreatedAt *time.Time + Enabled *bool + ID string + Name string + Pattern *DLPPattern + ProfileID string + Type string + UpdatedAt *time.Time + type DLPPattern struct + Regex string + Validation string + type DLPPayloadLogSettings struct + PublicKey string + UpdatedAt *time.Time + type DLPPayloadLogSettingsResponse struct + Result DLPPayloadLogSettings + type DLPProfile struct + AllowedMatchCount int + CreatedAt *time.Time + Description string + Entries []DLPEntry + ID string + Name string + Type string + UpdatedAt *time.Time + type DLPProfileListResponse struct + Result []DLPProfile + type DLPProfileResponse struct + Errors []string + Messages []string + Result DLPProfile + Success bool + type DLPProfilesCreateRequest struct + Profiles []DLPProfile + type DNSFirewallAnalytics struct + Max DNSFirewallAnalyticsMetrics + Min DNSFirewallAnalyticsMetrics + Totals DNSFirewallAnalyticsMetrics + type DNSFirewallAnalyticsMetrics struct + QueryCount *int64 + ResponseTime90th *float64 + ResponseTime99th *float64 + ResponseTimeAvg *float64 + ResponseTimeMedian *float64 + StaleCount *int64 + UncachedCount *int64 + type DNSFirewallCluster struct + DNSFirewallIPs []string + DeprecateAnyRequests bool + ID string + MaximumCacheTTL uint + MinimumCacheTTL uint + ModifiedOn string + Name string + UpstreamIPs []string + type DNSFirewallUserAnalyticsOptions struct + Metrics []string + Since *time.Time + Until *time.Time + type DNSListResponse struct + Result []DNSRecord + type DNSRecord struct + Comment string + Content string + CreatedOn time.Time + Data interface{} + ID string + Locked bool + Meta interface{} + ModifiedOn time.Time + Name string + Priority *uint16 + Proxiable bool + Proxied *bool + TTL int + Tags []string + Type string + ZoneID string + ZoneName string + type DNSRecordResponse struct + Result DNSRecord + type DeleteAccessPolicyParams struct + ApplicationID string + PolicyID string + type DeleteCustomNameserversParams struct + NSName string + type DeleteDeviceSettingsPolicyResponse struct + Result []DeviceSettingsPolicy + type DeleteHostnameTLSSettingCiphersParams struct + Hostname string + type DeleteHostnameTLSSettingParams struct + Hostname string + Setting string + type DeleteIPAddressFromAddressMapParams struct + ID string + IP string + type DeleteMagicTransitGRETunnelResponse struct + Result struct{ ... } + type DeleteMagicTransitIPsecTunnelResponse struct + Result struct{ ... } + type DeleteMagicTransitStaticRouteResponse struct + Result struct{ ... } + type DeleteMembershipFromAddressMapParams struct + ID string + Membership AddressMapMembershipContainer + type DeletePagesDeploymentParams struct + DeploymentID string + Force bool + ProjectName string + type DeleteQueueConsumerParams struct + ConsumerName string + QueueName string + type DeleteWaitingRoomRuleParams struct + RuleID string + WaitingRoomID string + type DeleteWebAnalyticsRuleParams struct + RuleID string + RulesetID string + type DeleteWebAnalyticsSiteParams struct + SiteTag string + type DeleteWorkerParams struct + ScriptName string + type DeleteWorkersKVEntriesParams struct + Keys []string + NamespaceID string + type DeleteWorkersKVEntryParams struct + Key string + NamespaceID string + type DeleteWorkersSecretParams struct + ScriptName string + SecretName string + type DeleteZoneHoldParams struct + HoldAfter *time.Time + type DeviceClientCertificatesZone struct + Result Enabled + type DeviceDexTest struct + Created time.Time + Data *DeviceDexTestData + Description string + Enabled bool + Interval string + Name string + TestID string + Updated time.Time + type DeviceDexTestData map[string]interface + type DeviceDexTestListResponse struct + Result DeviceDexTests + type DeviceDexTestResponse struct + Result DeviceDexTest + type DeviceDexTests struct + DexTests []DeviceDexTest + type DeviceManagedNetwork struct + Config *Config + Name string + NetworkID string + Type string + type DeviceManagedNetworkListResponse struct + Result []DeviceManagedNetwork + type DeviceManagedNetworkResponse struct + Result DeviceManagedNetwork + type DevicePostureIntegration struct + Config DevicePostureIntegrationConfig + IntegrationID string + Interval string + Name string + Type string + type DevicePostureIntegrationConfig struct + ApiUrl string + AuthUrl string + ClientID string + ClientKey string + ClientSecret string + CustomerID string + type DevicePostureIntegrationListResponse struct + Result []DevicePostureIntegration + type DevicePostureIntegrationResponse struct + Result DevicePostureIntegration + type DevicePostureRule struct + Description string + Expiration string + ID string + Input DevicePostureRuleInput + Match []DevicePostureRuleMatch + Name string + Schedule string + Type string + type DevicePostureRuleDetailResponse struct + Result DevicePostureRule + type DevicePostureRuleInput struct + ActiveThreats int + CertificateID string + CheckDisks []string + CommonName string + ComplianceStatus string + ConnectionID string + CountOperator string + Domain string + EidLastSeen string + Enabled bool + Exists bool + ID string + Infected bool + IsActive bool + IssueCount string + NetworkStatus string + OSVersionExtra string + Operator string + Os string + OsDistroName string + OsDistroRevision string + Overall string + Path string + RequireAll bool + RiskLevel string + Running bool + ScoreOperator string + SensorConfig string + Sha256 string + Thumbprint string + TotalScore int + Version string + VersionOperator string + type DevicePostureRuleListResponse struct + Result []DevicePostureRule + type DevicePostureRuleMatch struct + Platform string + type DeviceSettingsPolicy struct + AllowModeSwitch *bool + AllowUpdates *bool + AllowedToLeave *bool + AutoConnect *int + CaptivePortal *int + Default bool + Description *string + DisableAutoFallback *bool + Enabled *bool + Exclude *[]SplitTunnel + ExcludeOfficeIps *bool + FallbackDomains *[]FallbackDomain + GatewayUniqueID *string + Include *[]SplitTunnel + Match *string + Name *string + PolicyID *string + Precedence *int + ServiceModeV2 *ServiceModeV2 + SupportURL *string + SwitchLocked *bool + type DeviceSettingsPolicyRequest struct + AllowModeSwitch *bool + AllowUpdates *bool + AllowedToLeave *bool + AutoConnect *int + CaptivePortal *int + Description *string + DisableAutoFallback *bool + Enabled *bool + ExcludeOfficeIps *bool + Match *string + Name *string + Precedence *int + ServiceModeV2 *ServiceModeV2 + SupportURL *string + SwitchLocked *bool + type DeviceSettingsPolicyResponse struct + Result DeviceSettingsPolicy + type DiagnosticsTracerouteConfiguration struct + Colos []string + Options DiagnosticsTracerouteConfigurationOptions + Targets []string + type DiagnosticsTracerouteConfigurationOptions struct + MaxTTL int + PacketType string + PacketsPerTTL int + WaitTime int + type DiagnosticsTracerouteResponse struct + Result []DiagnosticsTracerouteResponseResult + type DiagnosticsTracerouteResponseColo struct + City string + Name string + type DiagnosticsTracerouteResponseColos struct + Colo DiagnosticsTracerouteResponseColo + Error string + Hops []DiagnosticsTracerouteResponseHops + TargetSummary DiagnosticsTracerouteResponseNodes + TracerouteTimeMs int + type DiagnosticsTracerouteResponseHops struct + Nodes []DiagnosticsTracerouteResponseNodes + PacketsLost int + PacketsSent int + PacketsTTL int + type DiagnosticsTracerouteResponseNodes struct + Asn string + IP string + MaxRttMs float64 + MeanRttMs float64 + MinRttMs float64 + Name string + PacketCount int + StdDevRttMs float64 + type DiagnosticsTracerouteResponseResult struct + Colos []DiagnosticsTracerouteResponseColos + Target string + type DispatchNamespaceBinding struct + Binding string + Namespace string + Outbound *NamespaceOutboundOptions + func (b DispatchNamespaceBinding) Type() WorkerBindingType + type DomainDetails struct + AdditionalInformation AdditionalInformation + Application Application + ContentCategories []ContentCategories + Domain string + PopularityRank int + ResolvesToRefs []ResolvesToRefs + RiskTypes []interface{} + type DomainDetailsResponse struct + Result DomainDetails + type DomainHistory struct + Categorizations []Categorizations + Domain string + type Duration struct + func (d *Duration) UnmarshalJSON(buf []byte) error + func (d Duration) MarshalJSON() ([]byte, error) + type EgressSettings struct + Ipv4 string + Ipv4Fallback string + Ipv6Range string + type EmailRoutingCatchAllRule struct + Actions []EmailRoutingRuleAction + Enabled *bool + Matchers []EmailRoutingRuleMatcher + Name string + Tag string + type EmailRoutingCatchAllRuleResponse struct + Result EmailRoutingCatchAllRule + type EmailRoutingDNSSettingsResponse struct + Result []DNSRecord + type EmailRoutingDestinationAddress struct + Created *time.Time + Email string + Modified *time.Time + Tag string + Verified *time.Time + type EmailRoutingRule struct + Actions []EmailRoutingRuleAction + Enabled *bool + Matchers []EmailRoutingRuleMatcher + Name string + Priority int + Tag string + type EmailRoutingRuleAction struct + Type string + Value []string + type EmailRoutingRuleMatcher struct + Field string + Type string + Value string + type EmailRoutingSettings struct + Created *time.Time + Enabled bool + Modified *time.Time + Name string + SkipWizard *bool + Status string + Tag string + type EmailRoutingSettingsResponse struct + Result EmailRoutingSettings + type Enabled struct + Enabled bool + type EnvVarType string + const PlainText + const SecretText + type EnvironmentVariable struct + Type EnvVarType + Value string + type EnvironmentVariableMap map[string]*EnvironmentVariable + type Error struct + ErrorCodes []int + ErrorMessages []string + Errors []ResponseInfo + Messages []ResponseInfo + RayID string + StatusCode int + Type ErrorType + func (e *Error) ClientError() bool + func (e *Error) ClientRateLimited() bool + func (e *Error) ErrorMessageContains(s string) bool + func (e *Error) InternalErrorCodeIs(code int) bool + func (e Error) Error() string + type ErrorType string + const ErrorTypeAuthentication + const ErrorTypeAuthorization + const ErrorTypeNotFound + const ErrorTypeRateLimit + const ErrorTypeRequest + const ErrorTypeService + type ExportDNSRecordsParams struct + type FallbackDomain struct + DNSServer []string + Description string + Suffix string + type FallbackDomainResponse struct + Result []FallbackDomain + type FallbackOrigin struct + ID string + Value string + type FallbackOriginResponse struct + Result FallbackOrigin + type Filter struct + Description string + Expression string + ID string + Paused bool + Ref string + type FilterCreateParams struct + Description string + Expression string + ID string + Paused bool + Ref string + type FilterDetailResponse struct + Result Filter + type FilterListParams struct + type FilterUpdateParams struct + Description string + Expression string + ID string + Paused bool + Ref string + type FilterValidateExpression struct + Expression string + type FilterValidateExpressionResponse struct + Errors []FilterValidationExpressionMessage + Success bool + type FilterValidationExpressionMessage struct + Message string + type FiltersDetailResponse struct + Result []Filter + type FirewallRule struct + Action string + CreatedOn time.Time + Description string + Filter Filter + ID string + ModifiedOn time.Time + Paused bool + Priority interface{} + Products []string + Ref string + type FirewallRuleCreateParams struct + Action string + Description string + Filter Filter + ID string + Paused bool + Priority interface{} + Products []string + Ref string + type FirewallRuleListParams struct + type FirewallRuleResponse struct + Result FirewallRule + type FirewallRuleUpdateParams struct + Action string + Description string + Filter Filter + ID string + Paused bool + Priority interface{} + Products []string + Ref string + type FirewallRulesDetailResponse struct + Result []FirewallRule + type GenerateMagicTransitIPsecTunnelPSKResponse struct + Result struct{ ... } + type GetAccessOrganizationParams struct + type GetAccessPolicyParams struct + ApplicationID string + PolicyID string + type GetAddressMapResponse struct + Result AddressMap + type GetAdvertisementStatusResponse struct + Result AdvertisementStatus + type GetBulkDomainDetailsParameters struct + AccountID string + Domains []string + type GetBulkDomainDetailsResponse struct + Result []DomainDetails + type GetCacheReserveParams struct + type GetCustomNameserverZoneMetadataParams struct + type GetCustomNameserversParams struct + type GetDLPPayloadLogSettingsParams struct + type GetDNSFirewallClusterParams struct + ClusterID string + type GetDNSFirewallUserAnalyticsParams struct + ClusterID string + type GetDomainDetailsParameters struct + AccountID string + Domain string + type GetDomainHistoryParameters struct + AccountID string + Domain string + type GetDomainHistoryResponse struct + Result []DomainHistory + type GetEligibleZonesAccountCustomNameserversParams struct + type GetEmailRoutingRuleResponse struct + Result EmailRoutingRule + type GetIPPrefixResponse struct + Result IPPrefix + type GetLogpushFieldsParams struct + Dataset string + type GetLogpushOwnershipChallengeParams struct + DestinationConf string + type GetMagicFirewallRulesetResponse struct + Result MagicFirewallRuleset + type GetMagicTransitGRETunnelResponse struct + Result struct{ ... } + type GetMagicTransitIPsecTunnelResponse struct + Result struct{ ... } + type GetMagicTransitStaticRouteResponse struct + Result struct{ ... } + type GetPagesDeploymentInfoParams struct + DeploymentID string + ProjectName string + type GetPagesDeploymentLogsParams struct + DeploymentID string + ProjectName string + type GetPagesDeploymentStageLogsParams struct + DeploymentID string + ProjectName string + StageName string + type GetRegionalTieredCacheParams struct + type GetRulesetResponse struct + Result Ruleset + type GetWebAnalyticsSiteParams struct + SiteTag string + type GetWorkersKVParams struct + Key string + NamespaceID string + type GetZoneHoldParams struct + type GetZoneSettingParams struct + Name string + PathPrefix string + type Healthcheck struct + Address string + CheckRegions []string + ConsecutiveFails int + ConsecutiveSuccesses int + CreatedOn *time.Time + Description string + FailureReason string + HTTPConfig *HealthcheckHTTPConfig + ID string + Interval int + ModifiedOn *time.Time + Name string + Retries int + Status string + Suspended bool + TCPConfig *HealthcheckTCPConfig + Timeout int + Type string + type HealthcheckHTTPConfig struct + AllowInsecure bool + ExpectedBody string + ExpectedCodes []string + FollowRedirects bool + Header map[string][]string + Method string + Path string + Port uint16 + type HealthcheckListResponse struct + Result []Healthcheck + type HealthcheckResponse struct + Result Healthcheck + type HealthcheckTCPConfig struct + Method string + Port uint16 + type Hostname struct + UrlHostname string + type HostnameTLSSetting struct + CreatedAt *time.Time + Hostname string + Status string + UpdatedAt *time.Time + Value string + type HostnameTLSSettingCiphers struct + CreatedAt *time.Time + Hostname string + Status string + UpdatedAt *time.Time + Value []string + type HostnameTLSSettingCiphersResponse struct + Result HostnameTLSSettingCiphers + type HostnameTLSSettingResponse struct + Result HostnameTLSSetting + type HostnameTLSSettingsCiphersResponse struct + Result []HostnameTLSSettingCiphers + type HostnameTLSSettingsResponse struct + Result []HostnameTLSSetting + type IPIntelligence struct + BelongsToRef BelongsToRef + IP string + RiskTypes []RiskTypes + type IPIntelligenceItem struct + ID int + Name string + type IPIntelligenceListParameters struct + AccountID string + type IPIntelligenceListResponse struct + Result []IPIntelligenceItem + type IPIntelligenceParameters struct + AccountID string + IPv4 string + IPv6 string + type IPIntelligencePassiveDNSParameters struct + AccountID string + End string + IPv4 string + Page int + PerPage int + Start string + type IPIntelligencePassiveDNSResponse struct + Result IPPassiveDNS + type IPIntelligenceResponse struct + Result []IPIntelligence + type IPList struct + CreatedOn *time.Time + Description string + ID string + Kind string + ModifiedOn *time.Time + Name string + NumItems int + NumReferencingFilters int + type IPListBulkOperation struct + Completed *time.Time + Error string + ID string + Status string + type IPListBulkOperationResponse struct + Result IPListBulkOperation + type IPListCreateRequest struct + Description string + Kind string + Name string + type IPListDeleteResponse struct + Result struct{ ... } + type IPListItem struct + Comment string + CreatedOn *time.Time + ID string + IP string + ModifiedOn *time.Time + type IPListItemCreateRequest struct + Comment string + IP string + type IPListItemCreateResponse struct + Result struct{ ... } + type IPListItemDeleteItemRequest struct + ID string + type IPListItemDeleteRequest struct + Items []IPListItemDeleteItemRequest + type IPListItemDeleteResponse struct + Result struct{ ... } + type IPListItemsGetResponse struct + Result IPListItem + type IPListItemsListResponse struct + Result []IPListItem + type IPListListResponse struct + Result []IPList + type IPListResponse struct + Result IPList + type IPListUpdateRequest struct + Description string + type IPPassiveDNS struct + Count int + Page int + PerPage int + ReverseRecords []ReverseRecords + type IPPrefix struct + AccountID string + Advertised bool + AdvertisedModifiedAt *time.Time + Approved string + CIDR string + CreatedAt *time.Time + Description string + ID string + ModifiedAt *time.Time + OnDemandEnabled bool + OnDemandLocked bool + type IPPrefixUpdateRequest struct + Description string + type IPRanges struct + ChinaIPv4CIDRs []string + ChinaIPv6CIDRs []string + IPv4CIDRs []string + IPv6CIDRs []string + func IPs() (IPRanges, error) + type IPRangesResponse struct + ChinaColos []string + IPv4CIDRs []string + IPv6CIDRs []string + type IPsResponse struct + Result IPRangesResponse + type Image struct + Filename string + ID string + Meta map[string]interface{} + RequireSignedURLs bool + Uploaded time.Time + Variants []string + type ImageDetailsResponse struct + Result Image + type ImageDirectUploadURL struct + ID string + UploadURL string + type ImageDirectUploadURLResponse struct + Result ImageDirectUploadURL + type ImagesAPIVersion string + const ImagesAPIVersionV1 + const ImagesAPIVersionV2 + type ImagesListResponse struct + Result struct{ ... } + type ImagesStatsCount struct + Allowed int64 + Current int64 + type ImagesStatsResponse struct + Result struct{ ... } + type ImportDNSRecordsParams struct + BINDContents string + type IngressIPRule struct + Allow bool + Ports []int + Prefix *string + type IntelligenceASNOverviewParameters struct + ASN int + AccountID string + type IntelligenceASNResponse struct + Result []ASNInfo + type IntelligenceASNSubnetResponse struct + ASN int + Count int + IPCountTotal int + Page int + PerPage int + Subnets []string + type IntelligenceASNSubnetsParameters struct + ASN int + AccountID string + type IssuerConfiguration struct + Hostname string + Path string + type KeylessSSL struct + CreatedOn time.Time + Enabled bool + Host string + ID string + ModifiedOn time.Time + Name string + Permissions []string + Port int + Status string + type KeylessSSLCreateRequest struct + BundleMethod string + Certificate string + Host string + Name string + Port int + type KeylessSSLDetailResponse struct + Result KeylessSSL + type KeylessSSLListResponse struct + Result []KeylessSSL + type KeylessSSLUpdateRequest struct + Enabled *bool + Host string + Name string + Port int + type Level uint32 + const LevelDebug + const LevelError + const LevelInfo + const LevelNull + const LevelWarn + type LeveledLogger struct + Level Level + func (l *LeveledLogger) Debugf(format string, v ...interface{}) + func (l *LeveledLogger) Errorf(format string, v ...interface{}) + func (l *LeveledLogger) Infof(format string, v ...interface{}) + func (l *LeveledLogger) Warnf(format string, v ...interface{}) + type LeveledLoggerInterface interface + Debugf func(format string, v ...interface{}) + Errorf func(format string, v ...interface{}) + Infof func(format string, v ...interface{}) + Warnf func(format string, v ...interface{}) + var DefaultLeveledLogger LeveledLoggerInterface = &LeveledLogger{ ... } + var SilentLeveledLogger LeveledLoggerInterface = &LeveledLogger{ ... } + type List struct + CreatedOn *time.Time + Description string + ID string + Kind string + ModifiedOn *time.Time + Name string + NumItems int + NumReferencingFilters int + type ListAccessApplicationsParams struct + type ListAccessCACertificatesParams struct + type ListAccessCustomPagesParams struct + type ListAccessGroupsParams struct + type ListAccessIdentityProvidersParams struct + type ListAccessMutualTLSCertificatesParams struct + type ListAccessPoliciesParams struct + ApplicationID string + type ListAccessServiceTokensParams struct + type ListAddressMapResponse struct + Result []AddressMap + type ListAddressMapsParams struct + CIDR *string + IP *string + type ListBulkOperation struct + Completed *time.Time + Error string + ID string + Status string + type ListBulkOperationResponse struct + Result ListBulkOperation + type ListCreateItemParams struct + ID string + Item ListItemCreateRequest + type ListCreateItemsParams struct + ID string + Items []ListItemCreateRequest + type ListCreateParams struct + Description string + Kind string + Name string + type ListCreateRequest struct + Description string + Kind string + Name string + type ListDLPProfilesParams struct + type ListDNSFirewallClustersParams struct + type ListDNSRecordsParams struct + Comment string + Content string + Direction ListDirection + Match string + Name string + Order string + Priority *uint16 + Proxied *bool + TagMatch string + Tags []string + Type string + type ListDataLocalizationRegionalHostnamesParams struct + type ListDataLocalizationRegionsParams struct + type ListDeleteItemsParams struct + ID string + Items ListItemDeleteRequest + type ListDeleteParams struct + ID string + type ListDeleteResponse struct + Result struct{ ... } + type ListDeviceDexTestParams struct + type ListDeviceManagedNetworksParams struct + type ListDirection string + const ListDirectionAsc + const ListDirectionDesc + type ListEmailRoutingAddressParameters struct + Direction string + Verified *bool + type ListEmailRoutingAddressResponse struct + Result []EmailRoutingDestinationAddress + type ListEmailRoutingRuleResponse struct + Result []EmailRoutingRule + type ListEmailRoutingRulesParameters struct + Enabled *bool + type ListGetBulkOperationParams struct + ID string + type ListGetItemParams struct + ID string + ListID string + type ListGetParams struct + ID string + type ListHostnameTLSSettingsCiphersParams struct + Hostname []string + Limit int + Offset int + type ListHostnameTLSSettingsParams struct + Hostname []string + Limit int + Offset int + Setting string + type ListIPPrefixResponse struct + Result []IPPrefix + type ListImagesParams struct + type ListItem struct + ASN *uint32 + Comment string + CreatedOn *time.Time + Hostname *Hostname + ID string + IP *string + ModifiedOn *time.Time + Redirect *Redirect + type ListItemCreateRequest struct + ASN *uint32 + Comment string + Hostname *Hostname + IP *string + Redirect *Redirect + type ListItemCreateResponse struct + Result struct{ ... } + type ListItemDeleteItemRequest struct + ID string + type ListItemDeleteRequest struct + Items []ListItemDeleteItemRequest + type ListItemDeleteResponse struct + Result struct{ ... } + type ListItemsGetResponse struct + Result ListItem + type ListItemsListResponse struct + Result []ListItem + type ListListItemsParams struct + ID string + type ListListResponse struct + Result []List + type ListListsParams struct + type ListLoadBalancerMonitorParams struct + type ListLoadBalancerParams struct + type ListLoadBalancerPoolParams struct + type ListLogpushJobsForDatasetParams struct + Dataset string + type ListLogpushJobsParams struct + type ListMTLSCertificateAssociationsParams struct + CertificateID string + type ListMTLSCertificatesParams struct + CA bool + Limit int + Name string + Offset int + type ListMagicFirewallRulesetResponse struct + Result []MagicFirewallRuleset + type ListMagicTransitGRETunnelsResponse struct + Result struct{ ... } + type ListMagicTransitIPsecTunnelsResponse struct + Result struct{ ... } + type ListMagicTransitStaticRoutesResponse struct + Result struct{ ... } + type ListManagedHeadersParams struct + Status string + type ListManagedHeadersResponse struct + Result ManagedHeaders + type ListOriginCertificatesParams struct + ZoneID string + type ListPagesDeploymentsParams struct + ProjectName string + type ListPagesProjectsParams struct + type ListPermissionGroupParams struct + Depth int + RoleName string + type ListQueueConsumersParams struct + QueueName string + type ListQueueConsumersResponse struct + Result []QueueConsumer + type ListQueuesParams struct + type ListR2BucketsParams struct + Cursor string + Direction string + Name string + Order string + PerPage int64 + StartAfter string + type ListReplaceItemsParams struct + ID string + Items []ListItemCreateRequest + type ListResponse struct + Result List + type ListRulesetResponse struct + Result []Ruleset + type ListRulesetsParams struct + type ListStorageKeysResponse struct + Result []StorageKey + type ListTeamListsParams struct + type ListTeamsListItemsParams struct + ListID string + type ListTurnstileWidgetParams struct + Direction string + Order OrderDirection + type ListTurnstileWidgetResponse struct + Result []TurnstileWidget + type ListUpdateParams struct + Description string + ID string + type ListUpdateRequest struct + Description string + type ListWaitingRoomRuleParams struct + WaitingRoomID string + type ListWebAnalyticsRulesParams struct + RulesetID string + type ListWebAnalyticsSitesParams struct + OrderBy string + type ListWorkerBindingsParams struct + ScriptName string + type ListWorkerCronTriggersParams struct + ScriptName string + type ListWorkerRoutes struct + type ListWorkerRoutesParams struct + type ListWorkersDomainParams struct + Environment string + Hostname string + Service string + ZoneID string + ZoneName string + type ListWorkersKVNamespacesParams struct + type ListWorkersKVNamespacesResponse struct + Result []WorkersKVNamespace + type ListWorkersKVsParams struct + Cursor string + Limit int + NamespaceID string + Prefix string + type ListWorkersParams struct + type ListWorkersSecretsParams struct + ScriptName string + type ListWorkersTailParameters struct + AccountID string + ScriptName string + type ListWorkersTailResponse struct + Result WorkersTail + type LoadBalancer struct + AdaptiveRouting *AdaptiveRouting + CountryPools map[string][]string + CreatedOn *time.Time + DefaultPools []string + Description string + Enabled *bool + FallbackPool string + ID string + LocationStrategy *LocationStrategy + ModifiedOn *time.Time + Name string + Persistence string + PersistenceTTL int + PopPools map[string][]string + Proxied bool + RandomSteering *RandomSteering + RegionPools map[string][]string + Rules []*LoadBalancerRule + SessionAffinityAttributes *SessionAffinityAttributes + SteeringPolicy string + TTL int + type LoadBalancerFixedResponseData struct + ContentType string + Location string + MessageBody string + StatusCode int + type LoadBalancerLoadShedding struct + DefaultPercent float32 + DefaultPolicy string + SessionPercent float32 + SessionPolicy string + type LoadBalancerMonitor struct + AllowInsecure bool + ConsecutiveDown int + ConsecutiveUp int + CreatedOn *time.Time + Description string + ExpectedBody string + ExpectedCodes string + FollowRedirects bool + Header map[string][]string + ID string + Interval int + Method string + ModifiedOn *time.Time + Path string + Port uint16 + ProbeZone string + Retries int + Timeout int + Type string + type LoadBalancerOrigin struct + Address string + Enabled bool + Header map[string][]string + Name string + Weight float64 + type LoadBalancerOriginHealth struct + FailureReason string + Healthy bool + RTT Duration + ResponseCode int + type LoadBalancerOriginSteering struct + Policy string + type LoadBalancerPool struct + CheckRegions []string + CreatedOn *time.Time + Description string + Enabled bool + ID string + Latitude *float32 + LoadShedding *LoadBalancerLoadShedding + Longitude *float32 + MinimumOrigins *int + ModifiedOn *time.Time + Monitor string + Name string + NotificationEmail string + OriginSteering *LoadBalancerOriginSteering + Origins []LoadBalancerOrigin + type LoadBalancerPoolHealth struct + ID string + PopHealth map[string]LoadBalancerPoolPopHealth + type LoadBalancerPoolPopHealth struct + Healthy bool + Origins []map[string]LoadBalancerOriginHealth + type LoadBalancerRule struct + Condition string + Disabled bool + FixedResponse *LoadBalancerFixedResponseData + Name string + Overrides LoadBalancerRuleOverrides + Priority int + Terminates bool + type LoadBalancerRuleOverrides struct + AdaptiveRouting *AdaptiveRouting + CountryPools map[string][]string + DefaultPools []string + FallbackPool string + LocationStrategy *LocationStrategy + Persistence string + PersistenceTTL *uint + PoPPools map[string][]string + RandomSteering *RandomSteering + RegionPools map[string][]string + SessionAffinityAttrs *LoadBalancerRuleOverridesSessionAffinityAttrs + SteeringPolicy string + TTL uint + type LoadBalancerRuleOverridesSessionAffinityAttrs struct + Headers []string + RequireAllHeaders *bool + SameSite string + Secure string + ZeroDowntimeFailover string + type LocationStrategy struct + Mode string + PreferECS string + type LockdownListParams struct + type Logger interface + Printf func(format string, v ...interface{}) + type LogpullRetentionConfiguration struct + Flag bool + type LogpullRetentionConfigurationResponse struct + Result LogpullRetentionConfiguration + type LogpushDestinationExistsRequest struct + DestinationConf string + type LogpushDestinationExistsResponse struct + Result struct{ ... } + type LogpushFields map[string]string + type LogpushFieldsResponse struct + Result LogpushFields + type LogpushGetOwnershipChallenge struct + Filename string + Message string + Valid bool + type LogpushGetOwnershipChallengeRequest struct + DestinationConf string + type LogpushGetOwnershipChallengeResponse struct + Result LogpushGetOwnershipChallenge + type LogpushJob struct + Dataset string + DestinationConf string + Enabled bool + ErrorMessage string + Filter *LogpushJobFilters + Frequency string + ID int + Kind string + LastComplete *time.Time + LastError *time.Time + LogpullOptions string + MaxUploadBytes int + MaxUploadIntervalSeconds int + MaxUploadRecords int + Name string + OwnershipChallenge string + func (f *LogpushJob) UnmarshalJSON(data []byte) error + func (f LogpushJob) MarshalJSON() ([]byte, error) + type LogpushJobDetailsResponse struct + Result LogpushJob + type LogpushJobFilter struct + And []LogpushJobFilter + Key string + Operator Operator + Or []LogpushJobFilter + Value interface{} + func (filter *LogpushJobFilter) Validate() error + type LogpushJobFilters struct + Where LogpushJobFilter + type LogpushJobsResponse struct + Result []LogpushJob + type LogpushOwnershipChallengeValidationResponse struct + Result struct{ ... } + type LogpushValidateOwnershipChallengeRequest struct + DestinationConf string + OwnershipChallenge string + type MTLSAssociation struct + Service string + Status string + type MTLSAssociationResponse struct + Result []MTLSAssociation + type MTLSCertificate struct + CA bool + Certificates string + ExpiresOn time.Time + ID string + Issuer string + Name string + SerialNumber string + Signature string + UpdatedAt time.Time + UploadedOn time.Time + type MTLSCertificateResponse struct + Result MTLSCertificate + type MTLSCertificatesResponse struct + Result []MTLSCertificate + type MagicFirewallRuleset struct + Description string + ID string + Kind string + LastUpdated *time.Time + Name string + Phase string + Rules []MagicFirewallRulesetRule + Version string + type MagicFirewallRulesetRule struct + Action MagicFirewallRulesetRuleAction + ActionParameters *MagicFirewallRulesetRuleActionParameters + Description string + Enabled bool + Expression string + ID string + LastUpdated *time.Time + Ref string + Version string + type MagicFirewallRulesetRuleAction string + type MagicFirewallRulesetRuleActionParameters struct + Ruleset string + type MagicTransitGRETunnel struct + CreatedOn *time.Time + CustomerGREEndpoint string + Description string + HealthCheck *MagicTransitGRETunnelHealthcheck + ID string + InterfaceAddress string + KhulnasoftGREEndpoint string + MTU uint16 + ModifiedOn *time.Time + Name string + TTL uint8 + type MagicTransitGRETunnelHealthcheck struct + Enabled bool + Target string + Type string + type MagicTransitIPsecTunnel struct + AllowNullCipher bool + CreatedOn *time.Time + CustomerEndpoint string + Description string + HealthCheck *MagicTransitTunnelHealthcheck + ID string + InterfaceAddress string + KhulnasoftEndpoint string + ModifiedOn *time.Time + Name string + Psk string + PskMetadata *MagicTransitIPsecTunnelPskMetadata + RemoteIdentities *RemoteIdentities + type MagicTransitIPsecTunnelPskMetadata struct + LastGeneratedOn *time.Time + type MagicTransitStaticRoute struct + CreatedOn *time.Time + Description string + ID string + ModifiedOn *time.Time + Nexthop string + Prefix string + Priority int + Scope MagicTransitStaticRouteScope + Weight int + type MagicTransitStaticRouteScope struct + ColoNames []string + ColoRegions []string + type MagicTransitTunnelHealthcheck struct + Enabled bool + Target string + Type string + type ManagedHeader struct + ConflictsWith []string + Enabled bool + HasCoflict bool + ID string + type ManagedHeaders struct + ManagedRequestHeaders []ManagedHeader + ManagedResponseHeaders []ManagedHeader + type MisCategorizationParameters struct + AccountID string + ContentAdds []int + ContentRemoves []int + IP string + IndicatorType string + SecurityAdds []int + SecurityRemoves []int + URL string + type NamespaceBindingMap map[string]*NamespaceBindingValue + type NamespaceBindingValue struct + Value string + type NamespaceOutboundOptions struct + Params []OutboundParamSchema + Worker WorkerReference + type NotFoundError struct + func NewNotFoundError(e *Error) NotFoundError + func (e NotFoundError) Error() string + func (e NotFoundError) ErrorCodes() []int + func (e NotFoundError) ErrorMessages() []string + func (e NotFoundError) Errors() []ResponseInfo + func (e NotFoundError) InternalErrorCodeIs(code int) bool + func (e NotFoundError) RayID() string + func (e NotFoundError) Type() ErrorType + type NotificationAlertWithDescription struct + Description string + DisplayName string + Type string + type NotificationAvailableAlertsResponse struct + Result NotificationsGroupedByProduct + type NotificationEligibilityResponse struct + Result NotificationMechanisms + type NotificationHistory struct + AlertBody string + AlertType string + Description string + ID string + Mechanism string + MechanismType string + Name string + Sent time.Time + type NotificationHistoryResponse struct + Result []NotificationHistory + type NotificationMechanismData struct + ID string + Name string + type NotificationMechanismIntegrations []NotificationMechanismData + type NotificationMechanismMetaData struct + Eligible bool + Ready bool + Type string + type NotificationMechanisms struct + Email NotificationMechanismMetaData + PagerDuty NotificationMechanismMetaData + Webhooks NotificationMechanismMetaData + type NotificationPagerDutyResource struct + ID string + Name string + type NotificationPagerDutyResponse struct + Result NotificationPagerDutyResource + type NotificationPoliciesResponse struct + Result []NotificationPolicy + type NotificationPolicy struct + AlertType string + Conditions map[string]interface{} + Created time.Time + Description string + Enabled bool + Filters map[string][]string + ID string + Mechanisms map[string]NotificationMechanismIntegrations + Modified time.Time + Name string + type NotificationPolicyResponse struct + Result NotificationPolicy + type NotificationResource struct + ID string + type NotificationUpsertWebhooks struct + Name string + Secret string + URL string + type NotificationWebhookIntegration struct + CreatedAt time.Time + ID string + LastFailure *time.Time + LastSuccess *time.Time + Name string + Type string + URL string + type NotificationWebhookResponse struct + Result NotificationWebhookIntegration + type NotificationWebhooksResponse struct + Result []NotificationWebhookIntegration + type NotificationsGroupedByProduct map[string][]NotificationAlertWithDescription + type Operator string + const Contains + const EndsWith + const Equal + const GreaterThan + const GreaterThanOrEqual + const LessThan + const LessThanOrEqual + const NotContains + const NotEndsWith + const NotEqual + const NotStartsWith + const StartsWith + const ValueIsIn + const ValueIsNotIn + type Option func(*API) error + func BaseURL(baseURL string) Option + func Debug(debug bool) Option + func HTTPClient(client *http.Client) Option + func Headers(headers http.Header) Option + func UserAgent(userAgent string) Option + func UsingLogger(logger Logger) Option + func UsingRateLimit(rps float64) Option + func UsingRetryPolicy(maxRetries int, minRetryDelaySecs int, maxRetryDelaySecs int) Option + type OrderDirection string + const OrderDirectionAsc + const OrderDirectionDesc + type OriginCACertificate struct + CSR string + Certificate string + ExpiresOn time.Time + Hostnames []string + ID string + RequestType string + RequestValidity int + RevokedAt time.Time + func (c *OriginCACertificate) UnmarshalJSON(data []byte) error + type OriginCACertificateID struct + ID string + type OriginRequestConfig struct + Access *AccessConfig + BastionMode *bool + CAPool *string + ConnectTimeout *TunnelDuration + DisableChunkedEncoding *bool + HTTPHostHeader *string + Http2Origin *bool + IPRules []IngressIPRule + KeepAliveConnections *int + KeepAliveTimeout *TunnelDuration + NoHappyEyeballs *bool + NoTLSVerify *bool + OriginServerName *string + ProxyAddress *string + ProxyPort *uint + ProxyType *string + TCPKeepAlive *TunnelDuration + TLSTimeout *TunnelDuration + type OutboundParamSchema struct + Name string + type Owner struct + Email string + ID string + Name string + OwnerType string + type PageRule struct + Actions []PageRuleAction + CreatedOn time.Time + ID string + ModifiedOn time.Time + Priority int + Status string + Targets []PageRuleTarget + type PageRuleAction struct + ID string + Value interface{} + type PageRuleDetailResponse struct + Errors []string + Messages []string + Result PageRule + Success bool + type PageRuleTarget struct + Constraint struct{ ... } + Target string + type PageRulesResponse struct + Errors []string + Messages []string + Result []PageRule + Success bool + type PagesDeploymentLogEntry struct + Line string + Timestamp *time.Time + type PagesDeploymentLogs struct + Data []PagesDeploymentLogEntry + IncludesContainerLogs bool + Total int + type PagesDeploymentStageLogEntry struct + ID int + Message string + Timestamp *time.Time + type PagesDeploymentStageLogs struct + Data []PagesDeploymentStageLogEntry + End int + EndedOn *time.Time + Name string + Start int + StartedOn *time.Time + Status string + Total int + type PagesDomain struct + CreatedOn *time.Time + ID string + Name string + Status string + ValidationData ValidationData + VerificationData VerificationData + ZoneTag string + type PagesDomainParameters struct + AccountID string + DomainName string + ProjectName string + type PagesDomainResponse struct + Result PagesDomain + type PagesDomainsParameters struct + AccountID string + ProjectName string + type PagesDomainsResponse struct + Result []PagesDomain + type PagesPreviewDeploymentSetting string + const PagesPreviewAllBranches + const PagesPreviewCustomBranches + const PagesPreviewNoBranches + type PagesProject struct + BuildConfig PagesProjectBuildConfig + CanonicalDeployment PagesProjectDeployment + CreatedOn *time.Time + DeploymentConfigs PagesProjectDeploymentConfigs + Domains []string + ID string + LatestDeployment PagesProjectDeployment + Name string + ProductionBranch string + Source *PagesProjectSource + SubDomain string + type PagesProjectBuildConfig struct + BuildCommand string + DestinationDir string + RootDir string + WebAnalyticsTag string + WebAnalyticsToken string + type PagesProjectDeployment struct + Aliases []string + BuildConfig PagesProjectBuildConfig + CompatibilityDate string + CompatibilityFlags []string + CreatedOn *time.Time + D1Databases D1BindingMap + DeploymentTrigger PagesProjectDeploymentTrigger + DoNamespaces NamespaceBindingMap + EnvVars EnvironmentVariableMap + Environment string + ID string + IsSkipped bool + KvNamespaces NamespaceBindingMap + LatestStage PagesProjectDeploymentStage + ModifiedOn *time.Time + Placement *Placement + ProductionBranch string + ProjectID string + ProjectName string + R2Bindings R2BindingMap + ServiceBindings ServiceBindingMap + ShortID string + Source PagesProjectSource + Stages []PagesProjectDeploymentStage + URL string + UsageModel UsageModel + type PagesProjectDeploymentConfigEnvironment struct + AlwaysUseLatestCompatibilityDate bool + CompatibilityDate string + CompatibilityFlags []string + D1Databases D1BindingMap + DoNamespaces NamespaceBindingMap + EnvVars EnvironmentVariableMap + FailOpen bool + KvNamespaces NamespaceBindingMap + Placement *Placement + R2Bindings R2BindingMap + ServiceBindings ServiceBindingMap + UsageModel UsageModel + type PagesProjectDeploymentConfigs struct + Preview PagesProjectDeploymentConfigEnvironment + Production PagesProjectDeploymentConfigEnvironment + type PagesProjectDeploymentStage struct + EndedOn *time.Time + Name string + StartedOn *time.Time + Status string + type PagesProjectDeploymentTrigger struct + Metadata *PagesProjectDeploymentTriggerMetadata + Type string + type PagesProjectDeploymentTriggerMetadata struct + Branch string + CommitHash string + CommitMessage string + type PagesProjectSource struct + Config *PagesProjectSourceConfig + Type string + type PagesProjectSourceConfig struct + DeploymentsEnabled bool + Owner string + PRCommentsEnabled bool + PreviewBranchExcludes []string + PreviewBranchIncludes []string + PreviewDeploymentSetting PagesPreviewDeploymentSetting + ProductionBranch string + ProductionDeploymentsEnabled bool + RepoName string + type PaginationOptions struct + Page int + PerPage int + type PatchTeamsList struct + Append []TeamsListItem + ID string + Remove []string + type PatchTeamsListParams struct + Append []TeamsListItem + ID string + Remove []string + type PatchWaitingRoomSettingsParams struct + SearchEngineCrawlerBypass *bool + type PerHostnameAuthenticatedOriginPullsCertificateDetails struct + Certificate string + ExpiresOn time.Time + ID string + Issuer string + SerialNumber string + Signature string + Status string + UploadedOn time.Time + type PerHostnameAuthenticatedOriginPullsCertificateParams struct + Certificate string + PrivateKey string + type PerHostnameAuthenticatedOriginPullsCertificateResponse struct + Result PerHostnameAuthenticatedOriginPullsCertificateDetails + type PerHostnameAuthenticatedOriginPullsConfig struct + CertID string + Enabled bool + Hostname string + type PerHostnameAuthenticatedOriginPullsConfigParams struct + Config []PerHostnameAuthenticatedOriginPullsConfig + type PerHostnameAuthenticatedOriginPullsDetails struct + CertID string + CertStatus string + CertUpdatedAt time.Time + CertUploadedOn time.Time + Certificate string + CreatedAt time.Time + Enabled bool + ExpiresOn time.Time + Hostname string + Issuer string + SerialNumber string + Signature string + Status string + UpdatedAt time.Time + type PerHostnameAuthenticatedOriginPullsDetailsResponse struct + Result PerHostnameAuthenticatedOriginPullsDetails + type PerHostnamesAuthenticatedOriginPullsDetailsResponse struct + Result []PerHostnameAuthenticatedOriginPullsDetails + type PerZoneAuthenticatedOriginPullsCertificateDetails struct + Certificate string + ExpiresOn time.Time + ID string + Issuer string + Signature string + Status string + UploadedOn time.Time + type PerZoneAuthenticatedOriginPullsCertificateParams struct + Certificate string + PrivateKey string + type PerZoneAuthenticatedOriginPullsCertificateResponse struct + Result PerZoneAuthenticatedOriginPullsCertificateDetails + type PerZoneAuthenticatedOriginPullsCertificatesResponse struct + Result []PerZoneAuthenticatedOriginPullsCertificateDetails + type PerZoneAuthenticatedOriginPullsSettings struct + Enabled bool + type PerZoneAuthenticatedOriginPullsSettingsResponse struct + Result PerZoneAuthenticatedOriginPullsSettings + type Permission struct + Attributes map[string]string + ID string + Key string + type PermissionGroup struct + ID string + Meta map[string]string + Name string + Permissions []Permission + type PermissionGroupDetailResponse struct + Errors []string + Messages []string + Result PermissionGroup + Success bool + type PermissionGroupListResponse struct + Errors []string + Messages []string + Result []PermissionGroup + Success bool + type PhishingScan struct + Classifier string + Phishing bool + Score float64 + URL string + Verified bool + type PhishingScanParameters struct + AccountID string + Skip bool + URL string + type PhishingScanResponse struct + Result PhishingScan + type Placement struct + Mode PlacementMode + type PlacementMode string + const PlacementModeOff + const PlacementModeSmart + type Policy struct + Access string + ID string + PermissionGroups []PermissionGroup + ResourceGroups []ResourceGroup + type Polish int + const PolishLossless + const PolishLossy + const PolishOff + func PolishFromString(s string) (*Polish, error) + func (p *Polish) UnmarshalJSON(data []byte) error + func (p Polish) IntoRef() *Polish + func (p Polish) MarshalJSON() ([]byte, error) + func (p Polish) String() string + type ProxyProtocol string + func (p *ProxyProtocol) UnmarshalJSON(data []byte) error + type PurgeCacheRequest struct + Everything bool + Files []string + Hosts []string + Prefixes []string + Tags []string + type PurgeCacheResponse struct + Result struct{ ... } + type Queue struct + Consumers []QueueConsumer + ConsumersTotalCount int + CreatedOn *time.Time + ID string + ModifiedOn *time.Time + Name string + Producers []QueueProducer + ProducersTotalCount int + type QueueConsumer struct + CreatedOn *time.Time + DeadLetterQueue string + Environment string + Name string + QueueName string + ScriptName string + Service string + Settings QueueConsumerSettings + type QueueConsumerResponse struct + Result QueueConsumer + type QueueConsumerSettings struct + BatchSize int + MaxRetires int + MaxWaitTime int + type QueueListResponse struct + Result []Queue + type QueueProducer struct + Environment string + Service string + type QueueResponse struct + Result Queue + type R2BindingMap map[string]*R2BindingValue + type R2BindingValue struct + Name string + type R2Bucket struct + CreationDate *time.Time + Location string + Name string + type R2BucketListResponse struct + Result R2Buckets + type R2BucketResponse struct + Result R2Bucket + type R2Buckets struct + Buckets []R2Bucket + type RandomSteering struct + DefaultWeight float64 + PoolWeights map[string]float64 + type RateLimit struct + Action RateLimitAction + Bypass []RateLimitKeyValue + Correlate *RateLimitCorrelate + Description string + Disabled bool + ID string + Match RateLimitTrafficMatcher + Period int + Threshold int + type RateLimitAction struct + Mode string + Response *RateLimitActionResponse + Timeout int + type RateLimitActionResponse struct + Body string + ContentType string + type RateLimitCorrelate struct + By string + type RateLimitKeyValue struct + Name string + Value string + type RateLimitRequestMatcher struct + Methods []string + Schemes []string + URLPattern string + type RateLimitResponseMatcher struct + Headers []RateLimitResponseMatcherHeader + OriginTraffic *bool + Statuses []int + type RateLimitResponseMatcherHeader struct + Name string + Op string + Value string + type RateLimitTrafficMatcher struct + Request RateLimitRequestMatcher + Response RateLimitResponseMatcher + type RatelimitError struct + func NewRatelimitError(e *Error) RatelimitError + func (e RatelimitError) Error() string + func (e RatelimitError) ErrorCodes() []int + func (e RatelimitError) ErrorMessages() []string + func (e RatelimitError) Errors() []ResponseInfo + func (e RatelimitError) InternalErrorCodeIs(code int) bool + func (e RatelimitError) RayID() string + func (e RatelimitError) Type() ErrorType + type RawResponse struct + Result json.RawMessage + type Redirect struct + IncludeSubdomains *bool + PreservePathSuffix *bool + PreserveQueryString *bool + SourceUrl string + StatusCode *int + SubpathMatching *bool + TargetUrl string + type Region struct + Key string + Label string + type RegionalHostname struct + CreatedOn *time.Time + Hostname string + RegionKey string + type RegionalTieredCache struct + ID string + ModifiedOn time.Time + Value string + type RegionalTieredCacheDetailsResponse struct + Result RegionalTieredCache + type RegistrantContact struct + Address string + Address2 string + City string + Country string + Email string + Fax string + FirstName string + ID string + LastName string + Organization string + Phone string + State string + Zip string + type RegistrarDomain struct + Available bool + CanRegister bool + CreatedAt time.Time + CurrentRegistrar string + ExpiresAt time.Time + ID string + Locked bool + RegistrantContact RegistrantContact + RegistryStatuses string + SupportedTLD bool + TransferIn RegistrarTransferIn + UpdatedAt time.Time + type RegistrarDomainConfiguration struct + AutoRenew bool + Locked bool + NameServers []string + Privacy bool + type RegistrarDomainDetailResponse struct + Result RegistrarDomain + type RegistrarDomainsDetailResponse struct + Result []RegistrarDomain + type RegistrarTransferIn struct + AcceptFoa string + ApproveTransfer string + CanCancelTransfer bool + DisablePrivacy string + EnterAuthCode string + UnlockDomain string + type RemoteIdentities struct + FQDNID string + HexID string + UserID string + type ReplaceWaitingRoomRuleParams struct + Rules []WaitingRoomRule + WaitingRoomID string + type ReqOption func(opt *reqOption) + func WithPagination(opts PaginationOptions) ReqOption + func WithZoneFilters(zoneName, accountID, status string) ReqOption + type RequestError struct + func NewRequestError(e *Error) RequestError + func (e RequestError) Error() string + func (e RequestError) ErrorCodes() []int + func (e RequestError) ErrorMessages() []string + func (e RequestError) Errors() []ResponseInfo + func (e RequestError) InternalErrorCodeIs(code int) bool + func (e RequestError) Messages() []ResponseInfo + func (e RequestError) RayID() string + func (e RequestError) Type() ErrorType + type ResolvesToRefs struct + ID string + Value string + type ResourceContainer struct + Identifier string + Level RouteLevel + Type ResourceType + func AccountIdentifier(id string) *ResourceContainer + func ResourceIdentifier(id string) *ResourceContainer + func UserIdentifier(id string) *ResourceContainer + func ZoneIdentifier(id string) *ResourceContainer + func (rc *ResourceContainer) URLFragment() string + type ResourceGroup struct + ID string + Meta map[string]string + Name string + Scope Scope + func NewResourceGroup(key string) ResourceGroup + func NewResourceGroupForAccount(account Account) ResourceGroup + func NewResourceGroupForZone(zone Zone) ResourceGroup + type ResourceType string + func (r ResourceType) String() string + type Response struct + Errors []ResponseInfo + Messages []ResponseInfo + Success bool + type ResponseInfo struct + Code int + Message string + type ResultInfo struct + Count int + Cursor string + Cursors ResultInfoCursors + Page int + PerPage int + Total int + TotalPages int + func (p ResultInfo) Done() bool + func (p ResultInfo) HasMorePages() bool + func (p ResultInfo) Next() ResultInfo + type ResultInfoCursors struct + After string + Before string + type RetryPagesDeploymentParams struct + DeploymentID string + ProjectName string + type RetryPolicy struct + MaxRetries int + MaxRetryDelay time.Duration + MinRetryDelay time.Duration + type ReverseRecords struct + FirstSeen string + Hostname string + LastSeen string + type RevokeAccessUserTokensParams struct + Email string + type RiskTypes struct + ID int + Name string + SuperCategoryID int + type RollbackPagesDeploymentParams struct + DeploymentID string + ProjectName string + type RotateTurnstileWidgetParams struct + InvalidateImmediately bool + SiteKey string + type RouteLevel string + func (r RouteLevel) String() string + type RouteRoot string + const AccountRouteRoot + const ZoneRouteRoot + type Ruleset struct + Description string + ID string + Kind string + LastUpdated *time.Time + Name string + Phase string + Rules []RulesetRule + ShareableEntitlementName string + Version *string + type RulesetActionParameterProduct string + type RulesetActionParametersLogCustomField struct + Name string + type RulesetKind string + type RulesetPhase string + type RulesetRule struct + Action string + ActionParameters *RulesetRuleActionParameters + Description string + Enabled *bool + ExposedCredentialCheck *RulesetRuleExposedCredentialCheck + Expression string + ID string + LastUpdated *time.Time + Logging *RulesetRuleLogging + RateLimit *RulesetRuleRateLimit + Ref string + ScoreThreshold int + Version *string + type RulesetRuleAction string + type RulesetRuleActionParameters struct + AdditionalCacheablePorts []int + Algorithms []RulesetRuleActionParametersCompressionAlgorithm + AutoMinify *RulesetRuleActionParametersAutoMinify + AutomaticHTTPSRewrites *bool + BrowserIntegrityCheck *bool + BrowserTTL *RulesetRuleActionParametersBrowserTTL + Cache *bool + CacheKey *RulesetRuleActionParametersCacheKey + CacheReserve *RulesetRuleActionParametersCacheReserve + Content string + ContentType string + CookieFields []RulesetActionParametersLogCustomField + DisableApps *bool + DisableRailgun *bool + DisableZaraz *bool + EdgeTTL *RulesetRuleActionParametersEdgeTTL + EmailObfuscation *bool + FromList *RulesetRuleActionParametersFromList + FromValue *RulesetRuleActionParametersFromValue + Headers map[string]RulesetRuleActionParametersHTTPHeader + HostHeader string + HotLinkProtection *bool + ID string + Increment int + MatchedData *RulesetRuleActionParametersMatchedData + Mirage *bool + OpportunisticEncryption *bool + Origin *RulesetRuleActionParametersOrigin + OriginCacheControl *bool + OriginErrorPagePassthru *bool + Overrides *RulesetRuleActionParametersOverrides + Phases []string + Polish *Polish + Products []string + ReadTimeout *uint + RequestFields []RulesetActionParametersLogCustomField + RespectStrongETags *bool + Response *RulesetRuleActionParametersBlockResponse + ResponseFields []RulesetActionParametersLogCustomField + RocketLoader *bool + Rules map[string][]string + Ruleset string + Rulesets []string + SNI *RulesetRuleActionParametersSni + SSL *SSL + SXG *bool + SecurityLevel *SecurityLevel + ServeStale *RulesetRuleActionParametersServeStale + ServerSideExcludes *bool + StatusCode uint16 + URI *RulesetRuleActionParametersURI + Version *string + type RulesetRuleActionParametersAutoMinify struct + CSS bool + HTML bool + JS bool + type RulesetRuleActionParametersBlockResponse struct + Content string + ContentType string + StatusCode uint16 + type RulesetRuleActionParametersBrowserTTL struct + Default *uint + Mode string + type RulesetRuleActionParametersCacheKey struct + CacheByDeviceType *bool + CacheDeceptionArmor *bool + CustomKey *RulesetRuleActionParametersCustomKey + IgnoreQueryStringsOrder *bool + type RulesetRuleActionParametersCacheReserve struct + Eligible *bool + MinimumFileSize *uint + type RulesetRuleActionParametersCategories struct + Action string + Category string + Enabled *bool + type RulesetRuleActionParametersCompressionAlgorithm struct + Name string + type RulesetRuleActionParametersCustomKey struct + Cookie *RulesetRuleActionParametersCustomKeyCookie + Header *RulesetRuleActionParametersCustomKeyHeader + Host *RulesetRuleActionParametersCustomKeyHost + Query *RulesetRuleActionParametersCustomKeyQuery + User *RulesetRuleActionParametersCustomKeyUser + type RulesetRuleActionParametersCustomKeyCookie RulesetRuleActionParametersCustomKeyFields + type RulesetRuleActionParametersCustomKeyFields struct + CheckPresence []string + Include []string + type RulesetRuleActionParametersCustomKeyHeader struct + ExcludeOrigin *bool + type RulesetRuleActionParametersCustomKeyHost struct + Resolved *bool + type RulesetRuleActionParametersCustomKeyList struct + All bool + List []string + func (s *RulesetRuleActionParametersCustomKeyList) UnmarshalJSON(data []byte) error + func (s RulesetRuleActionParametersCustomKeyList) MarshalJSON() ([]byte, error) + type RulesetRuleActionParametersCustomKeyQuery struct + Exclude *RulesetRuleActionParametersCustomKeyList + Ignore *bool + Include *RulesetRuleActionParametersCustomKeyList + type RulesetRuleActionParametersCustomKeyUser struct + DeviceType *bool + Geo *bool + Lang *bool + type RulesetRuleActionParametersEdgeTTL struct + Default *uint + Mode string + StatusCodeTTL []RulesetRuleActionParametersStatusCodeTTL + type RulesetRuleActionParametersFromList struct + Key string + Name string + type RulesetRuleActionParametersFromValue struct + PreserveQueryString *bool + StatusCode uint16 + TargetURL RulesetRuleActionParametersTargetURL + type RulesetRuleActionParametersHTTPHeader struct + Expression string + Operation string + Value string + type RulesetRuleActionParametersHTTPHeaderOperation string + type RulesetRuleActionParametersMatchedData struct + PublicKey string + type RulesetRuleActionParametersOrigin struct + Host string + Port uint16 + type RulesetRuleActionParametersOverrides struct + Action string + Categories []RulesetRuleActionParametersCategories + Enabled *bool + Rules []RulesetRuleActionParametersRules + SensitivityLevel string + type RulesetRuleActionParametersRules struct + Action string + Enabled *bool + ID string + ScoreThreshold int + SensitivityLevel string + type RulesetRuleActionParametersServeStale struct + DisableStaleWhileUpdating *bool + type RulesetRuleActionParametersSni struct + Value string + type RulesetRuleActionParametersStatusCodeRange struct + From *uint + To *uint + type RulesetRuleActionParametersStatusCodeTTL struct + StatusCodeRange *RulesetRuleActionParametersStatusCodeRange + StatusCodeValue *uint + Value *int + type RulesetRuleActionParametersTargetURL struct + Expression string + Value string + type RulesetRuleActionParametersURI struct + Origin *bool + Path *RulesetRuleActionParametersURIPath + Query *RulesetRuleActionParametersURIQuery + type RulesetRuleActionParametersURIPath struct + Expression string + Value string + type RulesetRuleActionParametersURIQuery struct + Expression string + Value *string + type RulesetRuleExposedCredentialCheck struct + PasswordExpression string + UsernameExpression string + type RulesetRuleLogging struct + Enabled *bool + type RulesetRuleRateLimit struct + Characteristics []string + CountingExpression string + MitigationTimeout int + Period int + RequestsPerPeriod int + RequestsToOrigin bool + ScorePerPeriod int + ScoreResponseHeaderName string + type SAMLAttributeConfig struct + FriendlyName string + Name string + NameFormat string + Required bool + Source SourceConfig + type SSL int + const SSLFlexible + const SSLFull + const SSLOff + const SSLOriginPull + const SSLStrict + func SSLFromString(s string) (*SSL, error) + func (p *SSL) UnmarshalJSON(data []byte) error + func (p SSL) IntoRef() *SSL + func (p SSL) MarshalJSON() ([]byte, error) + func (p SSL) String() string + type SSLValidationError struct + Message string + type SSLValidationRecord struct + CnameName string + CnameTarget string + Emails []string + HTTPBody string + HTTPUrl string + TxtName string + TxtValue string + type SaasApplication struct + AppID string + ConsumerServiceUrl string + CreatedAt *time.Time + CustomAttributes []SAMLAttributeConfig + IDPEntityID string + NameIDFormat string + PublicKey string + SPEntityID string + SSOEndpoint string + UpdatedAt *time.Time + type SaveResponse struct + Result NotificationResource + type Scope struct + Key string + ScopeObjects []ScopeObject + type ScopeObject struct + Key string + type SecondaryDNSPrimary struct + ID string + IP string + IxfrEnable bool + Name string + Port int + TsigID string + type SecondaryDNSPrimaryDetailResponse struct + Result SecondaryDNSPrimary + type SecondaryDNSPrimaryListResponse struct + Result []SecondaryDNSPrimary + type SecondaryDNSTSIG struct + Algo string + ID string + Name string + Secret string + type SecondaryDNSTSIGDetailResponse struct + Result SecondaryDNSTSIG + type SecondaryDNSTSIGListResponse struct + Result []SecondaryDNSTSIG + type SecondaryDNSZone struct + AutoRefreshSeconds int + CheckedTime time.Time + CreatedTime time.Time + ID string + ModifiedTime time.Time + Name string + Primaries []string + SoaSerial int + type SecondaryDNSZoneAXFRResponse struct + Result string + type SecondaryDNSZoneDetailResponse struct + Result SecondaryDNSZone + type SecurityLevel int + const SecurityLevelEssentiallyOff + const SecurityLevelHelp + const SecurityLevelHigh + const SecurityLevelLow + const SecurityLevelMedium + const SecurityLevelOff + func SecurityLevelFromString(s string) (*SecurityLevel, error) + func (p *SecurityLevel) UnmarshalJSON(data []byte) error + func (p SecurityLevel) IntoRef() *SecurityLevel + func (p SecurityLevel) MarshalJSON() ([]byte, error) + func (p SecurityLevel) String() string + type SecurityTokenConfiguration struct + Issuer *IssuerConfiguration + Secret string + ServiceTag string + type ServiceBinding struct + Environment string + Service string + type ServiceBindingMap map[string]*ServiceBinding + type ServiceError struct + func NewServiceError(e *Error) ServiceError + func (e ServiceError) Error() string + func (e ServiceError) ErrorCodes() []int + func (e ServiceError) ErrorMessages() []string + func (e ServiceError) Errors() []ResponseInfo + func (e ServiceError) InternalErrorCodeIs(code int) bool + func (e ServiceError) RayID() string + func (e ServiceError) Type() ErrorType + type ServiceMode string + type ServiceModeV2 struct + Mode ServiceMode + Port int + type SessionAffinityAttributes struct + DrainDuration int + Headers []string + RequireAllHeaders bool + SameSite string + Secure string + ZeroDowntimeFailover string + type SetWorkersSecretParams struct + ScriptName string + Secret *WorkersPutSecretRequest + type SizeOptions struct + After *int + Before *int + Size int + type SourceConfig struct + Name string + NameByIDP map[string]string + type SpectrumApplication struct + ArgoSmartRouting bool + CreatedOn *time.Time + DNS SpectrumApplicationDNS + EdgeIPs *SpectrumApplicationEdgeIPs + ID string + IPFirewall bool + IPv4 bool + ModifiedOn *time.Time + OriginDNS *SpectrumApplicationOriginDNS + OriginDirect []string + OriginPort *SpectrumApplicationOriginPort + Protocol string + ProxyProtocol ProxyProtocol + TLS string + TrafficType string + func (a *SpectrumApplication) UnmarshalJSON(data []byte) error + type SpectrumApplicationConnectivity string + const SpectrumConnectivityAll + const SpectrumConnectivityIPv4 + const SpectrumConnectivityIPv6 + const SpectrumConnectivityStatic + func (c *SpectrumApplicationConnectivity) UnmarshalJSON(b []byte) error + func (c SpectrumApplicationConnectivity) Dynamic() bool + func (c SpectrumApplicationConnectivity) Static() bool + func (c SpectrumApplicationConnectivity) String() string + type SpectrumApplicationDNS struct + Name string + Type string + type SpectrumApplicationDetailResponse struct + Result SpectrumApplication + type SpectrumApplicationEdgeIPs struct + Connectivity *SpectrumApplicationConnectivity + IPs []net.IP + Type SpectrumApplicationEdgeType + type SpectrumApplicationEdgeType string + const SpectrumEdgeTypeDynamic + const SpectrumEdgeTypeStatic + func (t *SpectrumApplicationEdgeType) UnmarshalJSON(b []byte) error + func (t SpectrumApplicationEdgeType) String() string + type SpectrumApplicationOriginDNS struct + Name string + type SpectrumApplicationOriginPort struct + End uint16 + Port uint16 + Start uint16 + func (p *SpectrumApplicationOriginPort) MarshalJSON() ([]byte, error) + func (p *SpectrumApplicationOriginPort) UnmarshalJSON(b []byte) error + type SpectrumApplicationsDetailResponse struct + Result []SpectrumApplication + type SplitTunnel struct + Address string + Description string + Host string + type SplitTunnelResponse struct + Result []SplitTunnel + type StartWorkersTailResponse struct + Result WorkersTail + type StorageKey struct + Expiration int + Metadata interface{} + Name string + type StreamAccessRule struct + Action string + Country []string + IP []string + Type string + type StreamCreateVideoParameters struct + AccountID string + AllowedOrigins []string + Creator string + Expiry *time.Time + MaxDurationSeconds int + Meta map[string]interface{} + RequireSignedURLs bool + ThumbnailTimestampPct float64 + Watermark UploadVideoURLWatermark + type StreamInitiateTUSUploadParameters struct + DirectUserUpload bool + Metadata TUSUploadMetadata + TusResumable TusProtocolVersion + UploadCreator string + UploadLength int64 + type StreamInitiateTUSUploadResponse struct + ResponseHeaders http.Header + type StreamListParameters struct + AccountID string + After *time.Time + Asc bool + Before *time.Time + Creator string + IncludeCounts bool + Limit int + Search string + Status string + VideoID string + type StreamListResponse struct + Range string + Result []StreamVideo + Total string + type StreamParameters struct + AccountID string + VideoID string + type StreamSignedURLParameters struct + AccessRules []StreamAccessRule + AccountID string + Downloadable bool + EXP int + ID string + NBF int + PEM string + VideoID string + type StreamSignedURLResponse struct + Result struct{ ... } + type StreamUploadFileParameters struct + AccountID string + FilePath string + VideoID string + type StreamUploadFromURLParameters struct + AccountID string + AllowedOrigins []string + Creator string + Meta map[string]interface{} + RequireSignedURLs bool + ThumbnailTimestampPct float64 + URL string + VideoID string + Watermark UploadVideoURLWatermark + type StreamVideo struct + AllowedOrigins []string + Created *time.Time + Creator string + Duration float64 + Input StreamVideoInput + LiveInput string + MaxDurationSeconds int + Meta map[string]interface{} + Modified *time.Time + NFT StreamVideoNFTParameters + Playback StreamVideoPlayback + Preview string + ReadyToStream bool + RequireSignedURLs bool + Size int + Status StreamVideoStatus + Thumbnail string + ThumbnailTimestampPct float64 + UID string + UploadExpiry *time.Time + Uploaded *time.Time + Watermark StreamVideoWatermark + type StreamVideoCreate struct + UID string + UploadURL string + Watermark StreamVideoWatermark + type StreamVideoCreateResponse struct + Result StreamVideoCreate + type StreamVideoInput struct + Height int + Width int + type StreamVideoNFTParameters struct + AccountID string + Contract string + Token int + VideoID string + type StreamVideoPlayback struct + Dash string + HLS string + type StreamVideoResponse struct + Result StreamVideo + type StreamVideoStatus struct + ErrorReasonCode string + ErrorReasonText string + PctComplete string + State string + type StreamVideoWatermark struct + Created *time.Time + DownloadedFrom string + Height int + Name string + Opacity float64 + Padding float64 + Position string + Scale float64 + Size int + UID string + Width int + type TUSUploadMetadata struct + AllowedOrigins string + Name string + RequireSignedURLs bool + ScheduledDeletion *time.Time + ThumbnailTimestampPct float64 + Watermark string + func (t TUSUploadMetadata) ToTUSCsv() (string, error) + type TeamsAccount struct + GatewayTag string + ID string + ProviderName string + type TeamsAccountLoggingConfiguration struct + LogAll bool + LogBlocks bool + type TeamsAccountResponse struct + Result TeamsAccount + type TeamsAccountSettings struct + ActivityLog *TeamsActivityLog + Antivirus *TeamsAntivirus + BlockPage *TeamsBlockPage + BrowserIsolation *BrowserIsolation + FIPS *TeamsFIPS + ProtocolDetection *TeamsProtocolDetection + TLSDecrypt *TeamsTLSDecrypt + type TeamsActivityLog struct + Enabled bool + type TeamsAntivirus struct + EnabledDownloadPhase bool + EnabledUploadPhase bool + FailClosed bool + type TeamsBISOAdminControlSettings struct + DisableClipboardRedirection bool + DisableCopyPaste bool + DisableDownload bool + DisableKeyboard bool + DisablePrinting bool + DisableUpload bool + type TeamsBlockPage struct + BackgroundColor string + Enabled *bool + FooterText string + HeaderText string + LogoPath string + MailtoAddress string + MailtoSubject string + Name string + SuppressFooter *bool + type TeamsCheckSessionSettings struct + Duration Duration + Enforce bool + type TeamsConfigResponse struct + Result TeamsConfiguration + type TeamsConfiguration struct + CreatedAt time.Time + Settings TeamsAccountSettings + UpdatedAt time.Time + type TeamsDeviceDetail struct + Result TeamsDeviceListItem + type TeamsDeviceListItem struct + Created string + Deleted bool + DeviceType string + ID string + IP string + Key string + LastSeen string + MacAddress string + Manufacturer string + Model string + Name string + OSDistroName string + OSVersion string + OSVersionExtra string + OsDistroRevision string + RevokedAt string + SerialNumber string + Updated string + User UserItem + Version string + type TeamsDeviceSettings struct + GatewayProxyEnabled bool + GatewayProxyUDPEnabled bool + RootCertificateInstallationEnabled bool + type TeamsDeviceSettingsResponse struct + Result TeamsDeviceSettings + type TeamsDevicesList struct + Result []TeamsDeviceListItem + type TeamsDlpPayloadLogSettings struct + Enabled bool + type TeamsFIPS struct + TLS bool + type TeamsFilterType string + const DnsFilter + const EgressFilter + const HttpFilter + const L4Filter + type TeamsGatewayAction string + const Allow + const AuditSSH + const Block + const Egress + const Isolate + const L4Override + const NoIsolate + const NoScan + const Off + const On + const Override + const SafeSearch + const Scan + const YTRestricted + type TeamsGatewayUntrustedCertAction string + const UntrustedCertBlock + const UntrustedCertError + const UntrustedCertPassthrough + type TeamsL4OverrideSettings struct + IP string + Port int + type TeamsList struct + Count uint64 + CreatedAt *time.Time + Description string + ID string + Items []TeamsListItem + Name string + Type string + UpdatedAt *time.Time + type TeamsListDetailResponse struct + Result TeamsList + type TeamsListItem struct + CreatedAt *time.Time + Value string + type TeamsListItemsListResponse struct + Result []TeamsListItem + type TeamsListListResponse struct + Result []TeamsList + type TeamsLocation struct + AnonymizedLogsEnabled bool + ClientDefault bool + CreatedAt *time.Time + ID string + IPv4Destination string + Ip string + Name string + Networks []TeamsLocationNetwork + PolicyIDs []string + Subdomain string + UpdatedAt *time.Time + type TeamsLocationDetailResponse struct + Result TeamsLocation + type TeamsLocationNetwork struct + ID string + Network string + type TeamsLocationsListResponse struct + Result []TeamsLocation + type TeamsLoggingSettings struct + LoggingSettingsByRuleType map[TeamsRuleType]TeamsAccountLoggingConfiguration + RedactPii bool + type TeamsLoggingSettingsResponse struct + Result TeamsLoggingSettings + type TeamsProtocolDetection struct + Enabled bool + type TeamsProxyEndpoint struct + CreatedAt *time.Time + ID string + IPs []string + Name string + Subdomain string + UpdatedAt *time.Time + type TeamsProxyEndpointDetailResponse struct + Result TeamsProxyEndpoint + type TeamsProxyEndpointListResponse struct + Result []TeamsProxyEndpoint + type TeamsRule struct + Action TeamsGatewayAction + CreatedAt *time.Time + DeletedAt *time.Time + Description string + DevicePosture string + Enabled bool + Filters []TeamsFilterType + ID string + Identity string + Name string + Precedence uint64 + RuleSettings TeamsRuleSettings + Traffic string + UpdatedAt *time.Time + Version uint64 + type TeamsRulePatchRequest struct + Action TeamsGatewayAction + Description string + Enabled bool + ID string + Name string + Precedence uint64 + RuleSettings TeamsRuleSettings + type TeamsRuleResponse struct + Result TeamsRule + type TeamsRuleSettings struct + AddHeaders http.Header + AllowChildBypass *bool + AuditSSH *AuditSSHRuleSettings + BISOAdminControls *TeamsBISOAdminControlSettings + BlockPageEnabled bool + BlockReason string + BypassParentRule *bool + CheckSession *TeamsCheckSessionSettings + EgressSettings *EgressSettings + IPCategories bool + InsecureDisableDNSSECValidation bool + L4Override *TeamsL4OverrideSettings + OverrideHost string + OverrideIPs []string + PayloadLog *TeamsDlpPayloadLogSettings + UntrustedCertSettings *UntrustedCertSettings + type TeamsRuleType = string + const TeamsDnsRuleType + const TeamsHttpRuleType + const TeamsL4RuleType + type TeamsRulesResponse struct + Result []TeamsRule + type TeamsTLSDecrypt struct + Enabled bool + type TieredCache struct + LastModified time.Time + Type TieredCacheType + type TieredCacheType int + const TieredCacheGeneric + const TieredCacheOff + const TieredCacheSmart + func (e TieredCacheType) String() string + type TimeRange struct + Before string + Since string + type TotalTLS struct + CertificateAuthority string + Enabled *bool + ValidityDays int + type TotalTLSResponse struct + Result TotalTLS + type Tunnel struct + ConnInactiveAt *time.Time + Connections []TunnelConnection + ConnsActiveAt *time.Time + CreatedAt *time.Time + DeletedAt *time.Time + ID string + Name string + RemoteConfig bool + Secret string + Status string + TunnelType string + type TunnelConfiguration struct + Ingress []UnvalidatedIngressRule + OriginRequest OriginRequestConfig + WarpRouting *WarpRoutingConfig + type TunnelConfigurationParams struct + Config TunnelConfiguration + TunnelID string + type TunnelConfigurationResponse struct + Result TunnelConfigurationResult + type TunnelConfigurationResult struct + Config TunnelConfiguration + TunnelID string + Version int + type TunnelConnection struct + ClientID string + ClientVersion string + ColoName string + ID string + IsPendingReconnect bool + OpenedAt string + OriginIP string + type TunnelConnectionResponse struct + Result []Connection + type TunnelCreateParams struct + ConfigSrc string + Name string + Secret string + type TunnelDetailResponse struct + Result Tunnel + type TunnelDuration struct + func (s *TunnelDuration) UnmarshalJSON(data []byte) error + func (s TunnelDuration) MarshalJSON() ([]byte, error) + type TunnelListParams struct + ExcludePrefix string + ExistedAt *time.Time + IncludePrefix string + IsDeleted *bool + Name string + UUID string + type TunnelRoute struct + Comment string + CreatedAt *time.Time + DeletedAt *time.Time + Network string + TunnelID string + TunnelName string + VirtualNetworkID string + type TunnelRoutesCreateParams struct + Comment string + Network string + TunnelID string + VirtualNetworkID string + type TunnelRoutesDeleteParams struct + Network string + VirtualNetworkID string + type TunnelRoutesForIPParams struct + Network string + VirtualNetworkID string + type TunnelRoutesListParams struct + Comment string + ExistedAt *time.Time + IsDeleted *bool + NetworkSubset string + NetworkSuperset string + TunnelID string + VirtualNetworkID string + type TunnelRoutesUpdateParams struct + Comment string + Network string + TunnelID string + VirtualNetworkID string + type TunnelTokenResponse struct + Result string + type TunnelUpdateParams struct + Name string + Secret string + type TunnelVirtualNetwork struct + Comment string + CreatedAt *time.Time + DeletedAt *time.Time + ID string + IsDefaultNetwork bool + Name string + type TunnelVirtualNetworkCreateParams struct + Comment string + IsDefault bool + Name string + type TunnelVirtualNetworkUpdateParams struct + Comment string + IsDefaultNetwork *bool + Name string + VnetID string + type TunnelVirtualNetworksListParams struct + ID string + IsDefault *bool + IsDeleted *bool + Name string + type TunnelsDetailResponse struct + Result []Tunnel + type TurnstileWidget struct + BotFightMode bool + CreatedOn *time.Time + Domains []string + Mode string + ModifiedOn *time.Time + Name string + OffLabel bool + Region string + Secret string + SiteKey string + type TurnstileWidgetResponse struct + Result TurnstileWidget + type TusProtocolVersion string + const TusProtocolVersion1_0_0 + type URLNormalizationSettings struct + Scope string + Type string + type URLNormalizationSettingsResponse struct + Result URLNormalizationSettings + type URLNormalizationSettingsUpdateParams struct + Scope string + Type string + type UniversalSSLCertificatePackValidationMethodSetting struct + ValidationMethod string + type UniversalSSLSetting struct + Enabled bool + type UniversalSSLVerificationDetails struct + BrandCheck bool + CertPackUUID string + CertificateStatus string + ValidationMethod string + VerificationInfo []SSLValidationRecord + VerificationStatus bool + VerificationType string + type UnsafeBinding map[string]interface + func (b UnsafeBinding) Type() WorkerBindingType + type UntrustedCertSettings struct + Action TeamsGatewayUntrustedCertAction + type UnvalidatedIngressRule struct + Hostname string + OriginRequest *OriginRequestConfig + Path string + Service string + type UpdateAPIShieldParams struct + AuthIdCharacteristics []AuthIdCharacteristics + type UpdateAccessApplicationParams struct + AUD string + AllowedIdps []string + AppLauncherVisible *bool + AutoRedirectToIdentity *bool + CorsHeaders *AccessApplicationCorsHeaders + CustomDenyMessage string + CustomDenyURL string + CustomNonIdentityDenyURL string + CustomPages []string + Domain string + EnableBindingCookie *bool + GatewayRules []AccessApplicationGatewayRule + HttpOnlyCookieAttribute *bool + ID string + LogoURL string + Name string + PathCookieAttribute *bool + PrivateAddress string + SaasApplication *SaasApplication + SameSiteCookieAttribute string + SelfHostedDomains []string + ServiceAuth401Redirect *bool + SessionDuration string + SkipInterstitial *bool + Type AccessApplicationType + type UpdateAccessCustomPageParams struct + CustomHTML string + Name string + Type AccessCustomPageType + UID string + type UpdateAccessGroupParams struct + Exclude []interface{} + ID string + Include []interface{} + Name string + Require []interface{} + type UpdateAccessIdentityProviderParams struct + Config AccessIdentityProviderConfiguration + ID string + Name string + ScimConfig AccessIdentityProviderScimConfiguration + Type string + type UpdateAccessMutualTLSCertificateParams struct + AssociatedHostnames []string + Certificate string + ExpiresOn time.Time + Fingerprint string + ID string + Name string + type UpdateAccessOrganizationParams struct + AuthDomain string + AutoRedirectToIdentity *bool + CustomPages AccessOrganizationCustomPages + IsUIReadOnly *bool + LoginDesign AccessOrganizationLoginDesign + Name string + UIReadOnlyToggleReason string + UserSeatExpirationInactiveTime string + type UpdateAccessPolicyParams struct + ApplicationID string + ApprovalGroups []AccessApprovalGroup + ApprovalRequired *bool + Decision string + Exclude []interface{} + Include []interface{} + IsolationRequired *bool + Name string + PolicyID string + Precedence int + PurposeJustificationPrompt *string + PurposeJustificationRequired *bool + Require []interface{} + type UpdateAccessServiceTokenParams struct + Duration string + Name string + UUID string + type UpdateAddressMapParams struct + DefaultSNI *string + Description *string + Enabled *bool + ID string + type UpdateBotManagementParams struct + AutoUpdateModel *bool + EnableJS *bool + FightMode *bool + OptimizeWordpress *bool + SBFMDefinitelyAutomated *string + SBFMLikelyAutomated *string + SBFMStaticResourceProtection *bool + SBFMVerifiedBots *string + SuppressSessionScore *bool + type UpdateCacheReserveParams struct + Value string + type UpdateCustomNameserverZoneMetadataParams struct + Enabled bool + NSSet string + Type string + type UpdateDLPProfileParams struct + Profile DLPProfile + ProfileID string + Type string + type UpdateDNSFirewallClusterParams struct + ClusterID string + DNSFirewallIPs []string + DeprecateAnyRequests bool + MaximumCacheTTL uint + MinimumCacheTTL uint + Name string + UpstreamIPs []string + type UpdateDNSRecordParams struct + Comment *string + Content string + Data interface{} + ID string + Name string + Priority *uint16 + Proxied *bool + TTL int + Tags []string + Type string + type UpdateDataLocalizationRegionalHostnameParams struct + Hostname string + RegionKey string + type UpdateDeviceDexTestParams struct + Data *DeviceDexTestData + Description string + Enabled bool + Interval string + Name string + TestID string + type UpdateDeviceManagedNetworkParams struct + Config *Config + Name string + NetworkID string + Type string + type UpdateEmailRoutingRuleParameters struct + Actions []EmailRoutingRuleAction + Enabled *bool + Matchers []EmailRoutingRuleMatcher + Name string + Priority int + RuleID string + type UpdateEntrypointRulesetParams struct + Description string + Phase string + Rules []RulesetRule + type UpdateHostnameTLSSettingCiphersParams struct + Hostname string + Value []string + type UpdateHostnameTLSSettingParams struct + Hostname string + Setting string + Value string + type UpdateImageParams struct + ID string + Metadata map[string]interface{} + RequireSignedURLs bool + type UpdateLoadBalancerMonitorParams struct + LoadBalancerMonitor LoadBalancerMonitor + type UpdateLoadBalancerParams struct + LoadBalancer LoadBalancer + type UpdateLoadBalancerPoolParams struct + LoadBalancer LoadBalancerPool + type UpdateLogpushJobParams struct + Dataset string + DestinationConf string + Enabled bool + ErrorMessage string + Filter *LogpushJobFilters + Frequency string + ID int + Kind string + LastComplete *time.Time + LastError *time.Time + LogpullOptions string + MaxUploadBytes int + MaxUploadIntervalSeconds int + MaxUploadRecords int + Name string + OwnershipChallenge string + func (f *UpdateLogpushJobParams) UnmarshalJSON(data []byte) error + func (f UpdateLogpushJobParams) MarshalJSON() ([]byte, error) + type UpdateMagicFirewallRulesetRequest struct + Description string + Rules []MagicFirewallRulesetRule + type UpdateMagicFirewallRulesetResponse struct + Result MagicFirewallRuleset + type UpdateMagicTransitGRETunnelResponse struct + Result struct{ ... } + type UpdateMagicTransitIPsecTunnelResponse struct + Result struct{ ... } + type UpdateMagicTransitStaticRouteResponse struct + Result struct{ ... } + type UpdateManagedHeadersParams struct + type UpdatePagesProjectParams struct + BuildConfig PagesProjectBuildConfig + CanonicalDeployment PagesProjectDeployment + DeploymentConfigs PagesProjectDeploymentConfigs + Domains []string + ID string + LatestDeployment PagesProjectDeployment + Name string + ProductionBranch string + Source *PagesProjectSource + SubDomain string + type UpdateQueueConsumerParams struct + Consumer QueueConsumer + QueueName string + type UpdateQueueParams struct + Name string + UpdatedName string + type UpdateRegionalTieredCacheParams struct + Value string + type UpdateRulesetParams struct + Description string + ID string + Rules []RulesetRule + type UpdateRulesetRequest struct + Description string + Rules []RulesetRule + type UpdateRulesetResponse struct + Result Ruleset + type UpdateTeamsListParams struct + Count uint64 + CreatedAt *time.Time + Description string + ID string + Items []TeamsListItem + Name string + Type string + UpdatedAt *time.Time + type UpdateTurnstileWidgetParams struct + BotFightMode bool + Domains []string + Mode string + Name string + OffLabel bool + Region string + SiteKey string + type UpdateWaitingRoomRuleParams struct + Rule WaitingRoomRule + WaitingRoomID string + type UpdateWaitingRoomSettingsParams struct + SearchEngineCrawlerBypass *bool + type UpdateWebAnalyticsRuleParams struct + Rule CreateWebAnalyticsRule + RuleID string + RulesetID string + type UpdateWebAnalyticsSiteParams struct + AutoInstall *bool + Host string + SiteTag string + ZoneTag string + type UpdateWorkerCronTriggersParams struct + Crons []WorkerCronTrigger + ScriptName string + type UpdateWorkerRouteParams struct + ID string + Pattern string + Script string + type UpdateWorkersKVNamespaceParams struct + NamespaceID string + Title string + type UpdateWorkersScriptContentParams struct + DispatchNamespaceName *string + Module bool + Script string + ScriptName string + type UpdateWorkersScriptSettingsParams struct + Bindings map[string]WorkerBinding + CompatibilityDate string + CompatibilityFlags []string + Logpush *bool + Placement *Placement + ScriptName string + TailConsumers *[]WorkersTailConsumer + type UpdateZoneSettingParams struct + Name string + PathPrefix string + Value interface{} + type UploadImageParams struct + File io.ReadCloser + Metadata map[string]interface{} + Name string + RequireSignedURLs bool + URL string + type UploadVideoURLWatermark struct + UID string + type UsageModel string + const Bundled + const Unbound + type User struct + APIKey string + Accounts []Account + Betas []string + Country string + CreatedOn *time.Time + Email string + FirstName string + ID string + LastName string + ModifiedOn *time.Time + Telephone string + TwoFA bool + Username string + Zipcode string + type UserAgentRule struct + Configuration UserAgentRuleConfig + Description string + ID string + Mode string + Paused bool + type UserAgentRuleConfig ZoneLockdownConfig + type UserAgentRuleListResponse struct + Result []UserAgentRule + type UserAgentRuleResponse struct + Result UserAgentRule + type UserBillingHistory struct + Action string + Amount float32 + Currency string + Description string + ID string + OccurredAt *time.Time + Type string + Zone userBillingHistoryZone + type UserBillingHistoryResponse struct + Result []UserBillingHistory + ResultInfo ResultInfo + type UserBillingOptions struct + Action string + OccurredAt *time.Time + Order string + Type string + type UserBillingProfile struct + Address string + Address2 string + CardExpiryMonth int + CardExpiryYear int + CardNumber string + City string + Company string + Country string + CreatedOn *time.Time + EditedOn *time.Time + FirstName string + ID string + LastName string + State string + Telephone string + VAT string + ZipCode string + type UserItem struct + Email string + ID string + Name string + type UserResponse struct + Result User + type ValidateLogpushOwnershipChallengeParams struct + DestinationConf string + OwnershipChallenge string + type ValidationData struct + Method string + Status string + type VerificationData struct + Status string + type WAFGroup struct + AllowedModes []string + Description string + ID string + Mode string + ModifiedRulesCount int + Name string + PackageID string + RulesCount int + type WAFGroupResponse struct + Result WAFGroup + ResultInfo ResultInfo + type WAFGroupsResponse struct + Result []WAFGroup + ResultInfo ResultInfo + type WAFOverride struct + Description string + Groups map[string]string + ID string + Paused bool + Priority int + RewriteAction map[string]string + Rules map[string]string + URLs []string + type WAFOverrideResponse struct + Result WAFOverride + ResultInfo ResultInfo + type WAFOverridesResponse struct + Result []WAFOverride + ResultInfo ResultInfo + type WAFPackage struct + ActionMode string + Description string + DetectionMode string + ID string + Name string + Sensitivity string + ZoneID string + type WAFPackageOptions struct + ActionMode string + Sensitivity string + type WAFPackageResponse struct + Result WAFPackage + ResultInfo ResultInfo + type WAFPackagesResponse struct + Result []WAFPackage + ResultInfo ResultInfo + type WAFRule struct + AllowedModes []string + DefaultMode string + Description string + Group struct{ ... } + ID string + Mode string + PackageID string + Priority string + type WAFRuleOptions struct + Mode string + type WAFRuleResponse struct + Result WAFRule + ResultInfo ResultInfo + type WAFRulesResponse struct + Result []WAFRule + ResultInfo ResultInfo + type WHOIS struct + CreatedDate string + Domain string + Nameservers []string + Registrant string + RegistrantCountry string + RegistrantEmail string + RegistrantOrg string + Registrar string + UpdatedDate string + type WHOISParameters struct + AccountID string + Domain string + type WHOISResponse struct + Result WHOIS + type WaitingRoom struct + AdditionalRoutes []*WaitingRoomRoute + CookieSuffix string + CreatedOn time.Time + CustomPageHTML string + DefaultTemplateLanguage string + Description string + DisableSessionRenewal bool + Host string + ID string + JsonResponseEnabled bool + ModifiedOn time.Time + Name string + NewUsersPerMinute int + NextEventPrequeueStartTime *time.Time + NextEventStartTime *time.Time + Path string + QueueAll bool + QueueingMethod string + QueueingStatusCode int + SessionDuration int + Suspended bool + TotalActiveUsers int + type WaitingRoomDetailResponse struct + Result WaitingRoom + type WaitingRoomEvent struct + CreatedOn time.Time + CustomPageHTML string + Description string + DisableSessionRenewal *bool + EventEndTime time.Time + EventStartTime time.Time + ID string + ModifiedOn time.Time + Name string + NewUsersPerMinute int + PrequeueStartTime *time.Time + QueueingMethod string + SessionDuration int + ShuffleAtEventStart bool + Suspended bool + TotalActiveUsers int + type WaitingRoomEventDetailResponse struct + Result WaitingRoomEvent + type WaitingRoomEventsResponse struct + Result []WaitingRoomEvent + type WaitingRoomPagePreviewCustomHTML struct + CustomHTML string + type WaitingRoomPagePreviewResponse struct + Result WaitingRoomPagePreviewURL + type WaitingRoomPagePreviewURL struct + PreviewURL string + type WaitingRoomRoute struct + Host string + Path string + type WaitingRoomRule struct + Action string + Description string + Enabled *bool + Expression string + ID string + LastUpdated *time.Time + Version string + type WaitingRoomRulesResponse struct + Result []WaitingRoomRule + type WaitingRoomSettings struct + SearchEngineCrawlerBypass bool + type WaitingRoomSettingsResponse struct + Result WaitingRoomSettings + type WaitingRoomStatus struct + EstimatedQueuedUsers int + EstimatedTotalActiveUsers int + EventID string + MaxEstimatedTimeMinutes int + Status string + type WaitingRoomStatusResponse struct + Result WaitingRoomStatus + type WaitingRoomsResponse struct + Result []WaitingRoom + type WarpRoutingConfig struct + Enabled bool + type Web3Hostname struct + CreatedOn *time.Time + Description string + Dnslink string + ID string + ModifiedOn *time.Time + Name string + Status string + Target string + type Web3HostnameCreateParameters struct + DNSLink string + Description string + Name string + Target string + ZoneID string + type Web3HostnameDeleteResponse struct + Result Web3HostnameDeleteResult + type Web3HostnameDeleteResult struct + ID string + type Web3HostnameDetailsParameters struct + Identifier string + ZoneID string + type Web3HostnameListParameters struct + ZoneID string + type Web3HostnameListResponse struct + Result []Web3Hostname + type Web3HostnameResponse struct + Result Web3Hostname + type Web3HostnameUpdateParameters struct + DNSLink string + Description string + Identifier string + ZoneID string + type WebAnalyticsIDResponse struct + Result struct{ ... } + type WebAnalyticsRule struct + Created *time.Time + Host string + ID string + Inclusive bool + IsPaused bool + Paths []string + Priority int + type WebAnalyticsRuleResponse struct + Result WebAnalyticsRule + type WebAnalyticsRulesResponse struct + Result WebAnalyticsRulesetRules + type WebAnalyticsRuleset struct + Enabled bool + ID string + ZoneName string + ZoneTag string + type WebAnalyticsRulesetRules struct + Rules []WebAnalyticsRule + Ruleset WebAnalyticsRuleset + type WebAnalyticsSite struct + AutoInstall bool + Created *time.Time + Rules []WebAnalyticsRule + Ruleset WebAnalyticsRuleset + SiteTag string + SiteToken string + Snippet string + type WebAnalyticsSiteResponse struct + Result WebAnalyticsSite + type WebAnalyticsSiteTagResponse struct + Result struct{ ... } + type WebAnalyticsSitesResponse struct + Result []WebAnalyticsSite + ResultInfo ResultInfo + type WorkerAnalyticsEngineBinding struct + Dataset string + func (b WorkerAnalyticsEngineBinding) Type() WorkerBindingType + type WorkerBinding interface + Type func() WorkerBindingType + type WorkerBindingListItem struct + Binding WorkerBinding + Name string + type WorkerBindingListResponse struct + BindingList []WorkerBindingListItem + type WorkerBindingType string + const DispatchNamespaceBindingType + const WorkerAnalyticsEngineBindingType + const WorkerDurableObjectBindingType + const WorkerInheritBindingType + const WorkerKvNamespaceBindingType + const WorkerPlainTextBindingType + const WorkerQueueBindingType + const WorkerR2BucketBindingType + const WorkerSecretTextBindingType + const WorkerServiceBindingType + const WorkerWebAssemblyBindingType + func (b WorkerBindingType) String() string + type WorkerCronTrigger struct + CreatedOn *time.Time + Cron string + ModifiedOn *time.Time + type WorkerCronTriggerResponse struct + Result WorkerCronTriggerSchedules + type WorkerCronTriggerSchedules struct + Schedules []WorkerCronTrigger + type WorkerDurableObjectBinding struct + ClassName string + ScriptName string + func (b WorkerDurableObjectBinding) Type() WorkerBindingType + type WorkerInheritBinding struct + OldName string + func (b WorkerInheritBinding) Type() WorkerBindingType + type WorkerKvNamespaceBinding struct + NamespaceID string + func (b WorkerKvNamespaceBinding) Type() WorkerBindingType + type WorkerListResponse struct + WorkerList []WorkerMetaData + type WorkerMetaData struct + CreatedOn time.Time + DeploymentId *string + ETAG string + ID string + LastDeployedFrom *string + Logpush *bool + ModifiedOn time.Time + PipelineHash *string + PlacementMode *PlacementMode + Size int + TailConsumers *[]WorkersTailConsumer + type WorkerPlainTextBinding struct + Text string + func (b WorkerPlainTextBinding) Type() WorkerBindingType + type WorkerQueueBinding struct + Binding string + Queue string + func (b WorkerQueueBinding) Type() WorkerBindingType + type WorkerR2BucketBinding struct + BucketName string + func (b WorkerR2BucketBinding) Type() WorkerBindingType + type WorkerReference struct + Environment *string + Service string + type WorkerRequestParams struct + ScriptName string + ZoneID string + type WorkerRoute struct + ID string + Pattern string + ScriptName string + type WorkerRouteResponse struct + type WorkerRoutesResponse struct + Routes []WorkerRoute + type WorkerScript struct + Script string + UsageModel string + type WorkerScriptParams struct + Bindings map[string]WorkerBinding + Module bool + ScriptName string + type WorkerScriptResponse struct + Module bool + type WorkerScriptSettingsResponse struct + type WorkerSecretTextBinding struct + Text string + func (b WorkerSecretTextBinding) Type() WorkerBindingType + type WorkerServiceBinding struct + Environment *string + Service string + func (b WorkerServiceBinding) Type() WorkerBindingType + type WorkerWebAssemblyBinding struct + Module io.Reader + func (b WorkerWebAssemblyBinding) Type() WorkerBindingType + type WorkersAccountSettings struct + DefaultUsageModel string + GreenCompute bool + type WorkersAccountSettingsParameters struct + type WorkersAccountSettingsResponse struct + Result WorkersAccountSettings + type WorkersDomain struct + Environment string + Hostname string + ID string + Service string + ZoneID string + ZoneName string + type WorkersDomainListResponse struct + Result []WorkersDomain + type WorkersDomainResponse struct + Result WorkersDomain + type WorkersKVNamespace struct + ID string + Title string + type WorkersKVNamespaceResponse struct + Result WorkersKVNamespace + type WorkersKVPair struct + Base64 bool + Expiration int + ExpirationTTL int + Key string + Metadata interface{} + Value string + type WorkersListSecretsResponse struct + Result []WorkersSecret + type WorkersPutSecretRequest struct + Name string + Text string + Type WorkerBindingType + type WorkersPutSecretResponse struct + Result WorkersSecret + type WorkersSecret struct + Name string + Type string + type WorkersSubdomain struct + Name string + type WorkersSubdomainResponse struct + Result WorkersSubdomain + type WorkersTail struct + ExpiresAt *time.Time + ID string + URL string + type WorkersTailConsumer struct + Environment *string + Namespace *string + Service string + type WriteWorkersKVEntriesParams struct + KVs []*WorkersKVPair + NamespaceID string + type WriteWorkersKVEntryParams struct + Key string + NamespaceID string + Value []byte + type Zone struct + Account Account + Betas []string + CreatedOn time.Time + DeactReason string + DevMode int + Host struct{ ... } + ID string + Meta ZoneMeta + ModifiedOn time.Time + Name string + NameServers []string + OriginalDNSHost string + OriginalNS []string + OriginalRegistrar string + Owner Owner + Paused bool + Permissions []string + Plan ZonePlan + PlanPending ZonePlan + Status string + Type string + VanityNS []string + VerificationKey string + type ZoneAnalytics struct + Bandwidth struct{ ... } + Pageviews struct{ ... } + Requests struct{ ... } + Since time.Time + Threats struct{ ... } + Uniques struct{ ... } + Until time.Time + type ZoneAnalyticsColocation struct + ColocationID string + Timeseries []ZoneAnalytics + type ZoneAnalyticsData struct + Timeseries []ZoneAnalytics + Totals ZoneAnalytics + type ZoneAnalyticsOptions struct + Continuous *bool + Since *time.Time + Until *time.Time + type ZoneCacheVariants struct + ModifiedOn time.Time + Value ZoneCacheVariantsValues + type ZoneCacheVariantsValues struct + Avif []string + Bmp []string + Gif []string + Jp2 []string + Jpeg []string + Jpg []string + Jpg2 []string + Png []string + Tif []string + Tiff []string + Webp []string + type ZoneCreateParams struct + Account *Account + JumpStart bool + Name string + Type string + type ZoneCustomSSL struct + BundleMethod string + ExpiresOn time.Time + GeoRestrictions *ZoneCustomSSLGeoRestrictions + Hosts []string + ID string + Issuer string + KeylessServer KeylessSSL + ModifiedOn time.Time + Priority int + Signature string + Status string + UploadedOn time.Time + ZoneID string + type ZoneCustomSSLGeoRestrictions struct + Label string + type ZoneCustomSSLOptions struct + BundleMethod string + Certificate string + GeoRestrictions *ZoneCustomSSLGeoRestrictions + PrivateKey string + Type string + type ZoneCustomSSLPriority struct + ID string + Priority int + type ZoneDNSSEC struct + Algorithm string + DS string + Digest string + DigestAlgorithm string + DigestType string + Flags int + KeyTag int + KeyType string + ModifiedOn time.Time + PublicKey string + Status string + type ZoneDNSSECDeleteResponse struct + Result string + type ZoneDNSSECResponse struct + Result ZoneDNSSEC + type ZoneDNSSECUpdateOptions struct + Status string + type ZoneHold struct + Hold *bool + HoldAfter *time.Time + IncludeSubdomains *bool + type ZoneHoldResponse struct + Result ZoneHold + type ZoneID struct + ID string + type ZoneIDResponse struct + Result ZoneID + type ZoneListParams struct + AccountID string + AccountName string + Direction string + Match string + Name string + Status string + type ZoneLockdown struct + Configurations []ZoneLockdownConfig + CreatedOn *time.Time + Description string + ID string + ModifiedOn *time.Time + Paused bool + Priority int + URLs []string + type ZoneLockdownConfig struct + Target string + Value string + type ZoneLockdownCreateParams struct + Configurations []ZoneLockdownConfig + Description string + Paused bool + Priority int + URLs []string + type ZoneLockdownListResponse struct + Result []ZoneLockdown + type ZoneLockdownResponse struct + Result ZoneLockdown + type ZoneLockdownUpdateParams struct + Configurations []ZoneLockdownConfig + Description string + ID string + Paused bool + Priority int + URLs []string + type ZoneMeta struct + PageRuleQuota int + PhishingDetected bool + WildcardProxiable bool + type ZoneOptions struct + Paused *bool + Plan *ZonePlan + Type string + VanityNS []string + type ZonePlan struct + CanSubscribe bool + ExternallyManaged bool + IsSubscribed bool + LegacyDiscount bool + LegacyID string + type ZonePlanCommon struct + Currency string + Frequency string + ID string + Name string + Price int + type ZoneRatePlan struct + Components []zoneRatePlanComponents + type ZoneRatePlanResponse struct + Result ZoneRatePlan + type ZoneResponse struct + Result Zone + type ZoneSSLSetting struct + CertificateStatus string + Editable bool + ID string + ModifiedOn string + Value string + type ZoneSSLSettingResponse struct + Result ZoneSSLSetting + type ZoneSetting struct + Editable bool + ID string + ModifiedOn string + TimeRemaining int + Value interface{} + type ZoneSettingResponse struct + Result []ZoneSetting + type ZoneSettingSingleResponse struct + Result ZoneSetting + type ZoneUpdateParams struct + ID string + Paused *bool + Plan ZonePlan + Type string + VanityNameServers []string + type ZonesResponse struct + Result []Zone + type ZonesService service + func (s *ZonesService) Delete(ctx context.Context, rc *ResourceContainer) error + func (s *ZonesService) Get(ctx context.Context, rc *ResourceContainer) (Zone, error) + func (s *ZonesService) List(ctx context.Context, params *ZoneListParams) ([]Zone, *ResultInfo, error) + func (s *ZonesService) New(ctx context.Context, zone *ZoneCreateParams) (Zone, error) + func (s *ZonesService) Update(ctx context.Context, params *ZoneUpdateParams) ([]Zone, error)