Documentation ¶
Index ¶
- type AccessApplicationDescription
- type AccessGroupDescription
- type AccessPolicyDescription
- type AccountDescription
- type AccountMemberDescription
- type AccountRoleDescription
- type ApiTokenDescription
- type DNSRecordDescription
- type FireWallRuleDescription
- type LoadBalancerDescription
- type LoadBalancerMonitorDescription
- type LoadBalancerPoolDescription
- type Metadata
- type PageRuleDescription
- type UserAuditLogDescription
- type UserDescription
- type WorkerRouteDescription
- type ZoneDescription
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccessApplicationDescription ¶
type AccessApplicationDescription struct { ID string Name string AccountID string AccountName string Domain string CreatedAt *time.Time Aud string AutoRedirectToIdentity bool CustomDenyMessage string CustomDenyURL string EnableBindingCookie bool SessionDuration string UpdatedAt *time.Time AllowedIDPs []string CORSHeaders *cloudflare.AccessApplicationCorsHeaders }
type AccessGroupDescription ¶
type AccessPolicyDescription ¶
type AccessPolicyDescription struct { ID string Name string ApplicationID string ApplicationName string AccountID string CreatedAt *time.Time Decision string Precedence int PurposeJustificationPrompt *string PurposeJustificationRequired *bool UpdatedAt *time.Time ApprovalGroups []cloudflare.AccessApprovalGroup Exclude []interface{} Include []interface{} Require []interface{} }
type AccountDescription ¶
type AccountRoleDescription ¶
type ApiTokenDescription ¶
type DNSRecordDescription ¶
type FireWallRuleDescription ¶
type LoadBalancerDescription ¶
type LoadBalancerDescription struct { ID string Name string ZoneName string ZoneID string TTL int Enabled *bool CreatedOn *time.Time Description string FallbackPool string ModifiedOn *time.Time Proxied bool SessionAffinity string SessionAffinityTTL int SteeringPolicy string DefaultPools []string PopPools map[string][]string RegionPools map[string][]string SessionAffinityAttributes *cloudflare.SessionAffinityAttributes }
type LoadBalancerMonitorDescription ¶
type LoadBalancerMonitorDescription struct { ID string CreatedOn *time.Time ModifiedOn *time.Time Type string Description string Method string Path string Header map[string][]string Timeout int Retries int Interval int Port uint16 ExpectedBody string ExpectedCodes string FollowRedirects bool AllowInsecure bool ProbeZone string }
type LoadBalancerPoolDescription ¶
type LoadBalancerPoolDescription struct { ID string Name string Enabled bool Monitor string CreatedOn *time.Time Description string Latitude *float32 Longitude *float32 MinimumOrigins int ModifiedOn *time.Time NotificationEmail string CheckRegions []string LoadShedding *cloudflare.LoadBalancerLoadShedding Origins []cloudflare.LoadBalancerOrigin }
type PageRuleDescription ¶
type UserAuditLogDescription ¶
type UserAuditLogDescription struct { ActorEmail string ActorID string ActorIP string ActorType string ID string NewValue string OldValue string OwnerID string When string Action cloudflare.AuditLogAction Metadata map[string]interface{} NewValueJSON map[string]interface{} OldValueJSON map[string]interface{} Resource cloudflare.AuditLogResource }
type UserDescription ¶
type WorkerRouteDescription ¶
type ZoneDescription ¶
type ZoneDescription struct { ID string Name string Betas []string CreatedOn time.Time DeactivationReason string DevelopmentMode int DNSSEC cloudflare.ZoneDNSSEC Host host Meta cloudflare.ZoneMeta ModifiedOn time.Time NameServers []string OriginalDNSHost string OriginalNameServers []string OriginalRegistrar string Owner cloudflare.Owner Paused bool Permissions []string Settings map[string]interface{} Plan cloudflare.ZonePlan PlanPending cloudflare.ZonePlan Status string Type string VanityNameServers []string }
Click to show internal directories.
Click to hide internal directories.