Documentation
¶
Index ¶
- func Execute()
- type AccessApplicationAttributes
- type AccessRuleAttributes
- type Attributes
- type FilterAttributes
- type FirewallRuleAttributes
- type Module
- type ParsedPolicyInclude
- type Primary
- type RecordAttributes
- type Resource
- type StateResponse
- type TFStateScaffold
- type WorkerRouteAttributes
- type ZoneAttributes
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type AccessRuleAttributes ¶
type Attributes ¶
type FilterAttributes ¶
type FirewallRuleAttributes ¶
type FirewallRuleAttributes struct {
ID string `json:"id"`
Action string `json:"action"`
FilterID string `json:"filter_id"`
Priority string `json:"priority"`
ZoneID string `json:"zone_id"`
Description string `json:"description"`
Paused string `json:"paused"`
Products []string `json:"products,omitempty"`
}
type ParsedPolicyInclude ¶
type RecordAttributes ¶
type RecordAttributes struct {
ID string `json:"id"`
CreatedOn string `json:"created_on"`
DataNum string `json:"data.%"`
DataAlgorithm string `json:"data.algorithm,omitempty"`
DataCertificate string `json:"data.certificate,omitempty"`
DataContent string `json:"data.content,omitempty"`
DataDigest string `json:"data.digest,omitempty"`
DataDigestType string `json:"data.digest_type,omitempty"`
DataFingerprint string `json:"data.fingerprint,omitempty"`
DataFlags string `json:"data.flags,omitempty"`
DataOrder string `json:"data.order,omitempty"`
DataKeyTag string `json:"data.key_tag,omitempty"`
DataMatchingType string `json:"data.matching_type,omitempty"`
DataName string `json:"data.name,omitempty"`
DataPort string `json:"data.port,omitempty"`
DataPreference string `json:"data.preference,omitempty"`
DataPriority string `json:"data.priority,omitempty"`
DataProto string `json:"data.proto,omitempty"`
DataProtocol string `json:"data.protocol,omitempty"`
DataPublicKey string `json:"public_key,omitempty"`
DataRegex string `json:"data.regex,omitempty"`
DataReplacement string `json:"data.replacement,omitempty"`
DataSelector string `json:"data.selector,omitempty"`
DataService string `json:"data.service,omitempty"`
DataTag string `json:"data.tag,omitempty"`
DataTarget string `json:"data.target,omitempty"`
DataType string `json:"data.type,omitempty"`
DataUsage string `json:"data.usage,omitempty"`
DataValue string `json:"data.value,omitempty"`
DataWeight string `json:"data.weight,omitempty"`
DataAltitude string `json:"data.altitude,omitempty"`
DataLatDegrees string `json:"data.lat_degrees,omitempty"`
DataLatDirection string `json:"data.lat_direction,omitempty"`
DataLatMinutes string `json:"data.lat_minutes,omitempty"`
DataLatSeconds string `json:"data.lat_seconds,omitempty"`
DataLongDegrees string `json:"data.long_degrees,omitempty"`
DataLongDirection string `json:"data.long_direction,omitempty"`
DataLongMinutes string `json:"data.long_minutes,omitempty"`
DataLongSeconds string `json:"data.long_seconds,omitempty"`
DataPrecisionHorz string `json:"data.precision_horz,omitempty"`
DataPrecisionVert string `json:"data.precision_vert,omitempty"`
DataSize string `json:"data.size,omitempty"`
Domain string `json:"domain"`
Hostname string `json:"hostname"`
MetadataNum string `json:"metadata.%"`
MetadataAutoAdded string `json:"metadata.auto_added,omitempty"`
MetadataManagedByApps string `json:"metadata.managed_by_apps,omitempty"`
MetadataManagedByArgoTunnel string `json:"metadata.managed_by_argo_tunnel,omitempty"`
ModifiedOn string `json:"modified_on"`
Name string `json:"name"`
Priority string `json:"priority"`
Proxiable string `json:"proxiable"`
Proxied string `json:"proxied"`
TTL string `json:"ttl"`
Type string `json:"type"`
Value string `json:"value"`
ZoneID string `json:"zone_id"`
}
type StateResponse ¶
type StateResponse struct {
TFStateScaffold
}
type TFStateScaffold ¶
type WorkerRouteAttributes ¶
type ZoneAttributes ¶
type ZoneAttributes struct {
ID string `json:"id"`
PhishingDetected string `json:"meta.phishing_detected"`
WildcardProxiable string `json:"meta.wildcard_proxiable"`
NameServersNum string `json:"name_servers.#"`
NameServers0 string `json:"name_servers.0"`
NameServers1 string `json:"name_servers.1"`
Paused string `json:"paused"`
Plan string `json:"plan"`
Status string `json:"status"`
Type string `json:"type"`
VanityNameServersNum string `json:"vanity_name_servers.#"`
VanityNameServers0 string `json:"vanity_name_servers.0"`
VanityNameServers1 string `json:"vanity_name_servers.1"`
Zone string `json:"zone"`
}
Source Files
¶
- access_application.go
- access_policy.go
- access_rule.go
- account_member.go
- all.go
- custom_pages.go
- filter.go
- firewall_rule.go
- load_balancer.go
- load_balancer_monitor.go
- load_balancer_pool.go
- page_rule.go
- rate_limit.go
- record.go
- root.go
- spectrum_application.go
- types.go
- util.go
- version.go
- waf_rule.go
- worker_route.go
- worker_script.go
- zone.go
- zone_lockdown.go
- zone_settings_override.go
Click to show internal directories.
Click to hide internal directories.