shared

package
v2.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 12, 2024 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AuditLog

type AuditLog struct {
	// A string that uniquely identifies the audit log.
	ID     string         `json:"id"`
	Action AuditLogAction `json:"action"`
	Actor  AuditLogActor  `json:"actor"`
	// The source of the event.
	Interface string `json:"interface"`
	// An object which can lend more context to the action being logged. This is a
	// flexible value and varies between different actions.
	Metadata interface{} `json:"metadata"`
	// The new value of the resource that was modified.
	NewValue string `json:"newValue"`
	// The value of the resource before it was modified.
	OldValue string           `json:"oldValue"`
	Owner    AuditLogOwner    `json:"owner"`
	Resource AuditLogResource `json:"resource"`
	// A UTC RFC3339 timestamp that specifies when the action being logged occured.
	When time.Time    `json:"when" format:"date-time"`
	JSON auditLogJSON `json:"-"`
}

func (*AuditLog) UnmarshalJSON

func (r *AuditLog) UnmarshalJSON(data []byte) (err error)

type AuditLogAction

type AuditLogAction struct {
	// A boolean that indicates if the action attempted was successful.
	Result bool `json:"result"`
	// A short string that describes the action that was performed.
	Type string             `json:"type"`
	JSON auditLogActionJSON `json:"-"`
}

func (*AuditLogAction) UnmarshalJSON

func (r *AuditLogAction) UnmarshalJSON(data []byte) (err error)

type AuditLogActor

type AuditLogActor struct {
	// The ID of the actor that performed the action. If a user performed the action,
	// this will be their User ID.
	ID string `json:"id"`
	// The email of the user that performed the action.
	Email string `json:"email" format:"email"`
	// The IP address of the request that performed the action.
	IP string `json:"ip"`
	// The type of actor, whether a User, Cloudflare Admin, or an Automated System.
	Type AuditLogActorType `json:"type"`
	JSON auditLogActorJSON `json:"-"`
}

func (*AuditLogActor) UnmarshalJSON

func (r *AuditLogActor) UnmarshalJSON(data []byte) (err error)

type AuditLogActorType

type AuditLogActorType string

The type of actor, whether a User, Cloudflare Admin, or an Automated System.

const (
	AuditLogActorTypeUser       AuditLogActorType = "user"
	AuditLogActorTypeAdmin      AuditLogActorType = "admin"
	AuditLogActorTypeCloudflare AuditLogActorType = "Cloudflare"
)

func (AuditLogActorType) IsKnown

func (r AuditLogActorType) IsKnown() bool

type AuditLogOwner

type AuditLogOwner struct {
	// Identifier
	ID   string            `json:"id"`
	JSON auditLogOwnerJSON `json:"-"`
}

func (*AuditLogOwner) UnmarshalJSON

func (r *AuditLogOwner) UnmarshalJSON(data []byte) (err error)

type AuditLogResource

type AuditLogResource struct {
	// An identifier for the resource that was affected by the action.
	ID string `json:"id"`
	// A short string that describes the resource that was affected by the action.
	Type string               `json:"type"`
	JSON auditLogResourceJSON `json:"-"`
}

func (*AuditLogResource) UnmarshalJSON

func (r *AuditLogResource) UnmarshalJSON(data []byte) (err error)

type CloudflareTunnel

type CloudflareTunnel struct {
	// UUID of the tunnel.
	ID string `json:"id"`
	// Cloudflare account ID
	AccountTag string `json:"account_tag"`
	// The Cloudflare Tunnel connections between your origin and Cloudflare's edge.
	Connections []CloudflareTunnelConnection `json:"connections"`
	// Timestamp of when the tunnel established at least one connection to Cloudflare's
	// edge. If `null`, the tunnel is inactive.
	ConnsActiveAt time.Time `json:"conns_active_at,nullable" format:"date-time"`
	// Timestamp of when the tunnel became inactive (no connections to Cloudflare's
	// edge). If `null`, the tunnel is active.
	ConnsInactiveAt time.Time `json:"conns_inactive_at,nullable" format:"date-time"`
	// Timestamp of when the tunnel was created.
	CreatedAt time.Time `json:"created_at" format:"date-time"`
	// Timestamp of when the tunnel was deleted. If `null`, the tunnel has not been
	// deleted.
	DeletedAt time.Time `json:"deleted_at,nullable" format:"date-time"`
	// Metadata associated with the tunnel.
	Metadata interface{} `json:"metadata"`
	// A user-friendly name for the tunnel.
	Name string `json:"name"`
	// If `true`, the tunnel can be configured remotely from the Zero Trust dashboard.
	// If `false`, the tunnel must be configured locally on the origin machine.
	RemoteConfig bool `json:"remote_config"`
	// The status of the tunnel. Valid values are `inactive` (tunnel has never been
	// run), `degraded` (tunnel is active and able to serve traffic but in an unhealthy
	// state), `healthy` (tunnel is active and able to serve traffic), or `down`
	// (tunnel can not serve traffic as it has no connections to the Cloudflare Edge).
	Status string `json:"status"`
	// The type of tunnel.
	TunType CloudflareTunnelTunType `json:"tun_type"`
	JSON    cloudflareTunnelJSON    `json:"-"`
}

A Cloudflare Tunnel that connects your origin to Cloudflare's edge.

func (CloudflareTunnel) ImplementsWARPConnectorWARPConnectorDeleteResponse

func (r CloudflareTunnel) ImplementsWARPConnectorWARPConnectorDeleteResponse()

func (CloudflareTunnel) ImplementsWARPConnectorWARPConnectorEditResponse

func (r CloudflareTunnel) ImplementsWARPConnectorWARPConnectorEditResponse()

func (CloudflareTunnel) ImplementsWARPConnectorWARPConnectorGetResponse

func (r CloudflareTunnel) ImplementsWARPConnectorWARPConnectorGetResponse()

func (CloudflareTunnel) ImplementsWARPConnectorWARPConnectorListResponse

func (r CloudflareTunnel) ImplementsWARPConnectorWARPConnectorListResponse()

func (CloudflareTunnel) ImplementsWARPConnectorWARPConnectorNewResponse

func (r CloudflareTunnel) ImplementsWARPConnectorWARPConnectorNewResponse()

func (CloudflareTunnel) ImplementsZeroTrustTunnelEditResponse

func (r CloudflareTunnel) ImplementsZeroTrustTunnelEditResponse()

func (CloudflareTunnel) ImplementsZeroTrustTunnelListResponse

func (r CloudflareTunnel) ImplementsZeroTrustTunnelListResponse()

func (*CloudflareTunnel) UnmarshalJSON

func (r *CloudflareTunnel) UnmarshalJSON(data []byte) (err error)

type CloudflareTunnelConnection

type CloudflareTunnelConnection struct {
	// UUID of the Cloudflare Tunnel connection.
	ID string `json:"id"`
	// UUID of the cloudflared instance.
	ClientID interface{} `json:"client_id"`
	// The cloudflared version used to establish this connection.
	ClientVersion string `json:"client_version"`
	// The Cloudflare data center used for this connection.
	ColoName string `json:"colo_name"`
	// Cloudflare continues to track connections for several minutes after they
	// disconnect. This is an optimization to improve latency and reliability of
	// reconnecting. If `true`, the connection has disconnected but is still being
	// tracked. If `false`, the connection is actively serving traffic.
	IsPendingReconnect bool `json:"is_pending_reconnect"`
	// Timestamp of when the connection was established.
	OpenedAt time.Time `json:"opened_at" format:"date-time"`
	// The public IP address of the host running cloudflared.
	OriginIP string `json:"origin_ip"`
	// UUID of the Cloudflare Tunnel connection.
	UUID string                         `json:"uuid"`
	JSON cloudflareTunnelConnectionJSON `json:"-"`
}

func (*CloudflareTunnelConnection) UnmarshalJSON

func (r *CloudflareTunnelConnection) UnmarshalJSON(data []byte) (err error)

type CloudflareTunnelTunType

type CloudflareTunnelTunType string

The type of tunnel.

const (
	CloudflareTunnelTunTypeCfdTunnel     CloudflareTunnelTunType = "cfd_tunnel"
	CloudflareTunnelTunTypeWARPConnector CloudflareTunnelTunType = "warp_connector"
	CloudflareTunnelTunTypeIPSec         CloudflareTunnelTunType = "ip_sec"
	CloudflareTunnelTunTypeGRE           CloudflareTunnelTunType = "gre"
	CloudflareTunnelTunTypeCNI           CloudflareTunnelTunType = "cni"
)

func (CloudflareTunnelTunType) IsKnown

func (r CloudflareTunnelTunType) IsKnown() bool

type ErrorData

type ErrorData struct {
	Code    int64         `json:"code"`
	Message string        `json:"message"`
	JSON    errorDataJSON `json:"-"`
}

func (*ErrorData) UnmarshalJSON

func (r *ErrorData) UnmarshalJSON(data []byte) (err error)

type Permission

type Permission = string

type PermissionGrant

type PermissionGrant struct {
	Read  bool                `json:"read"`
	Write bool                `json:"write"`
	JSON  permissionGrantJSON `json:"-"`
}

func (*PermissionGrant) UnmarshalJSON

func (r *PermissionGrant) UnmarshalJSON(data []byte) (err error)

type PermissionGrantParam

type PermissionGrantParam struct {
	Read  param.Field[bool] `json:"read"`
	Write param.Field[bool] `json:"write"`
}

func (PermissionGrantParam) MarshalJSON

func (r PermissionGrantParam) MarshalJSON() (data []byte, err error)

type ResponseInfo

type ResponseInfo struct {
	Code    int64            `json:"code,required"`
	Message string           `json:"message,required"`
	JSON    responseInfoJSON `json:"-"`
}

func (*ResponseInfo) UnmarshalJSON

func (r *ResponseInfo) UnmarshalJSON(data []byte) (err error)

type Role

type Role struct {
	// Role identifier tag.
	ID string `json:"id,required"`
	// Description of role's permissions.
	Description string `json:"description,required"`
	// Role Name.
	Name string `json:"name,required"`
	// Access permissions for this User.
	Permissions []Permission `json:"permissions,required"`
	JSON        roleJSON     `json:"-"`
}

func (*Role) UnmarshalJSON

func (r *Role) UnmarshalJSON(data []byte) (err error)

type UnionFloat

type UnionFloat float64

func (UnionFloat) ImplementsDNSTTLUnion

func (UnionFloat) ImplementsDNSTTLUnion()

func (UnionFloat) ImplementsDNSTTLUnionParam

func (UnionFloat) ImplementsDNSTTLUnionParam()

func (UnionFloat) ImplementsEmailRoutingDNSRecordTTLUnion

func (UnionFloat) ImplementsEmailRoutingDNSRecordTTLUnion()

func (UnionFloat) ImplementsHostnamesSettingValueUnion

func (UnionFloat) ImplementsHostnamesSettingValueUnion()

func (UnionFloat) ImplementsHostnamesSettingValueUnionParam

func (UnionFloat) ImplementsHostnamesSettingValueUnionParam()

func (UnionFloat) ImplementsRadarRankingTimeseriesGroupsResponseSerie0Union

func (UnionFloat) ImplementsRadarRankingTimeseriesGroupsResponseSerie0Union()

type UnionInt

type UnionInt int64

func (UnionInt) ImplementsLogsReceivedGetParamsEndUnion

func (UnionInt) ImplementsLogsReceivedGetParamsEndUnion()

func (UnionInt) ImplementsLogsReceivedGetParamsStartUnion

func (UnionInt) ImplementsLogsReceivedGetParamsStartUnion()

func (UnionInt) ImplementsRulesListItemGetResponseUnion

func (UnionInt) ImplementsRulesListItemGetResponseUnion()

func (UnionInt) ImplementsSpectrumOriginPortUnion

func (UnionInt) ImplementsSpectrumOriginPortUnion()

func (UnionInt) ImplementsSpectrumOriginPortUnionParam

func (UnionInt) ImplementsSpectrumOriginPortUnionParam()

type UnionString

type UnionString string

func (UnionString) ImplementsAccountsAccountGetResponseUnion

func (UnionString) ImplementsAccountsAccountGetResponseUnion()

func (UnionString) ImplementsAccountsAccountUpdateResponseUnion

func (UnionString) ImplementsAccountsAccountUpdateResponseUnion()

func (UnionString) ImplementsAccountsRoleGetResponseUnion

func (UnionString) ImplementsAccountsRoleGetResponseUnion()

func (UnionString) ImplementsAddressingAddressMapAccountDeleteResponseUnion

func (UnionString) ImplementsAddressingAddressMapAccountDeleteResponseUnion()

func (UnionString) ImplementsAddressingAddressMapAccountUpdateResponseUnion

func (UnionString) ImplementsAddressingAddressMapAccountUpdateResponseUnion()

func (UnionString) ImplementsAddressingAddressMapDeleteResponseUnion

func (UnionString) ImplementsAddressingAddressMapDeleteResponseUnion()

func (UnionString) ImplementsAddressingAddressMapIPDeleteResponseUnion

func (UnionString) ImplementsAddressingAddressMapIPDeleteResponseUnion()

func (UnionString) ImplementsAddressingAddressMapIPUpdateResponseUnion

func (UnionString) ImplementsAddressingAddressMapIPUpdateResponseUnion()

func (UnionString) ImplementsAddressingAddressMapZoneDeleteResponseUnion

func (UnionString) ImplementsAddressingAddressMapZoneDeleteResponseUnion()

func (UnionString) ImplementsAddressingAddressMapZoneUpdateResponseUnion

func (UnionString) ImplementsAddressingAddressMapZoneUpdateResponseUnion()

func (UnionString) ImplementsAddressingPrefixBGPBindingDeleteResponseUnion

func (UnionString) ImplementsAddressingPrefixBGPBindingDeleteResponseUnion()

func (UnionString) ImplementsAddressingPrefixDeleteResponseUnion

func (UnionString) ImplementsAddressingPrefixDeleteResponseUnion()

func (UnionString) ImplementsAlertingAvailableAlertListResponseUnion

func (UnionString) ImplementsAlertingAvailableAlertListResponseUnion()

func (UnionString) ImplementsAlertingDestinationEligibleGetResponseUnion

func (UnionString) ImplementsAlertingDestinationEligibleGetResponseUnion()

func (UnionString) ImplementsAlertingDestinationPagerdutyDeleteResponseUnion

func (UnionString) ImplementsAlertingDestinationPagerdutyDeleteResponseUnion()

func (UnionString) ImplementsAlertingDestinationWebhookDeleteResponseUnion

func (UnionString) ImplementsAlertingDestinationWebhookDeleteResponseUnion()

func (UnionString) ImplementsAlertingMechanismIDUnion

func (UnionString) ImplementsAlertingMechanismIDUnion()

func (UnionString) ImplementsAlertingMechanismIDUnionParam

func (UnionString) ImplementsAlertingMechanismIDUnionParam()

func (UnionString) ImplementsAlertingPolicyDeleteResponseUnion

func (UnionString) ImplementsAlertingPolicyDeleteResponseUnion()

func (UnionString) ImplementsArgoSmartRoutingEditResponseUnion

func (UnionString) ImplementsArgoSmartRoutingEditResponseUnion()

func (UnionString) ImplementsArgoSmartRoutingGetResponseUnion

func (UnionString) ImplementsArgoSmartRoutingGetResponseUnion()

func (UnionString) ImplementsArgoTieredCachingEditResponseUnion

func (UnionString) ImplementsArgoTieredCachingEditResponseUnion()

func (UnionString) ImplementsArgoTieredCachingGetResponseUnion

func (UnionString) ImplementsArgoTieredCachingGetResponseUnion()

func (UnionString) ImplementsAuditLogsAuditLogListResponse

func (UnionString) ImplementsAuditLogsAuditLogListResponse()

func (UnionString) ImplementsBillingProfileGetResponseUnion

func (UnionString) ImplementsBillingProfileGetResponseUnion()

func (UnionString) ImplementsCacheCachePurgeParamsBodyCachePurgeFilesFileUnion

func (UnionString) ImplementsCacheCachePurgeParamsBodyCachePurgeFilesFileUnion()

func (UnionString) ImplementsCacheSmartTieredCacheDeleteResponseUnion

func (UnionString) ImplementsCacheSmartTieredCacheDeleteResponseUnion()

func (UnionString) ImplementsCacheSmartTieredCacheEditResponseUnion

func (UnionString) ImplementsCacheSmartTieredCacheEditResponseUnion()

func (UnionString) ImplementsCacheSmartTieredCacheGetResponseUnion

func (UnionString) ImplementsCacheSmartTieredCacheGetResponseUnion()

func (UnionString) ImplementsCloudforceOneRequestDeleteResponseUnion

func (UnionString) ImplementsCloudforceOneRequestDeleteResponseUnion()

func (UnionString) ImplementsCloudforceOneRequestMessageDeleteResponseUnion

func (UnionString) ImplementsCloudforceOneRequestMessageDeleteResponseUnion()

func (UnionString) ImplementsCloudforceOneRequestPriorityDeleteResponseUnion

func (UnionString) ImplementsCloudforceOneRequestPriorityDeleteResponseUnion()

func (UnionString) ImplementsCustomCertificatesCustomCertificateEditResponseUnion

func (UnionString) ImplementsCustomCertificatesCustomCertificateEditResponseUnion()

func (UnionString) ImplementsCustomCertificatesCustomCertificateGetResponseUnion

func (UnionString) ImplementsCustomCertificatesCustomCertificateGetResponseUnion()

func (UnionString) ImplementsCustomCertificatesCustomCertificateNewResponseUnion

func (UnionString) ImplementsCustomCertificatesCustomCertificateNewResponseUnion()

func (UnionString) ImplementsCustomHostnamesFallbackOriginDeleteResponseUnion

func (UnionString) ImplementsCustomHostnamesFallbackOriginDeleteResponseUnion()

func (UnionString) ImplementsCustomHostnamesFallbackOriginGetResponseUnion

func (UnionString) ImplementsCustomHostnamesFallbackOriginGetResponseUnion()

func (UnionString) ImplementsCustomHostnamesFallbackOriginUpdateResponseUnion

func (UnionString) ImplementsCustomHostnamesFallbackOriginUpdateResponseUnion()

func (UnionString) ImplementsCustomNameserversCustomNameserverDeleteResponseUnion

func (UnionString) ImplementsCustomNameserversCustomNameserverDeleteResponseUnion()

func (UnionString) ImplementsD1DatabaseDeleteResponseUnion

func (UnionString) ImplementsD1DatabaseDeleteResponseUnion()

func (UnionString) ImplementsDNSFirewallIPsUnion

func (UnionString) ImplementsDNSFirewallIPsUnion()

func (UnionString) ImplementsDNSFirewallIPsUnionParam

func (UnionString) ImplementsDNSFirewallIPsUnionParam()

func (UnionString) ImplementsDNSSECDNSSECDeleteResponseUnion

func (UnionString) ImplementsDNSSECDNSSECDeleteResponseUnion()

func (UnionString) ImplementsDNSUpstreamIPsUnion

func (UnionString) ImplementsDNSUpstreamIPsUnion()

func (UnionString) ImplementsDNSUpstreamIPsUnionParam

func (UnionString) ImplementsDNSUpstreamIPsUnionParam()

func (UnionString) ImplementsFirewallAccessRuleEditResponseUnion

func (UnionString) ImplementsFirewallAccessRuleEditResponseUnion()

func (UnionString) ImplementsFirewallAccessRuleGetResponseUnion

func (UnionString) ImplementsFirewallAccessRuleGetResponseUnion()

func (UnionString) ImplementsFirewallAccessRuleNewResponseUnion

func (UnionString) ImplementsFirewallAccessRuleNewResponseUnion()

func (UnionString) ImplementsFirewallUARuleGetResponseUnion

func (UnionString) ImplementsFirewallUARuleGetResponseUnion()

func (UnionString) ImplementsFirewallUARuleNewResponseUnion

func (UnionString) ImplementsFirewallUARuleNewResponseUnion()

func (UnionString) ImplementsFirewallUARuleUpdateResponseUnion

func (UnionString) ImplementsFirewallUARuleUpdateResponseUnion()

func (UnionString) ImplementsFirewallWAFPackageGetResponseFirewallAPIResponseSingleResultUnion

func (UnionString) ImplementsFirewallWAFPackageGetResponseFirewallAPIResponseSingleResultUnion()

func (UnionString) ImplementsFirewallWAFPackageGroupEditResponseUnion

func (UnionString) ImplementsFirewallWAFPackageGroupEditResponseUnion()

func (UnionString) ImplementsFirewallWAFPackageGroupGetResponseUnion

func (UnionString) ImplementsFirewallWAFPackageGroupGetResponseUnion()

func (UnionString) ImplementsFirewallWAFPackageListResponseFirewallAPIResponseCollectionResultUnion

func (UnionString) ImplementsFirewallWAFPackageListResponseFirewallAPIResponseCollectionResultUnion()

func (UnionString) ImplementsFirewallWAFPackageRuleGetResponseUnion

func (UnionString) ImplementsFirewallWAFPackageRuleGetResponseUnion()

func (UnionString) ImplementsHostnamesSettingValueUnion

func (UnionString) ImplementsHostnamesSettingValueUnion()

func (UnionString) ImplementsHostnamesSettingValueUnionParam

func (UnionString) ImplementsHostnamesSettingValueUnionParam()

func (UnionString) ImplementsHyperdriveConfigDeleteResponseUnion

func (UnionString) ImplementsHyperdriveConfigDeleteResponseUnion()

func (UnionString) ImplementsImagesImageVariantsUnion

func (UnionString) ImplementsImagesImageVariantsUnion()

func (UnionString) ImplementsImagesV1DeleteResponseUnion

func (UnionString) ImplementsImagesV1DeleteResponseUnion()

func (UnionString) ImplementsImagesV1VariantDeleteResponseUnion

func (UnionString) ImplementsImagesV1VariantDeleteResponseUnion()

func (UnionString) ImplementsIntelAttackSurfaceReportIssueDismissResponseUnion

func (UnionString) ImplementsIntelAttackSurfaceReportIssueDismissResponseUnion()

func (UnionString) ImplementsIntelIpipUnion

func (UnionString) ImplementsIntelIpipUnion()

func (UnionString) ImplementsIntelMiscategorizationNewResponseUnion

func (UnionString) ImplementsIntelMiscategorizationNewResponseUnion()

func (UnionString) ImplementsKVNamespaceBulkDeleteResponseUnion

func (UnionString) ImplementsKVNamespaceBulkDeleteResponseUnion()

func (UnionString) ImplementsKVNamespaceBulkUpdateResponseUnion

func (UnionString) ImplementsKVNamespaceBulkUpdateResponseUnion()

func (UnionString) ImplementsKVNamespaceDeleteResponseUnion

func (UnionString) ImplementsKVNamespaceDeleteResponseUnion()

func (UnionString) ImplementsKVNamespaceUpdateResponseUnion

func (UnionString) ImplementsKVNamespaceUpdateResponseUnion()

func (UnionString) ImplementsKVNamespaceValueDeleteResponseUnion

func (UnionString) ImplementsKVNamespaceValueDeleteResponseUnion()

func (UnionString) ImplementsKVNamespaceValueUpdateResponseUnion

func (UnionString) ImplementsKVNamespaceValueUpdateResponseUnion()

func (UnionString) ImplementsLoadBalancersPoolHealthGetResponseUnion

func (UnionString) ImplementsLoadBalancersPoolHealthGetResponseUnion()

func (UnionString) ImplementsLoadBalancersRegionGetResponseUnion

func (UnionString) ImplementsLoadBalancersRegionGetResponseUnion()

func (UnionString) ImplementsLoadBalancersRegionListResponseUnion

func (UnionString) ImplementsLoadBalancersRegionListResponseUnion()

func (UnionString) ImplementsLogpushJobDeleteResponseUnion

func (UnionString) ImplementsLogpushJobDeleteResponseUnion()

func (UnionString) ImplementsLogsControlCmbConfigDeleteResponseUnion

func (UnionString) ImplementsLogsControlCmbConfigDeleteResponseUnion()

func (UnionString) ImplementsLogsRayIDGetResponseUnion

func (UnionString) ImplementsLogsRayIDGetResponseUnion()

func (UnionString) ImplementsLogsReceivedGetParamsEndUnion

func (UnionString) ImplementsLogsReceivedGetParamsEndUnion()

func (UnionString) ImplementsLogsReceivedGetParamsStartUnion

func (UnionString) ImplementsLogsReceivedGetParamsStartUnion()

func (UnionString) ImplementsLogsReceivedGetResponseUnion

func (UnionString) ImplementsLogsReceivedGetResponseUnion()

func (UnionString) ImplementsMagicTransitSubnetUnion

func (UnionString) ImplementsMagicTransitSubnetUnion()

func (UnionString) ImplementsMagicTransitSubnetUnionParam

func (UnionString) ImplementsMagicTransitSubnetUnionParam()

func (UnionString) ImplementsMembershipsMembershipGetResponseUnion

func (UnionString) ImplementsMembershipsMembershipGetResponseUnion()

func (UnionString) ImplementsMembershipsMembershipUpdateResponseUnion

func (UnionString) ImplementsMembershipsMembershipUpdateResponseUnion()

func (UnionString) ImplementsOriginCACertificatesOriginCACertificateGetResponseUnion

func (UnionString) ImplementsOriginCACertificatesOriginCACertificateGetResponseUnion()

func (UnionString) ImplementsOriginCACertificatesOriginCACertificateNewResponseUnion

func (UnionString) ImplementsOriginCACertificatesOriginCACertificateNewResponseUnion()

func (UnionString) ImplementsOriginPostQuantumEncryptionOriginPostQuantumEncryptionGetResponseUnion

func (UnionString) ImplementsOriginPostQuantumEncryptionOriginPostQuantumEncryptionGetResponseUnion()

func (UnionString) ImplementsOriginPostQuantumEncryptionOriginPostQuantumEncryptionUpdateResponseUnion

func (UnionString) ImplementsOriginPostQuantumEncryptionOriginPostQuantumEncryptionUpdateResponseUnion()

func (UnionString) ImplementsOriginTLSClientAuthOriginTLSClientAuthDeleteResponseUnion

func (UnionString) ImplementsOriginTLSClientAuthOriginTLSClientAuthDeleteResponseUnion()

func (UnionString) ImplementsOriginTLSClientAuthOriginTLSClientAuthGetResponseUnion

func (UnionString) ImplementsOriginTLSClientAuthOriginTLSClientAuthGetResponseUnion()

func (UnionString) ImplementsOriginTLSClientAuthOriginTLSClientAuthNewResponseUnion

func (UnionString) ImplementsOriginTLSClientAuthOriginTLSClientAuthNewResponseUnion()

func (UnionString) ImplementsPagerulesPageruleEditResponseUnion

func (UnionString) ImplementsPagerulesPageruleEditResponseUnion()

func (UnionString) ImplementsPagerulesPageruleGetResponseUnion

func (UnionString) ImplementsPagerulesPageruleGetResponseUnion()

func (UnionString) ImplementsPagerulesPageruleNewResponseUnion

func (UnionString) ImplementsPagerulesPageruleNewResponseUnion()

func (UnionString) ImplementsPagerulesPageruleUpdateResponseUnion

func (UnionString) ImplementsPagerulesPageruleUpdateResponseUnion()

func (UnionString) ImplementsPagesProjectDeploymentHistoryLogGetResponseUnion

func (UnionString) ImplementsPagesProjectDeploymentHistoryLogGetResponseUnion()

func (UnionString) ImplementsPagesProjectDomainEditResponseUnion

func (UnionString) ImplementsPagesProjectDomainEditResponseUnion()

func (UnionString) ImplementsPagesProjectDomainGetResponseUnion

func (UnionString) ImplementsPagesProjectDomainGetResponseUnion()

func (UnionString) ImplementsPagesProjectDomainNewResponseUnion

func (UnionString) ImplementsPagesProjectDomainNewResponseUnion()

func (UnionString) ImplementsPagesProjectEditResponseUnion

func (UnionString) ImplementsPagesProjectEditResponseUnion()

func (UnionString) ImplementsPagesProjectNewResponseUnion

func (UnionString) ImplementsPagesProjectNewResponseUnion()

func (UnionString) ImplementsQueuesConsumerDeleteResponseUnion

func (UnionString) ImplementsQueuesConsumerDeleteResponseUnion()

func (UnionString) ImplementsQueuesQueueDeleteResponseUnion

func (UnionString) ImplementsQueuesQueueDeleteResponseUnion()

func (UnionString) ImplementsRadarRankingTimeseriesGroupsResponseSerie0Union

func (UnionString) ImplementsRadarRankingTimeseriesGroupsResponseSerie0Union()

func (UnionString) ImplementsRateLimitsRateLimitEditResponseUnion

func (UnionString) ImplementsRateLimitsRateLimitEditResponseUnion()

func (UnionString) ImplementsRateLimitsRateLimitGetResponseUnion

func (UnionString) ImplementsRateLimitsRateLimitGetResponseUnion()

func (UnionString) ImplementsRateLimitsRateLimitNewResponseUnion

func (UnionString) ImplementsRateLimitsRateLimitNewResponseUnion()

func (UnionString) ImplementsRegistrarDomainGetResponseUnion

func (UnionString) ImplementsRegistrarDomainGetResponseUnion()

func (UnionString) ImplementsRegistrarDomainUpdateResponseUnion

func (UnionString) ImplementsRegistrarDomainUpdateResponseUnion()

func (UnionString) ImplementsRulesListItemGetResponseUnion

func (UnionString) ImplementsRulesListItemGetResponseUnion()

func (UnionString) ImplementsSSLAnalyzeNewResponseUnion

func (UnionString) ImplementsSSLAnalyzeNewResponseUnion()

func (UnionString) ImplementsSSLCertificatePackGetResponseUnion

func (UnionString) ImplementsSSLCertificatePackGetResponseUnion()

func (UnionString) ImplementsSnippetsSnippetDeleteResponseUnion

func (UnionString) ImplementsSnippetsSnippetDeleteResponseUnion()

func (UnionString) ImplementsSpectrumAnalyticsEventBytimeGetResponseUnion

func (UnionString) ImplementsSpectrumAnalyticsEventBytimeGetResponseUnion()

func (UnionString) ImplementsSpectrumAnalyticsEventSummaryGetResponseUnion

func (UnionString) ImplementsSpectrumAnalyticsEventSummaryGetResponseUnion()

func (UnionString) ImplementsSpectrumAppGetResponseUnion

func (UnionString) ImplementsSpectrumAppGetResponseUnion()

func (UnionString) ImplementsSpectrumOriginPortUnion

func (UnionString) ImplementsSpectrumOriginPortUnion()

func (UnionString) ImplementsSpectrumOriginPortUnionParam

func (UnionString) ImplementsSpectrumOriginPortUnionParam()

func (UnionString) ImplementsStreamAudioTrackDeleteResponseUnion

func (UnionString) ImplementsStreamAudioTrackDeleteResponseUnion()

func (UnionString) ImplementsStreamCaptionDeleteResponseUnion

func (UnionString) ImplementsStreamCaptionDeleteResponseUnion()

func (UnionString) ImplementsStreamCaptionUpdateResponseUnion

func (UnionString) ImplementsStreamCaptionUpdateResponseUnion()

func (UnionString) ImplementsStreamDownloadDeleteResponseUnion

func (UnionString) ImplementsStreamDownloadDeleteResponseUnion()

func (UnionString) ImplementsStreamDownloadGetResponseUnion

func (UnionString) ImplementsStreamDownloadGetResponseUnion()

func (UnionString) ImplementsStreamDownloadNewResponseUnion

func (UnionString) ImplementsStreamDownloadNewResponseUnion()

func (UnionString) ImplementsStreamKeyDeleteResponseUnion

func (UnionString) ImplementsStreamKeyDeleteResponseUnion()

func (UnionString) ImplementsStreamWatermarkDeleteResponseUnion

func (UnionString) ImplementsStreamWatermarkDeleteResponseUnion()

func (UnionString) ImplementsStreamWatermarkGetResponseUnion

func (UnionString) ImplementsStreamWatermarkGetResponseUnion()

func (UnionString) ImplementsStreamWatermarkNewResponseUnion

func (UnionString) ImplementsStreamWatermarkNewResponseUnion()

func (UnionString) ImplementsStreamWebhookDeleteResponseUnion

func (UnionString) ImplementsStreamWebhookDeleteResponseUnion()

func (UnionString) ImplementsStreamWebhookGetResponseUnion

func (UnionString) ImplementsStreamWebhookGetResponseUnion()

func (UnionString) ImplementsStreamWebhookUpdateResponseUnion

func (UnionString) ImplementsStreamWebhookUpdateResponseUnion()

func (UnionString) ImplementsSubscriptionsSubscriptionGetResponseUnion

func (UnionString) ImplementsSubscriptionsSubscriptionGetResponseUnion()

func (UnionString) ImplementsSubscriptionsSubscriptionNewResponseUnion

func (UnionString) ImplementsSubscriptionsSubscriptionNewResponseUnion()

func (UnionString) ImplementsSubscriptionsSubscriptionUpdateResponseUnion

func (UnionString) ImplementsSubscriptionsSubscriptionUpdateResponseUnion()

func (UnionString) ImplementsUserAuditLogListResponse

func (UnionString) ImplementsUserAuditLogListResponse()

func (UnionString) ImplementsUserBillingProfileGetResponseUnion

func (UnionString) ImplementsUserBillingProfileGetResponseUnion()

func (UnionString) ImplementsUserInviteEditResponseUnion

func (UnionString) ImplementsUserInviteEditResponseUnion()

func (UnionString) ImplementsUserInviteGetResponseUnion

func (UnionString) ImplementsUserInviteGetResponseUnion()

func (UnionString) ImplementsUserOrganizationGetResponseUnion

func (UnionString) ImplementsUserOrganizationGetResponseUnion()

func (UnionString) ImplementsUserSubscriptionEditResponseUnion

func (UnionString) ImplementsUserSubscriptionEditResponseUnion()

func (UnionString) ImplementsUserSubscriptionUpdateResponseUnion

func (UnionString) ImplementsUserSubscriptionUpdateResponseUnion()

func (UnionString) ImplementsUserTokenGetResponseUnion

func (UnionString) ImplementsUserTokenGetResponseUnion()

func (UnionString) ImplementsUserTokenUpdateResponseUnion

func (UnionString) ImplementsUserTokenUpdateResponseUnion()

func (UnionString) ImplementsUserUserEditResponseUnion

func (UnionString) ImplementsUserUserEditResponseUnion()

func (UnionString) ImplementsUserUserGetResponseUnion

func (UnionString) ImplementsUserUserGetResponseUnion()

func (UnionString) ImplementsVectorizeIndexDeleteResponseUnion

func (UnionString) ImplementsVectorizeIndexDeleteResponseUnion()

func (UnionString) ImplementsWARPConnectorWARPConnectorTokenResponseUnion

func (UnionString) ImplementsWARPConnectorWARPConnectorTokenResponseUnion()

func (UnionString) ImplementsWorkersAIRunParamsBodyTextEmbeddingsTextUnion

func (UnionString) ImplementsWorkersAIRunParamsBodyTextEmbeddingsTextUnion()

func (UnionString) ImplementsWorkersAIRunResponseUnion

func (UnionString) ImplementsWorkersAIRunResponseUnion()

func (UnionString) ImplementsWorkersScriptTailDeleteResponseUnion

func (UnionString) ImplementsWorkersScriptTailDeleteResponseUnion()

func (UnionString) ImplementsZeroTrustAccessApplicationCAGetResponseUnion

func (UnionString) ImplementsZeroTrustAccessApplicationCAGetResponseUnion()

func (UnionString) ImplementsZeroTrustAccessApplicationCANewResponseUnion

func (UnionString) ImplementsZeroTrustAccessApplicationCANewResponseUnion()

func (UnionString) ImplementsZeroTrustAccessKeyGetResponseUnion

func (UnionString) ImplementsZeroTrustAccessKeyGetResponseUnion()

func (UnionString) ImplementsZeroTrustAccessKeyRotateResponseUnion

func (UnionString) ImplementsZeroTrustAccessKeyRotateResponseUnion()

func (UnionString) ImplementsZeroTrustAccessKeyUpdateResponseUnion

func (UnionString) ImplementsZeroTrustAccessKeyUpdateResponseUnion()

func (UnionString) ImplementsZeroTrustAppIDUnionParam

func (UnionString) ImplementsZeroTrustAppIDUnionParam()

func (UnionString) ImplementsZeroTrustDLPProfileCustomDeleteResponseUnion

func (UnionString) ImplementsZeroTrustDLPProfileCustomDeleteResponseUnion()

func (UnionString) ImplementsZeroTrustDeviceGetResponseUnion

func (UnionString) ImplementsZeroTrustDeviceGetResponseUnion()

func (UnionString) ImplementsZeroTrustDevicePostureIntegrationDeleteResponseUnion

func (UnionString) ImplementsZeroTrustDevicePostureIntegrationDeleteResponseUnion()

func (UnionString) ImplementsZeroTrustDeviceRevokeNewResponseUnion

func (UnionString) ImplementsZeroTrustDeviceRevokeNewResponseUnion()

func (UnionString) ImplementsZeroTrustDeviceUnrevokeNewResponseUnion

func (UnionString) ImplementsZeroTrustDeviceUnrevokeNewResponseUnion()

func (UnionString) ImplementsZeroTrustGatewayListDeleteResponseUnion

func (UnionString) ImplementsZeroTrustGatewayListDeleteResponseUnion()

func (UnionString) ImplementsZeroTrustGatewayLocationDeleteResponseUnion

func (UnionString) ImplementsZeroTrustGatewayLocationDeleteResponseUnion()

func (UnionString) ImplementsZeroTrustGatewayProxyEndpointDeleteResponseUnion

func (UnionString) ImplementsZeroTrustGatewayProxyEndpointDeleteResponseUnion()

func (UnionString) ImplementsZeroTrustGatewayRuleDeleteResponseUnion

func (UnionString) ImplementsZeroTrustGatewayRuleDeleteResponseUnion()

func (UnionString) ImplementsZeroTrustNetworkVirtualNetworkDeleteResponseUnion

func (UnionString) ImplementsZeroTrustNetworkVirtualNetworkDeleteResponseUnion()

func (UnionString) ImplementsZeroTrustNetworkVirtualNetworkEditResponseUnion

func (UnionString) ImplementsZeroTrustNetworkVirtualNetworkEditResponseUnion()

func (UnionString) ImplementsZeroTrustNetworkVirtualNetworkNewResponseUnion

func (UnionString) ImplementsZeroTrustNetworkVirtualNetworkNewResponseUnion()

func (UnionString) ImplementsZeroTrustTunnelConfigurationGetResponseUnion

func (UnionString) ImplementsZeroTrustTunnelConfigurationGetResponseUnion()

func (UnionString) ImplementsZeroTrustTunnelConfigurationUpdateResponseUnion

func (UnionString) ImplementsZeroTrustTunnelConfigurationUpdateResponseUnion()

func (UnionString) ImplementsZeroTrustTunnelConnectionDeleteResponseUnion

func (UnionString) ImplementsZeroTrustTunnelConnectionDeleteResponseUnion()

func (UnionString) ImplementsZeroTrustTunnelManagementNewResponseUnion

func (UnionString) ImplementsZeroTrustTunnelManagementNewResponseUnion()

func (UnionString) ImplementsZeroTrustTunnelTokenGetResponseUnion

func (UnionString) ImplementsZeroTrustTunnelTokenGetResponseUnion()

func (UnionString) ImplementsZonesCustomNameserverGetResponseUnion

func (UnionString) ImplementsZonesCustomNameserverGetResponseUnion()

func (UnionString) ImplementsZonesCustomNameserverUpdateResponseUnion

func (UnionString) ImplementsZonesCustomNameserverUpdateResponseUnion()

func (UnionString) ImplementsZonesSubscriptionGetResponseUnion

func (UnionString) ImplementsZonesSubscriptionGetResponseUnion()

func (UnionString) ImplementsZonesSubscriptionNewResponseUnion

func (UnionString) ImplementsZonesSubscriptionNewResponseUnion()

type User

type User struct {
	// Membership identifier tag.
	ID string `json:"id,required"`
	// Roles assigned to this member.
	Roles  []UserRole  `json:"roles,required"`
	Status interface{} `json:"status,required"`
	User   UserUser    `json:"user,required"`
	JSON   userJSON    `json:"-"`
}

func (*User) UnmarshalJSON

func (r *User) UnmarshalJSON(data []byte) (err error)

type UserParam

type UserParam struct {
	// Roles assigned to this member.
	Roles param.Field[[]UserRoleParam] `json:"roles,required"`
}

func (UserParam) MarshalJSON

func (r UserParam) MarshalJSON() (data []byte, err error)

type UserRole

type UserRole struct {
	// Role identifier tag.
	ID string `json:"id,required"`
	// Description of role's permissions.
	Description string `json:"description,required"`
	// Role name.
	Name        string               `json:"name,required"`
	Permissions UserRolesPermissions `json:"permissions,required"`
	JSON        userRoleJSON         `json:"-"`
}

func (*UserRole) UnmarshalJSON

func (r *UserRole) UnmarshalJSON(data []byte) (err error)

type UserRoleParam

type UserRoleParam struct {
	// Role identifier tag.
	ID param.Field[string] `json:"id,required"`
}

func (UserRoleParam) MarshalJSON

func (r UserRoleParam) MarshalJSON() (data []byte, err error)

type UserRolesPermissions

type UserRolesPermissions struct {
	Analytics    PermissionGrant          `json:"analytics"`
	Billing      PermissionGrant          `json:"billing"`
	CachePurge   PermissionGrant          `json:"cache_purge"`
	DNS          PermissionGrant          `json:"dns"`
	DNSRecords   PermissionGrant          `json:"dns_records"`
	LB           PermissionGrant          `json:"lb"`
	Logs         PermissionGrant          `json:"logs"`
	Organization PermissionGrant          `json:"organization"`
	SSL          PermissionGrant          `json:"ssl"`
	WAF          PermissionGrant          `json:"waf"`
	ZoneSettings PermissionGrant          `json:"zone_settings"`
	Zones        PermissionGrant          `json:"zones"`
	JSON         userRolesPermissionsJSON `json:"-"`
}

func (*UserRolesPermissions) UnmarshalJSON

func (r *UserRolesPermissions) UnmarshalJSON(data []byte) (err error)

type UserRolesPermissionsParam

type UserRolesPermissionsParam struct {
	Analytics    param.Field[PermissionGrantParam] `json:"analytics"`
	Billing      param.Field[PermissionGrantParam] `json:"billing"`
	CachePurge   param.Field[PermissionGrantParam] `json:"cache_purge"`
	DNS          param.Field[PermissionGrantParam] `json:"dns"`
	DNSRecords   param.Field[PermissionGrantParam] `json:"dns_records"`
	LB           param.Field[PermissionGrantParam] `json:"lb"`
	Logs         param.Field[PermissionGrantParam] `json:"logs"`
	Organization param.Field[PermissionGrantParam] `json:"organization"`
	SSL          param.Field[PermissionGrantParam] `json:"ssl"`
	WAF          param.Field[PermissionGrantParam] `json:"waf"`
	ZoneSettings param.Field[PermissionGrantParam] `json:"zone_settings"`
	Zones        param.Field[PermissionGrantParam] `json:"zones"`
}

func (UserRolesPermissionsParam) MarshalJSON

func (r UserRolesPermissionsParam) MarshalJSON() (data []byte, err error)

type UserUser

type UserUser struct {
	// The contact email address of the user.
	Email string `json:"email,required"`
	// Identifier
	ID string `json:"id"`
	// User's first name
	FirstName string `json:"first_name,nullable"`
	// User's last name
	LastName string `json:"last_name,nullable"`
	// Indicates whether two-factor authentication is enabled for the user account.
	// Does not apply to API authentication.
	TwoFactorAuthenticationEnabled bool         `json:"two_factor_authentication_enabled"`
	JSON                           userUserJSON `json:"-"`
}

func (*UserUser) UnmarshalJSON

func (r *UserUser) UnmarshalJSON(data []byte) (err error)

type UserUserParam

type UserUserParam struct {
	// The contact email address of the user.
	Email param.Field[string] `json:"email,required"`
	// User's first name
	FirstName param.Field[string] `json:"first_name"`
	// User's last name
	LastName param.Field[string] `json:"last_name"`
}

func (UserUserParam) MarshalJSON

func (r UserUserParam) MarshalJSON() (data []byte, err error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL