Versions in this module Expand all Collapse all v3 v3.1.0 Sep 24, 2024 v3.0.1 Sep 23, 2024 Changes in this version + const AuditLogActorTypeAdmin + const AuditLogActorTypeCloudflare + const AuditLogActorTypeUser + const CertificateCADigicert + const CertificateCAGoogle + const CertificateCALetsEncrypt + const CertificateCASSLCom + const CertificateRequestTypeKeylessCertificate + const CertificateRequestTypeOriginECC + const CertificateRequestTypeOriginRSA + const CloudflareTunnelStatusDegraded + const CloudflareTunnelStatusDown + const CloudflareTunnelStatusHealthy + const CloudflareTunnelStatusInactive + const CloudflareTunnelTunTypeCNI + const CloudflareTunnelTunTypeCfdTunnel + const CloudflareTunnelTunTypeGRE + const CloudflareTunnelTunTypeIPSec + const CloudflareTunnelTunTypeWARPConnector + const MemberStatusAccepted + const MemberStatusPending + const SortDirectionAsc + const SortDirectionDesc + const SubscriptionFrequencyMonthly + const SubscriptionFrequencyQuarterly + const SubscriptionFrequencyWeekly + const SubscriptionFrequencyYearly + const SubscriptionStateAwaitingPayment + const SubscriptionStateCancelled + const SubscriptionStateExpired + const SubscriptionStateFailed + const SubscriptionStatePaid + const SubscriptionStateProvisioned + const SubscriptionStateTrial + type ASN = shared.ASN + type ASNParam = shared.ASNParam + type AddressMap struct + CanDelete bool + CanModifyIPs bool + CreatedAt time.Time + DefaultSNI string + Description string + Enabled bool + ID string + JSON addressMapJSON + ModifiedAt time.Time + func (r *AddressMap) UnmarshalJSON(data []byte) (err error) + type AddressMapAccountDeleteParams struct + AccountID param.Field[string] + type AddressMapAccountDeleteResponse struct + Errors []shared.ResponseInfo + JSON addressMapAccountDeleteResponseJSON + Messages []shared.ResponseInfo + ResultInfo AddressMapAccountDeleteResponseResultInfo + Success AddressMapAccountDeleteResponseSuccess + func (r *AddressMapAccountDeleteResponse) UnmarshalJSON(data []byte) (err error) + type AddressMapAccountDeleteResponseResultInfo struct + Count float64 + JSON addressMapAccountDeleteResponseResultInfoJSON + Page float64 + PerPage float64 + TotalCount float64 + func (r *AddressMapAccountDeleteResponseResultInfo) UnmarshalJSON(data []byte) (err error) + type AddressMapAccountDeleteResponseSuccess bool + const AddressMapAccountDeleteResponseSuccessTrue + func (r AddressMapAccountDeleteResponseSuccess) IsKnown() bool + type AddressMapAccountService struct + Options []option.RequestOption + func NewAddressMapAccountService(opts ...option.RequestOption) (r *AddressMapAccountService) + func (r *AddressMapAccountService) Delete(ctx context.Context, addressMapID string, body AddressMapAccountDeleteParams, ...) (res *AddressMapAccountDeleteResponse, err error) + func (r *AddressMapAccountService) Update(ctx context.Context, addressMapID string, params AddressMapAccountUpdateParams, ...) (res *AddressMapAccountUpdateResponse, err error) + type AddressMapAccountUpdateParams struct + AccountID param.Field[string] + Body interface{} + func (r AddressMapAccountUpdateParams) MarshalJSON() (data []byte, err error) + type AddressMapAccountUpdateResponse struct + Errors []shared.ResponseInfo + JSON addressMapAccountUpdateResponseJSON + Messages []shared.ResponseInfo + ResultInfo AddressMapAccountUpdateResponseResultInfo + Success AddressMapAccountUpdateResponseSuccess + func (r *AddressMapAccountUpdateResponse) UnmarshalJSON(data []byte) (err error) + type AddressMapAccountUpdateResponseResultInfo struct + Count float64 + JSON addressMapAccountUpdateResponseResultInfoJSON + Page float64 + PerPage float64 + TotalCount float64 + func (r *AddressMapAccountUpdateResponseResultInfo) UnmarshalJSON(data []byte) (err error) + type AddressMapAccountUpdateResponseSuccess bool + const AddressMapAccountUpdateResponseSuccessTrue + func (r AddressMapAccountUpdateResponseSuccess) IsKnown() bool + type AddressMapDeleteParams struct + AccountID param.Field[string] + type AddressMapDeleteResponse struct + Errors []shared.ResponseInfo + JSON addressMapDeleteResponseJSON + Messages []shared.ResponseInfo + ResultInfo AddressMapDeleteResponseResultInfo + Success AddressMapDeleteResponseSuccess + func (r *AddressMapDeleteResponse) UnmarshalJSON(data []byte) (err error) + type AddressMapDeleteResponseResultInfo struct + Count float64 + JSON addressMapDeleteResponseResultInfoJSON + Page float64 + PerPage float64 + TotalCount float64 + func (r *AddressMapDeleteResponseResultInfo) UnmarshalJSON(data []byte) (err error) + type AddressMapDeleteResponseSuccess bool + const AddressMapDeleteResponseSuccessTrue + func (r AddressMapDeleteResponseSuccess) IsKnown() bool + type AddressMapEditParams struct + AccountID param.Field[string] + DefaultSNI param.Field[string] + Description param.Field[string] + Enabled param.Field[bool] + func (r AddressMapEditParams) MarshalJSON() (data []byte, err error) + type AddressMapEditResponseEnvelope struct + Errors []shared.ResponseInfo + JSON addressMapEditResponseEnvelopeJSON + Messages []shared.ResponseInfo + Result AddressMap + Success AddressMapEditResponseEnvelopeSuccess + func (r *AddressMapEditResponseEnvelope) UnmarshalJSON(data []byte) (err error) + type AddressMapEditResponseEnvelopeSuccess bool + const AddressMapEditResponseEnvelopeSuccessTrue + func (r AddressMapEditResponseEnvelopeSuccess) IsKnown() bool + type AddressMapGetParams struct + AccountID param.Field[string] + type AddressMapGetResponse struct + CanDelete bool + CanModifyIPs bool + CreatedAt time.Time + DefaultSNI string + Description string + Enabled bool + ID string + IPs []AddressMapGetResponseIP + JSON addressMapGetResponseJSON + Memberships []AddressMapGetResponseMembership + ModifiedAt time.Time + func (r *AddressMapGetResponse) UnmarshalJSON(data []byte) (err error) + type AddressMapGetResponseEnvelope struct + Errors []shared.ResponseInfo + JSON addressMapGetResponseEnvelopeJSON + Messages []shared.ResponseInfo + Result AddressMapGetResponse + Success AddressMapGetResponseEnvelopeSuccess + func (r *AddressMapGetResponseEnvelope) UnmarshalJSON(data []byte) (err error) + type AddressMapGetResponseEnvelopeSuccess bool + const AddressMapGetResponseEnvelopeSuccessTrue + func (r AddressMapGetResponseEnvelopeSuccess) IsKnown() bool + type AddressMapGetResponseIP struct + CreatedAt time.Time + IP string + JSON addressMapGetResponseIPJSON + func (r *AddressMapGetResponseIP) UnmarshalJSON(data []byte) (err error) + type AddressMapGetResponseMembership struct + CanDelete bool + CreatedAt time.Time + Identifier string + JSON addressMapGetResponseMembershipJSON + Kind Kind + func (r *AddressMapGetResponseMembership) UnmarshalJSON(data []byte) (err error) + type AddressMapIPDeleteParams struct + AccountID param.Field[string] + type AddressMapIPDeleteResponse struct + Errors []shared.ResponseInfo + JSON addressMapIPDeleteResponseJSON + Messages []shared.ResponseInfo + ResultInfo AddressMapIPDeleteResponseResultInfo + Success AddressMapIPDeleteResponseSuccess + func (r *AddressMapIPDeleteResponse) UnmarshalJSON(data []byte) (err error) + type AddressMapIPDeleteResponseResultInfo struct + Count float64 + JSON addressMapIPDeleteResponseResultInfoJSON + Page float64 + PerPage float64 + TotalCount float64 + func (r *AddressMapIPDeleteResponseResultInfo) UnmarshalJSON(data []byte) (err error) + type AddressMapIPDeleteResponseSuccess bool + const AddressMapIPDeleteResponseSuccessTrue + func (r AddressMapIPDeleteResponseSuccess) IsKnown() bool + type AddressMapIPService struct + Options []option.RequestOption + func NewAddressMapIPService(opts ...option.RequestOption) (r *AddressMapIPService) + func (r *AddressMapIPService) Delete(ctx context.Context, addressMapID string, ipAddress string, ...) (res *AddressMapIPDeleteResponse, err error) + func (r *AddressMapIPService) Update(ctx context.Context, addressMapID string, ipAddress string, ...) (res *AddressMapIPUpdateResponse, err error) + type AddressMapIPUpdateParams struct + AccountID param.Field[string] + Body interface{} + func (r AddressMapIPUpdateParams) MarshalJSON() (data []byte, err error) + type AddressMapIPUpdateResponse struct + Errors []shared.ResponseInfo + JSON addressMapIPUpdateResponseJSON + Messages []shared.ResponseInfo + ResultInfo AddressMapIPUpdateResponseResultInfo + Success AddressMapIPUpdateResponseSuccess + func (r *AddressMapIPUpdateResponse) UnmarshalJSON(data []byte) (err error) + type AddressMapIPUpdateResponseResultInfo struct + Count float64 + JSON addressMapIPUpdateResponseResultInfoJSON + Page float64 + PerPage float64 + TotalCount float64 + func (r *AddressMapIPUpdateResponseResultInfo) UnmarshalJSON(data []byte) (err error) + type AddressMapIPUpdateResponseSuccess bool + const AddressMapIPUpdateResponseSuccessTrue + func (r AddressMapIPUpdateResponseSuccess) IsKnown() bool + type AddressMapListParams struct + AccountID param.Field[string] + type AddressMapNewParams struct + AccountID param.Field[string] + Description param.Field[string] + Enabled param.Field[bool] + IPs param.Field[[]string] + Memberships param.Field[[]AddressMapNewParamsMembership] + func (r AddressMapNewParams) MarshalJSON() (data []byte, err error) + type AddressMapNewParamsMembership struct + Identifier param.Field[string] + Kind param.Field[Kind] + func (r AddressMapNewParamsMembership) MarshalJSON() (data []byte, err error) + type AddressMapNewResponse struct + CanDelete bool + CanModifyIPs bool + CreatedAt time.Time + DefaultSNI string + Description string + Enabled bool + ID string + IPs []AddressMapNewResponseIP + JSON addressMapNewResponseJSON + Memberships []AddressMapNewResponseMembership + ModifiedAt time.Time + func (r *AddressMapNewResponse) UnmarshalJSON(data []byte) (err error) + type AddressMapNewResponseEnvelope struct + Errors []shared.ResponseInfo + JSON addressMapNewResponseEnvelopeJSON + Messages []shared.ResponseInfo + Result AddressMapNewResponse + Success AddressMapNewResponseEnvelopeSuccess + func (r *AddressMapNewResponseEnvelope) UnmarshalJSON(data []byte) (err error) + type AddressMapNewResponseEnvelopeSuccess bool + const AddressMapNewResponseEnvelopeSuccessTrue + func (r AddressMapNewResponseEnvelopeSuccess) IsKnown() bool + type AddressMapNewResponseIP struct + CreatedAt time.Time + IP string + JSON addressMapNewResponseIPJSON + func (r *AddressMapNewResponseIP) UnmarshalJSON(data []byte) (err error) + type AddressMapNewResponseMembership struct + CanDelete bool + CreatedAt time.Time + Identifier string + JSON addressMapNewResponseMembershipJSON + Kind Kind + func (r *AddressMapNewResponseMembership) UnmarshalJSON(data []byte) (err error) + type AddressMapService struct + Accounts *AddressMapAccountService + IPs *AddressMapIPService + Options []option.RequestOption + Zones *AddressMapZoneService + func NewAddressMapService(opts ...option.RequestOption) (r *AddressMapService) + func (r *AddressMapService) Delete(ctx context.Context, addressMapID string, body AddressMapDeleteParams, ...) (res *AddressMapDeleteResponse, err error) + func (r *AddressMapService) Edit(ctx context.Context, addressMapID string, params AddressMapEditParams, ...) (res *AddressMap, err error) + func (r *AddressMapService) Get(ctx context.Context, addressMapID string, query AddressMapGetParams, ...) (res *AddressMapGetResponse, err error) + func (r *AddressMapService) List(ctx context.Context, query AddressMapListParams, opts ...option.RequestOption) (res *pagination.SinglePage[AddressMap], err error) + func (r *AddressMapService) ListAutoPaging(ctx context.Context, query AddressMapListParams, opts ...option.RequestOption) *pagination.SinglePageAutoPager[AddressMap] + func (r *AddressMapService) New(ctx context.Context, params AddressMapNewParams, opts ...option.RequestOption) (res *AddressMapNewResponse, err error) + type AddressMapZoneDeleteParams struct + AccountID param.Field[string] + ZoneID param.Field[string] + type AddressMapZoneDeleteResponse struct + Errors []shared.ResponseInfo + JSON addressMapZoneDeleteResponseJSON + Messages []shared.ResponseInfo + ResultInfo AddressMapZoneDeleteResponseResultInfo + Success AddressMapZoneDeleteResponseSuccess + func (r *AddressMapZoneDeleteResponse) UnmarshalJSON(data []byte) (err error) + type AddressMapZoneDeleteResponseResultInfo struct + Count float64 + JSON addressMapZoneDeleteResponseResultInfoJSON + Page float64 + PerPage float64 + TotalCount float64 + func (r *AddressMapZoneDeleteResponseResultInfo) UnmarshalJSON(data []byte) (err error) + type AddressMapZoneDeleteResponseSuccess bool + const AddressMapZoneDeleteResponseSuccessTrue + func (r AddressMapZoneDeleteResponseSuccess) IsKnown() bool + type AddressMapZoneService struct + Options []option.RequestOption + func NewAddressMapZoneService(opts ...option.RequestOption) (r *AddressMapZoneService) + func (r *AddressMapZoneService) Delete(ctx context.Context, addressMapID string, body AddressMapZoneDeleteParams, ...) (res *AddressMapZoneDeleteResponse, err error) + func (r *AddressMapZoneService) Update(ctx context.Context, addressMapID string, params AddressMapZoneUpdateParams, ...) (res *AddressMapZoneUpdateResponse, err error) + type AddressMapZoneUpdateParams struct + AccountID param.Field[string] + Body interface{} + ZoneID param.Field[string] + func (r AddressMapZoneUpdateParams) MarshalJSON() (data []byte, err error) + type AddressMapZoneUpdateResponse struct + Errors []shared.ResponseInfo + JSON addressMapZoneUpdateResponseJSON + Messages []shared.ResponseInfo + ResultInfo AddressMapZoneUpdateResponseResultInfo + Success AddressMapZoneUpdateResponseSuccess + func (r *AddressMapZoneUpdateResponse) UnmarshalJSON(data []byte) (err error) + type AddressMapZoneUpdateResponseResultInfo struct + Count float64 + JSON addressMapZoneUpdateResponseResultInfoJSON + Page float64 + PerPage float64 + TotalCount float64 + func (r *AddressMapZoneUpdateResponseResultInfo) UnmarshalJSON(data []byte) (err error) + type AddressMapZoneUpdateResponseSuccess bool + const AddressMapZoneUpdateResponseSuccessTrue + func (r AddressMapZoneUpdateResponseSuccess) IsKnown() bool + type AddressingService struct + AddressMaps *AddressMapService + LOADocuments *LOADocumentService + Options []option.RequestOption + Prefixes *PrefixService + RegionalHostnames *RegionalHostnameService + Services *ServiceService + func NewAddressingService(opts ...option.RequestOption) (r *AddressingService) + type AuditLog = shared.AuditLog + type AuditLogAction = shared.AuditLogAction + type AuditLogActor = shared.AuditLogActor + type AuditLogActorType = shared.AuditLogActorType + type AuditLogOwner = shared.AuditLogOwner + type AuditLogResource = shared.AuditLogResource + type BGPPrefix struct + ASN int64 + BGPSignalOpts BGPPrefixBGPSignalOpts + CIDR string + CreatedAt time.Time + ID string + JSON bgpPrefixJSON + ModifiedAt time.Time + OnDemand BGPPrefixOnDemand + func (r *BGPPrefix) UnmarshalJSON(data []byte) (err error) + type BGPPrefixBGPSignalOpts struct + Enabled bool + JSON bgpPrefixBGPSignalOptsJSON + ModifiedAt time.Time + func (r *BGPPrefixBGPSignalOpts) UnmarshalJSON(data []byte) (err error) + type BGPPrefixOnDemand struct + Advertised bool + AdvertisedModifiedAt time.Time + JSON bgpPrefixOnDemandJSON + OnDemandEnabled bool + OnDemandLocked bool + func (r *BGPPrefixOnDemand) UnmarshalJSON(data []byte) (err error) + type CertificateCA = shared.CertificateCA + type CertificateRequestType = shared.CertificateRequestType + type CloudflareTunnel = shared.CloudflareTunnel + type CloudflareTunnelConnection = shared.CloudflareTunnelConnection + type CloudflareTunnelStatus = shared.CloudflareTunnelStatus + type CloudflareTunnelTunType = shared.CloudflareTunnelTunType + type Delegations struct + CIDR string + CreatedAt time.Time + DelegatedAccountID string + ID string + JSON delegationsJSON + ModifiedAt time.Time + ParentPrefixID string + func (r *Delegations) UnmarshalJSON(data []byte) (err error) + type Error = apierror.Error + type ErrorData = shared.ErrorData + type Kind string + const KindAccount + const KindZone + func (r Kind) IsKnown() bool + type LOADocumentDownloadGetParams struct + AccountID param.Field[string] + type LOADocumentDownloadService struct + Options []option.RequestOption + func NewLOADocumentDownloadService(opts ...option.RequestOption) (r *LOADocumentDownloadService) + func (r *LOADocumentDownloadService) Get(ctx context.Context, loaDocumentID string, query LOADocumentDownloadGetParams, ...) (res *http.Response, err error) + type LOADocumentNewParams struct + AccountID param.Field[string] + LOADocument param.Field[string] + func (r LOADocumentNewParams) MarshalMultipart() (data []byte, contentType string, err error) + type LOADocumentNewResponse struct + Filename string + JSON loaDocumentNewResponseJSON + func (r *LOADocumentNewResponse) UnmarshalJSON(data []byte) (err error) + type LOADocumentNewResponseEnvelope struct + Errors []shared.ResponseInfo + JSON loaDocumentNewResponseEnvelopeJSON + Messages []shared.ResponseInfo + Result LOADocumentNewResponse + Success LOADocumentNewResponseEnvelopeSuccess + func (r *LOADocumentNewResponseEnvelope) UnmarshalJSON(data []byte) (err error) + type LOADocumentNewResponseEnvelopeSuccess bool + const LOADocumentNewResponseEnvelopeSuccessTrue + func (r LOADocumentNewResponseEnvelopeSuccess) IsKnown() bool + type LOADocumentService struct + Downloads *LOADocumentDownloadService + Options []option.RequestOption + func NewLOADocumentService(opts ...option.RequestOption) (r *LOADocumentService) + func (r *LOADocumentService) New(ctx context.Context, params LOADocumentNewParams, opts ...option.RequestOption) (res *LOADocumentNewResponse, err error) + type MemberParam = shared.MemberParam + type MemberRoleParam = shared.MemberRoleParam + type MemberRolesPermissionsParam = shared.MemberRolesPermissionsParam + type MemberStatus = shared.MemberStatus + type MemberUserParam = shared.MemberUserParam + type Permission = shared.Permission + type PermissionGrant = shared.PermissionGrant + type PermissionGrantParam = shared.PermissionGrantParam + type Prefix struct + ASN int64 + AccountID string + Advertised bool + AdvertisedModifiedAt time.Time + Approved string + CIDR string + CreatedAt time.Time + Description string + ID string + JSON prefixJSON + LOADocumentID string + ModifiedAt time.Time + OnDemandEnabled bool + OnDemandLocked bool + func (r *Prefix) UnmarshalJSON(data []byte) (err error) + type PrefixBGPBindingDeleteParams struct + AccountID param.Field[string] + type PrefixBGPBindingDeleteResponse struct + Errors []shared.ResponseInfo + JSON prefixBGPBindingDeleteResponseJSON + Messages []shared.ResponseInfo + Success PrefixBGPBindingDeleteResponseSuccess + func (r *PrefixBGPBindingDeleteResponse) UnmarshalJSON(data []byte) (err error) + type PrefixBGPBindingDeleteResponseSuccess bool + const PrefixBGPBindingDeleteResponseSuccessTrue + func (r PrefixBGPBindingDeleteResponseSuccess) IsKnown() bool + type PrefixBGPBindingGetParams struct + AccountID param.Field[string] + type PrefixBGPBindingGetResponseEnvelope struct + Errors []shared.ResponseInfo + JSON prefixBGPBindingGetResponseEnvelopeJSON + Messages []shared.ResponseInfo + Result ServiceBinding + Success PrefixBGPBindingGetResponseEnvelopeSuccess + func (r *PrefixBGPBindingGetResponseEnvelope) UnmarshalJSON(data []byte) (err error) + type PrefixBGPBindingGetResponseEnvelopeSuccess bool + const PrefixBGPBindingGetResponseEnvelopeSuccessTrue + func (r PrefixBGPBindingGetResponseEnvelopeSuccess) IsKnown() bool + type PrefixBGPBindingListParams struct + AccountID param.Field[string] + type PrefixBGPBindingNewParams struct + AccountID param.Field[string] + CIDR param.Field[string] + ServiceID param.Field[string] + func (r PrefixBGPBindingNewParams) MarshalJSON() (data []byte, err error) + type PrefixBGPBindingNewResponseEnvelope struct + Errors []shared.ResponseInfo + JSON prefixBGPBindingNewResponseEnvelopeJSON + Messages []shared.ResponseInfo + Result ServiceBinding + Success PrefixBGPBindingNewResponseEnvelopeSuccess + func (r *PrefixBGPBindingNewResponseEnvelope) UnmarshalJSON(data []byte) (err error) + type PrefixBGPBindingNewResponseEnvelopeSuccess bool + const PrefixBGPBindingNewResponseEnvelopeSuccessTrue + func (r PrefixBGPBindingNewResponseEnvelopeSuccess) IsKnown() bool + type PrefixBGPBindingService struct + Options []option.RequestOption + func NewPrefixBGPBindingService(opts ...option.RequestOption) (r *PrefixBGPBindingService) + func (r *PrefixBGPBindingService) Delete(ctx context.Context, prefixID string, bindingID string, ...) (res *PrefixBGPBindingDeleteResponse, err error) + func (r *PrefixBGPBindingService) Get(ctx context.Context, prefixID string, bindingID string, ...) (res *ServiceBinding, err error) + func (r *PrefixBGPBindingService) List(ctx context.Context, prefixID string, query PrefixBGPBindingListParams, ...) (res *pagination.SinglePage[ServiceBinding], err error) + func (r *PrefixBGPBindingService) ListAutoPaging(ctx context.Context, prefixID string, query PrefixBGPBindingListParams, ...) *pagination.SinglePageAutoPager[ServiceBinding] + func (r *PrefixBGPBindingService) New(ctx context.Context, prefixID string, params PrefixBGPBindingNewParams, ...) (res *ServiceBinding, err error) + type PrefixBGPPrefixEditParams struct + AccountID param.Field[string] + OnDemand param.Field[PrefixBGPPrefixEditParamsOnDemand] + func (r PrefixBGPPrefixEditParams) MarshalJSON() (data []byte, err error) + type PrefixBGPPrefixEditParamsOnDemand struct + Advertised param.Field[bool] + func (r PrefixBGPPrefixEditParamsOnDemand) MarshalJSON() (data []byte, err error) + type PrefixBGPPrefixEditResponseEnvelope struct + Errors []shared.ResponseInfo + JSON prefixBGPPrefixEditResponseEnvelopeJSON + Messages []shared.ResponseInfo + Result BGPPrefix + Success PrefixBGPPrefixEditResponseEnvelopeSuccess + func (r *PrefixBGPPrefixEditResponseEnvelope) UnmarshalJSON(data []byte) (err error) + type PrefixBGPPrefixEditResponseEnvelopeSuccess bool + const PrefixBGPPrefixEditResponseEnvelopeSuccessTrue + func (r PrefixBGPPrefixEditResponseEnvelopeSuccess) IsKnown() bool + type PrefixBGPPrefixGetParams struct + AccountID param.Field[string] + type PrefixBGPPrefixGetResponseEnvelope struct + Errors []shared.ResponseInfo + JSON prefixBGPPrefixGetResponseEnvelopeJSON + Messages []shared.ResponseInfo + Result BGPPrefix + Success PrefixBGPPrefixGetResponseEnvelopeSuccess + func (r *PrefixBGPPrefixGetResponseEnvelope) UnmarshalJSON(data []byte) (err error) + type PrefixBGPPrefixGetResponseEnvelopeSuccess bool + const PrefixBGPPrefixGetResponseEnvelopeSuccessTrue + func (r PrefixBGPPrefixGetResponseEnvelopeSuccess) IsKnown() bool + type PrefixBGPPrefixListParams struct + AccountID param.Field[string] + type PrefixBGPPrefixService struct + Options []option.RequestOption + func NewPrefixBGPPrefixService(opts ...option.RequestOption) (r *PrefixBGPPrefixService) + func (r *PrefixBGPPrefixService) Edit(ctx context.Context, prefixID string, bgpPrefixID string, ...) (res *BGPPrefix, err error) + func (r *PrefixBGPPrefixService) Get(ctx context.Context, prefixID string, bgpPrefixID string, ...) (res *BGPPrefix, err error) + func (r *PrefixBGPPrefixService) List(ctx context.Context, prefixID string, query PrefixBGPPrefixListParams, ...) (res *pagination.SinglePage[BGPPrefix], err error) + func (r *PrefixBGPPrefixService) ListAutoPaging(ctx context.Context, prefixID string, query PrefixBGPPrefixListParams, ...) *pagination.SinglePageAutoPager[BGPPrefix] + type PrefixBGPService struct + Bindings *PrefixBGPBindingService + Options []option.RequestOption + Prefixes *PrefixBGPPrefixService + Statuses *PrefixBGPStatusService + func NewPrefixBGPService(opts ...option.RequestOption) (r *PrefixBGPService) + type PrefixBGPStatusEditParams struct + AccountID param.Field[string] + Advertised param.Field[bool] + func (r PrefixBGPStatusEditParams) MarshalJSON() (data []byte, err error) + type PrefixBGPStatusEditResponse struct + Advertised bool + AdvertisedModifiedAt time.Time + JSON prefixBGPStatusEditResponseJSON + func (r *PrefixBGPStatusEditResponse) UnmarshalJSON(data []byte) (err error) + type PrefixBGPStatusEditResponseEnvelope struct + Errors []shared.ResponseInfo + JSON prefixBGPStatusEditResponseEnvelopeJSON + Messages []shared.ResponseInfo + Result PrefixBGPStatusEditResponse + Success PrefixBGPStatusEditResponseEnvelopeSuccess + func (r *PrefixBGPStatusEditResponseEnvelope) UnmarshalJSON(data []byte) (err error) + type PrefixBGPStatusEditResponseEnvelopeSuccess bool + const PrefixBGPStatusEditResponseEnvelopeSuccessTrue + func (r PrefixBGPStatusEditResponseEnvelopeSuccess) IsKnown() bool + type PrefixBGPStatusGetParams struct + AccountID param.Field[string] + type PrefixBGPStatusGetResponse struct + Advertised bool + AdvertisedModifiedAt time.Time + JSON prefixBGPStatusGetResponseJSON + func (r *PrefixBGPStatusGetResponse) UnmarshalJSON(data []byte) (err error) + type PrefixBGPStatusGetResponseEnvelope struct + Errors []shared.ResponseInfo + JSON prefixBGPStatusGetResponseEnvelopeJSON + Messages []shared.ResponseInfo + Result PrefixBGPStatusGetResponse + Success PrefixBGPStatusGetResponseEnvelopeSuccess + func (r *PrefixBGPStatusGetResponseEnvelope) UnmarshalJSON(data []byte) (err error) + type PrefixBGPStatusGetResponseEnvelopeSuccess bool + const PrefixBGPStatusGetResponseEnvelopeSuccessTrue + func (r PrefixBGPStatusGetResponseEnvelopeSuccess) IsKnown() bool + type PrefixBGPStatusService struct + Options []option.RequestOption + func NewPrefixBGPStatusService(opts ...option.RequestOption) (r *PrefixBGPStatusService) + func (r *PrefixBGPStatusService) Edit(ctx context.Context, prefixID string, params PrefixBGPStatusEditParams, ...) (res *PrefixBGPStatusEditResponse, err error) + func (r *PrefixBGPStatusService) Get(ctx context.Context, prefixID string, query PrefixBGPStatusGetParams, ...) (res *PrefixBGPStatusGetResponse, err error) + type PrefixDelegationDeleteParams struct + AccountID param.Field[string] + type PrefixDelegationDeleteResponse struct + ID string + JSON prefixDelegationDeleteResponseJSON + func (r *PrefixDelegationDeleteResponse) UnmarshalJSON(data []byte) (err error) + type PrefixDelegationDeleteResponseEnvelope struct + Errors []shared.ResponseInfo + JSON prefixDelegationDeleteResponseEnvelopeJSON + Messages []shared.ResponseInfo + Result PrefixDelegationDeleteResponse + Success PrefixDelegationDeleteResponseEnvelopeSuccess + func (r *PrefixDelegationDeleteResponseEnvelope) UnmarshalJSON(data []byte) (err error) + type PrefixDelegationDeleteResponseEnvelopeSuccess bool + const PrefixDelegationDeleteResponseEnvelopeSuccessTrue + func (r PrefixDelegationDeleteResponseEnvelopeSuccess) IsKnown() bool + type PrefixDelegationListParams struct + AccountID param.Field[string] + type PrefixDelegationNewParams struct + AccountID param.Field[string] + CIDR param.Field[string] + DelegatedAccountID param.Field[string] + func (r PrefixDelegationNewParams) MarshalJSON() (data []byte, err error) + type PrefixDelegationNewResponseEnvelope struct + Errors []shared.ResponseInfo + JSON prefixDelegationNewResponseEnvelopeJSON + Messages []shared.ResponseInfo + Result Delegations + Success PrefixDelegationNewResponseEnvelopeSuccess + func (r *PrefixDelegationNewResponseEnvelope) UnmarshalJSON(data []byte) (err error) + type PrefixDelegationNewResponseEnvelopeSuccess bool + const PrefixDelegationNewResponseEnvelopeSuccessTrue + func (r PrefixDelegationNewResponseEnvelopeSuccess) IsKnown() bool + type PrefixDelegationService struct + Options []option.RequestOption + func NewPrefixDelegationService(opts ...option.RequestOption) (r *PrefixDelegationService) + func (r *PrefixDelegationService) Delete(ctx context.Context, prefixID string, delegationID string, ...) (res *PrefixDelegationDeleteResponse, err error) + func (r *PrefixDelegationService) List(ctx context.Context, prefixID string, query PrefixDelegationListParams, ...) (res *pagination.SinglePage[Delegations], err error) + func (r *PrefixDelegationService) ListAutoPaging(ctx context.Context, prefixID string, query PrefixDelegationListParams, ...) *pagination.SinglePageAutoPager[Delegations] + func (r *PrefixDelegationService) New(ctx context.Context, prefixID string, params PrefixDelegationNewParams, ...) (res *Delegations, err error) + type PrefixDeleteParams struct + AccountID param.Field[string] + type PrefixDeleteResponse struct + Errors []shared.ResponseInfo + JSON prefixDeleteResponseJSON + Messages []shared.ResponseInfo + ResultInfo PrefixDeleteResponseResultInfo + Success PrefixDeleteResponseSuccess + func (r *PrefixDeleteResponse) UnmarshalJSON(data []byte) (err error) + type PrefixDeleteResponseResultInfo struct + Count float64 + JSON prefixDeleteResponseResultInfoJSON + Page float64 + PerPage float64 + TotalCount float64 + func (r *PrefixDeleteResponseResultInfo) UnmarshalJSON(data []byte) (err error) + type PrefixDeleteResponseSuccess bool + const PrefixDeleteResponseSuccessTrue + func (r PrefixDeleteResponseSuccess) IsKnown() bool + type PrefixEditParams struct + AccountID param.Field[string] + Description param.Field[string] + func (r PrefixEditParams) MarshalJSON() (data []byte, err error) + type PrefixEditResponseEnvelope struct + Errors []shared.ResponseInfo + JSON prefixEditResponseEnvelopeJSON + Messages []shared.ResponseInfo + Result Prefix + Success PrefixEditResponseEnvelopeSuccess + func (r *PrefixEditResponseEnvelope) UnmarshalJSON(data []byte) (err error) + type PrefixEditResponseEnvelopeSuccess bool + const PrefixEditResponseEnvelopeSuccessTrue + func (r PrefixEditResponseEnvelopeSuccess) IsKnown() bool + type PrefixGetParams struct + AccountID param.Field[string] + type PrefixGetResponseEnvelope struct + Errors []shared.ResponseInfo + JSON prefixGetResponseEnvelopeJSON + Messages []shared.ResponseInfo + Result Prefix + Success PrefixGetResponseEnvelopeSuccess + func (r *PrefixGetResponseEnvelope) UnmarshalJSON(data []byte) (err error) + type PrefixGetResponseEnvelopeSuccess bool + const PrefixGetResponseEnvelopeSuccessTrue + func (r PrefixGetResponseEnvelopeSuccess) IsKnown() bool + type PrefixListParams struct + AccountID param.Field[string] + type PrefixNewParams struct + ASN param.Field[int64] + AccountID param.Field[string] + CIDR param.Field[string] + LOADocumentID param.Field[string] + func (r PrefixNewParams) MarshalJSON() (data []byte, err error) + type PrefixNewResponseEnvelope struct + Errors []shared.ResponseInfo + JSON prefixNewResponseEnvelopeJSON + Messages []shared.ResponseInfo + Result Prefix + Success PrefixNewResponseEnvelopeSuccess + func (r *PrefixNewResponseEnvelope) UnmarshalJSON(data []byte) (err error) + type PrefixNewResponseEnvelopeSuccess bool + const PrefixNewResponseEnvelopeSuccessTrue + func (r PrefixNewResponseEnvelopeSuccess) IsKnown() bool + type PrefixService struct + BGP *PrefixBGPService + Delegations *PrefixDelegationService + Options []option.RequestOption + func NewPrefixService(opts ...option.RequestOption) (r *PrefixService) + func (r *PrefixService) Delete(ctx context.Context, prefixID string, body PrefixDeleteParams, ...) (res *PrefixDeleteResponse, err error) + func (r *PrefixService) Edit(ctx context.Context, prefixID string, params PrefixEditParams, ...) (res *Prefix, err error) + func (r *PrefixService) Get(ctx context.Context, prefixID string, query PrefixGetParams, ...) (res *Prefix, err error) + func (r *PrefixService) List(ctx context.Context, query PrefixListParams, opts ...option.RequestOption) (res *pagination.SinglePage[Prefix], err error) + func (r *PrefixService) ListAutoPaging(ctx context.Context, query PrefixListParams, opts ...option.RequestOption) *pagination.SinglePageAutoPager[Prefix] + func (r *PrefixService) New(ctx context.Context, params PrefixNewParams, opts ...option.RequestOption) (res *Prefix, err error) + type RatePlan = shared.RatePlan + type RatePlanParam = shared.RatePlanParam + type RegionalHostnameDeleteParams struct + ZoneID param.Field[string] + type RegionalHostnameDeleteResponse struct + Errors []shared.ResponseInfo + JSON regionalHostnameDeleteResponseJSON + Messages []shared.ResponseInfo + Success RegionalHostnameDeleteResponseSuccess + func (r *RegionalHostnameDeleteResponse) UnmarshalJSON(data []byte) (err error) + type RegionalHostnameDeleteResponseSuccess bool + const RegionalHostnameDeleteResponseSuccessTrue + func (r RegionalHostnameDeleteResponseSuccess) IsKnown() bool + type RegionalHostnameEditParams struct + RegionKey param.Field[string] + ZoneID param.Field[string] + func (r RegionalHostnameEditParams) MarshalJSON() (data []byte, err error) + type RegionalHostnameEditResponse struct + CreatedOn time.Time + Hostname string + JSON regionalHostnameEditResponseJSON + RegionKey string + func (r *RegionalHostnameEditResponse) UnmarshalJSON(data []byte) (err error) + type RegionalHostnameEditResponseEnvelope struct + Errors []shared.ResponseInfo + JSON regionalHostnameEditResponseEnvelopeJSON + Messages []shared.ResponseInfo + Result RegionalHostnameEditResponse + Success RegionalHostnameEditResponseEnvelopeSuccess + func (r *RegionalHostnameEditResponseEnvelope) UnmarshalJSON(data []byte) (err error) + type RegionalHostnameEditResponseEnvelopeSuccess bool + const RegionalHostnameEditResponseEnvelopeSuccessTrue + func (r RegionalHostnameEditResponseEnvelopeSuccess) IsKnown() bool + type RegionalHostnameGetParams struct + ZoneID param.Field[string] + type RegionalHostnameGetResponse struct + CreatedOn time.Time + Hostname string + JSON regionalHostnameGetResponseJSON + RegionKey string + func (r *RegionalHostnameGetResponse) UnmarshalJSON(data []byte) (err error) + type RegionalHostnameGetResponseEnvelope struct + Errors []shared.ResponseInfo + JSON regionalHostnameGetResponseEnvelopeJSON + Messages []shared.ResponseInfo + Result RegionalHostnameGetResponse + Success RegionalHostnameGetResponseEnvelopeSuccess + func (r *RegionalHostnameGetResponseEnvelope) UnmarshalJSON(data []byte) (err error) + type RegionalHostnameGetResponseEnvelopeSuccess bool + const RegionalHostnameGetResponseEnvelopeSuccessTrue + func (r RegionalHostnameGetResponseEnvelopeSuccess) IsKnown() bool + type RegionalHostnameListParams struct + ZoneID param.Field[string] + type RegionalHostnameListResponse struct + CreatedOn time.Time + Hostname string + JSON regionalHostnameListResponseJSON + RegionKey string + func (r *RegionalHostnameListResponse) UnmarshalJSON(data []byte) (err error) + type RegionalHostnameNewParams struct + Hostname param.Field[string] + RegionKey param.Field[string] + ZoneID param.Field[string] + func (r RegionalHostnameNewParams) MarshalJSON() (data []byte, err error) + type RegionalHostnameNewResponse struct + CreatedOn time.Time + Hostname string + JSON regionalHostnameNewResponseJSON + RegionKey string + func (r *RegionalHostnameNewResponse) UnmarshalJSON(data []byte) (err error) + type RegionalHostnameNewResponseEnvelope struct + Errors []shared.ResponseInfo + JSON regionalHostnameNewResponseEnvelopeJSON + Messages []shared.ResponseInfo + Result RegionalHostnameNewResponse + Success RegionalHostnameNewResponseEnvelopeSuccess + func (r *RegionalHostnameNewResponseEnvelope) UnmarshalJSON(data []byte) (err error) + type RegionalHostnameNewResponseEnvelopeSuccess bool + const RegionalHostnameNewResponseEnvelopeSuccessTrue + func (r RegionalHostnameNewResponseEnvelopeSuccess) IsKnown() bool + type RegionalHostnameRegionListParams struct + AccountID param.Field[string] + type RegionalHostnameRegionListResponse struct + JSON regionalHostnameRegionListResponseJSON + Key string + Label string + func (r *RegionalHostnameRegionListResponse) UnmarshalJSON(data []byte) (err error) + type RegionalHostnameRegionService struct + Options []option.RequestOption + func NewRegionalHostnameRegionService(opts ...option.RequestOption) (r *RegionalHostnameRegionService) + func (r *RegionalHostnameRegionService) List(ctx context.Context, query RegionalHostnameRegionListParams, ...) (res *pagination.SinglePage[RegionalHostnameRegionListResponse], err error) + func (r *RegionalHostnameRegionService) ListAutoPaging(ctx context.Context, query RegionalHostnameRegionListParams, ...) *pagination.SinglePageAutoPager[RegionalHostnameRegionListResponse] + type RegionalHostnameService struct + Options []option.RequestOption + Regions *RegionalHostnameRegionService + func NewRegionalHostnameService(opts ...option.RequestOption) (r *RegionalHostnameService) + func (r *RegionalHostnameService) Delete(ctx context.Context, hostname string, body RegionalHostnameDeleteParams, ...) (res *RegionalHostnameDeleteResponse, err error) + func (r *RegionalHostnameService) Edit(ctx context.Context, hostname string, params RegionalHostnameEditParams, ...) (res *RegionalHostnameEditResponse, err error) + func (r *RegionalHostnameService) Get(ctx context.Context, hostname string, query RegionalHostnameGetParams, ...) (res *RegionalHostnameGetResponse, err error) + func (r *RegionalHostnameService) List(ctx context.Context, query RegionalHostnameListParams, ...) (res *pagination.SinglePage[RegionalHostnameListResponse], err error) + func (r *RegionalHostnameService) ListAutoPaging(ctx context.Context, query RegionalHostnameListParams, ...) *pagination.SinglePageAutoPager[RegionalHostnameListResponse] + func (r *RegionalHostnameService) New(ctx context.Context, params RegionalHostnameNewParams, ...) (res *RegionalHostnameNewResponse, err error) + type ResponseInfo = shared.ResponseInfo + type Role = shared.Role + type ServiceBinding struct + CIDR string + ID string + JSON serviceBindingJSON + Provisioning ServiceBindingProvisioning + ServiceID string + ServiceName string + func (r *ServiceBinding) UnmarshalJSON(data []byte) (err error) + type ServiceBindingProvisioning struct + JSON serviceBindingProvisioningJSON + State ServiceBindingProvisioningState + func (r *ServiceBindingProvisioning) UnmarshalJSON(data []byte) (err error) + type ServiceBindingProvisioningState string + const ServiceBindingProvisioningStateActive + const ServiceBindingProvisioningStateProvisioning + func (r ServiceBindingProvisioningState) IsKnown() bool + type ServiceListParams struct + AccountID param.Field[string] + type ServiceListResponse struct + ID string + JSON serviceListResponseJSON + Name string + func (r *ServiceListResponse) UnmarshalJSON(data []byte) (err error) + type ServiceService struct + Options []option.RequestOption + func NewServiceService(opts ...option.RequestOption) (r *ServiceService) + func (r *ServiceService) List(ctx context.Context, query ServiceListParams, opts ...option.RequestOption) (res *pagination.SinglePage[ServiceListResponse], err error) + func (r *ServiceService) ListAutoPaging(ctx context.Context, query ServiceListParams, opts ...option.RequestOption) *pagination.SinglePageAutoPager[ServiceListResponse] + type SortDirection = shared.SortDirection + type Subscription = shared.Subscription + type SubscriptionFrequency = shared.SubscriptionFrequency + type SubscriptionParam = shared.SubscriptionParam + type SubscriptionState = shared.SubscriptionState Other modules containing this package github.com/cloudflare/cloudflare-go/v2 github.com/cloudflare/cloudflare-go/v4