security

package
v1.0.1 Latest Latest
Warning

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

Go to latest
Published: Sep 25, 2020 License: BSD-3-Clause Imports: 1 Imported by: 0

Documentation

Index

Constants

View Source
const AnalyticsEndpoint = "/analytics"

AnalyticsEndpoint represents the REST resource for managing Analytics.

View Source
const AntiFraudEndpoint = "/anti-fraud"

AntiFraudEndpoint represents the REST resource for managing AntiFraud.

View Source
const AntiFraudProfileEndpoint = "/anti-fraud/profile"

AntiFraudProfileEndpoint represents the REST resource for managing AntiFraudProfile.

View Source
const AntiFraudProfileUsersEndpoint = "/anti-fraud/profile_users"

AntiFraudProfileUsersEndpoint represents the REST resource for managing AntiFraudProfileUsers.

View Source
const AntiFraudProfileUsersModesEndpoint = "/anti-fraud/profile_users_modes"

AntiFraudProfileUsersModesEndpoint represents the REST resource for managing AntiFraudProfileUsersModes.

View Source
const AntiFraudSignaturesUpdateEndpoint = "/anti-fraud/signatures-update"

AntiFraudSignaturesUpdateEndpoint represents the REST resource for managing AntiFraudSignaturesUpdate.

View Source
const BasePath = "mgmt/tm/security"
View Source
const BlacklistPublisherBlacklistPublisherStatsEndpoint = "/blacklist-publisher/blacklist-publisher-stats"

BlacklistPublisherBlacklistPublisherStatsEndpoint represents the REST resource for managing BlacklistPublisherBlacklistPublisherStats.

View Source
const BlacklistPublisherCategoryEndpoint = "/blacklist-publisher/category"

BlacklistPublisherCategoryEndpoint represents the REST resource for managing BlacklistPublisherCategory.

View Source
const BlacklistPublisherEndpoint = "/blacklist-publisher"

BlacklistPublisherEndpoint represents the REST resource for managing BlacklistPublisher.

View Source
const BlacklistPublisherProfileEndpoint = "/blacklist-publisher/profile"

BlacklistPublisherProfileEndpoint represents the REST resource for managing BlacklistPublisherProfile.

View Source
const BotDefenseASMProfileEndpoint = "/bot-defense/asm-profile"

BotDefenseASMProfileEndpoint represents the REST resource for managing BotDefenseASMProfile.

View Source
const BotDefenseEndpoint = "/bot-defense"

BotDefenseEndpoint represents the REST resource for managing BotDefense.

View Source
const DNSEndpoint = "/dns"

DNSEndpoint represents the REST resource for managing DNS.

View Source
const DNSProfileEndpoint = "/dns/profile"

DNSProfileEndpoint represents the REST resource for managing DNSProfile.

View Source
const DOSBotSignatureCategoryEndpoint = "/dos/bot-signature-category"

DOSBotSignatureCategoryEndpoint represents the REST resource for managing DOSBotSignatureCategory.

View Source
const DOSBotSignatureEndpoint = "/dos/bot-signature"

DOSBotSignatureEndpoint represents the REST resource for managing DOSBotSignature.

View Source
const DOSDeviceConfigEndpoint = "/dos/device-config"

DOSDeviceConfigEndpoint represents the REST resource for managing DOSDeviceConfig.

View Source
const DOSEndpoint = "/dos"

DOSEndpoint represents the REST resource for managing DOS.

View Source
const DOSNetworkWhitelistEndpoint = "/dos/network-whitelist"

DOSNetworkWhitelistEndpoint represents the REST resource for managing DOSNetworkWhitelist.

View Source
const DOSProfileApplicationEndpoint = "/dos/profile_application"

DOSProfileApplicationEndpoint represents the REST resource for managing DOSProfileApplication.

View Source
const DOSProfileDOSNetworkEndpoint = "/dos/profile_dos-network"

DOSProfileDOSNetworkEndpoint represents the REST resource for managing DOSProfileDOSNetwork.

View Source
const DOSProfileEndpoint = "/dos/profile"

DOSProfileEndpoint represents the REST resource for managing DOSProfile.

View Source
const DOSProfileProtocolDNSEndpoint = "/dos/profile_protocol-dns"

DOSProfileProtocolDNSEndpoint represents the REST resource for managing DOSProfileProtocolDNS.

View Source
const DOSProfileProtocolSIPEndpoint = "/dos/profile_protocol-sip"

DOSProfileProtocolSIPEndpoint represents the REST resource for managing DOSProfileProtocolSIP.

View Source
const DOSUDPPortlistEndpoint = "/dos/udp-portlist"

DOSUDPPortlistEndpoint represents the REST resource for managing DOSUDPPortlist.

View Source
const DatasyncDeviceStatsEndpoint = "/datasync/device-stats"

DatasyncDeviceStatsEndpoint represents the REST resource for managing DatasyncDeviceStats.

View Source
const DatasyncEndpoint = "/datasync"

DatasyncEndpoint represents the REST resource for managing Datasync.

View Source
const DatasyncGlobalProfileEndpoint = "/datasync/global-profile"

DatasyncGlobalProfileEndpoint represents the REST resource for managing DatasyncGlobalProfile.

View Source
const DatasyncLocalProfileEndpoint = "/datasync/local-profile"

DatasyncLocalProfileEndpoint represents the REST resource for managing DatasyncLocalProfile.

View Source
const DatasyncUpdateFileEndpoint = "/datasync/update-file"

DatasyncUpdateFileEndpoint represents the REST resource for managing DatasyncUpdateFile.

View Source
const DeviceDeviceContextEndpoint = "/device/device-context"

DeviceDeviceContextEndpoint represents the REST resource for managing DeviceDeviceContext.

View Source
const DeviceDeviceContextNATRuleEndpoint = "/device/device-context_nat-rules"

DeviceDeviceContextNATRuleEndpoint represents the REST resource for managing DeviceDeviceContextNATRule.

View Source
const DeviceEndpoint = "/device"

DeviceEndpoint represents the REST resource for managing Device.

View Source
const EngineUpdateEndpoint = "/anti-fraud/engine-update"

EngineUpdateEndpoint represents the REST resource for managing EngineUpdate.

View Source
const FirewallAddressListEndpoint = "/firewall/address-list"

FirewallAddressListEndpoint represents the REST resource for managing FirewallAddressList.

View Source
const FirewallConfigChangeLogEndpoint = "/firewall/config-change-log"

FirewallConfigChangeLogEndpoint represents the REST resource for managing FirewallConfigChangeLog.

View Source
const FirewallEndpoint = "/firewall"

FirewallEndpoint represents the REST resource for managing Firewall.

View Source
const FirewallFQDNEntityEndpoint = "/firewall/fqdn-entity"

FirewallFQDNEntityEndpoint represents the REST resource for managing FirewallFQDNEntity.

View Source
const FirewallFQDNInfoEndpoint = "/firewall/fqdn-info"

FirewallFQDNInfoEndpoint represents the REST resource for managing FirewallFQDNInfo.

View Source
const FirewallGlobalFQDNPolicyEndpoint = "/firewall/global-fqdn-policy"

FirewallGlobalFQDNPolicyEndpoint represents the REST resource for managing FirewallGlobalFQDNPolicy.

View Source
const FirewallGlobalRulesActiveEndpoint = "/firewall/global-rules_active"

FirewallGlobalRulesActiveEndpoint represents the REST resource for managing FirewallGlobalRulesActive.

View Source
const FirewallGlobalRulesEndpoint = "/firewall/global-rules"

FirewallGlobalRulesEndpoint represents the REST resource for managing FirewallGlobalRules.

View Source
const FirewallGlobalRulesEnforcedPolicyRulesEndpoint = "/firewall/global-rules_enforced-policy-rules"

FirewallGlobalRulesEnforcedPolicyRulesEndpoint represents the REST resource for managing FirewallGlobalRulesEnforcedPolicyRules.

View Source
const FirewallGlobalRulesStagedPolicyRulesEndpoint = "/firewall/global-rules_staged-policy-rules"

FirewallGlobalRulesStagedPolicyRulesEndpoint represents the REST resource for managing FirewallGlobalRulesStagedPolicyRules.

View Source
const FirewallManagementIPRulesEndpoint = "/firewall/management-ip-rules"

FirewallManagementIPRulesEndpoint represents the REST resource for managing FirewallManagementIPRules.

View Source
const FirewallMatchingRuleEndpoint = "/firewall/matching-rule"

FirewallMatchingRuleEndpoint represents the REST resource for managing FirewallMatchingRule.

View Source
const FirewallOnDemandCompilationEndpoint = "/firewall/on-demand-compilation"

FirewallOnDemandCompilationEndpoint represents the REST resource for managing FirewallOnDemandCompilation.

View Source
const FirewallOnDemandRuleDeployEndpoint = "/firewall/on-demand-rule-deploy"

FirewallOnDemandRuleDeployEndpoint represents the REST resource for managing FirewallOnDemandRuleDeploy.

View Source
const FirewallPolicyEndpoint = "/firewall/policy"

FirewallPolicyEndpoint represents the REST resource for managing FirewallPolicy.

View Source
const FirewallPolicyRulesEndpoint = "/firewall/policy_rules"

FirewallPolicyRulesEndpoint represents the REST resource for managing FirewallPolicyRules.

View Source
const FirewallPortListEndpoint = "/firewall/port-list"

FirewallPortListEndpoint represents the REST resource for managing FirewallPortList.

View Source
const FirewallPortMisusePolicyEndpoint = "/firewall/port-misuse-policy"

FirewallPortMisusePolicyEndpoint represents the REST resource for managing FirewallPortMisusePolicy.

View Source
const FirewallRuleListEndpoint = "/firewall/rule-list"

FirewallRuleListEndpoint represents the REST resource for managing FirewallRuleList.

View Source
const FirewallRuleListRulesEndpoint = "/firewall/rule-list_rules"

FirewallRuleListRulesEndpoint represents the REST resource for managing FirewallRuleListRules.

View Source
const FirewallScheduleEndpoint = "/firewall/schedule"

FirewallScheduleEndpoint represents the REST resource for managing FirewallSchedule.

View Source
const FirewallUserDomainEndpoint = "/firewall/user-domain"

FirewallUserDomainEndpoint represents the REST resource for managing FirewallUserDomain.

View Source
const FirewallUserGroupEntityEndpoint = "/firewall/user-group-entity"

FirewallUserGroupEntityEndpoint represents the REST resource for managing FirewallUserGroupEntity.

View Source
const FirewallUserListEndpoint = "/firewall/user-list"

FirewallUserListEndpoint represents the REST resource for managing FirewallUserList.

View Source
const HTTPEndpoint = "/http"

HTTPEndpoint represents the REST resource for managing HTTP.

View Source
const HTTPFileTypeEndpoint = "/http/file-type"

HTTPFileTypeEndpoint represents the REST resource for managing HTTPFileType.

View Source
const HTTPMandatoryHeaderEndpoint = "/http/mandatory-header"

HTTPMandatoryHeaderEndpoint represents the REST resource for managing HTTPMandatoryHeader.

View Source
const HTTPProfileEndpoint = "/http/profile"

HTTPProfileEndpoint represents the REST resource for managing HTTPProfile.

View Source
const IPIntelligenceEndpoint = "/ip-intelligence"

IPIntelligenceEndpoint represents the REST resource for managing IPIntelligence.

View Source
const IPIntelligenceFeedListEndpoint = "/ip-intelligence/feed-list"

IPIntelligenceFeedListEndpoint represents the REST resource for managing IPIntelligenceFeedList.

View Source
const IPIntelligenceGlobalPolicyEndpoint = "/ip-intelligence/global-policy"

IPIntelligenceGlobalPolicyEndpoint represents the REST resource for managing IPIntelligenceGlobalPolicy.

View Source
const IPIntelligenceInfoEndpoint = "/ip-intelligence/info"

IPIntelligenceInfoEndpoint represents the REST resource for managing IPIntelligenceInfo.

View Source
const IPIntelligencePolicyEndpoint = "/ip-intelligence/policy"

IPIntelligencePolicyEndpoint represents the REST resource for managing IPIntelligencePolicy.

View Source
const IPIntelligenseBlacklistCategoryEndpoint = "/ip-intelligence/blacklist-category"

IPIntelligenseBlacklistCategoryEndpoint represents the REST resource for managing IPIntelligenseBlacklistCategory.

View Source
const IPIntelligenseCategoryEndpoint = "/ip-intelligence/category"

IPIntelligenseCategoryEndpoint represents the REST resource for managing IPIntelligenseCategory.

View Source
const LogEndpoint = "/log"

LogEndpoint represents the REST resource for managing Log.

View Source
const LogNetworkStorageFieldEndpoint = "/log/network-storage-field"

LogNetworkStorageFieldEndpoint represents the REST resource for managing LogNetworkStorageField.

View Source
const LogProfileApplicationEndpoint = "/log/profile_application"

LogProfileApplicationEndpoint represents the REST resource for managing LogProfileApplication.

View Source
const LogProfileEndpoint = "/log/profile"

LogProfileEndpoint represents the REST resource for managing LogProfile.

View Source
const LogProfileNetworkEndpoint = "/log/profile_network"

LogProfileNetworkEndpoint represents the REST resource for managing LogProfileNetwork.

View Source
const LogProfileProtocolDNSEndpoint = "/log/profile_protocol-dns"

LogProfileProtocolDNSEndpoint represents the REST resource for managing LogProfileProtocolDNS.

View Source
const LogProfileProtocolSIPEndpoint = "/log/profile_protocol-sip"

LogProfileProtocolSIPEndpoint represents the REST resource for managing LogProfileProtocolSIP.

View Source
const LogProtocolDNSStorageFieldEndpoint = "/log/protocol-dns-storage-field"

LogProtocolDNSStorageFieldEndpoint represents the REST resource for managing LogProtocolDNSStorageField.

View Source
const LogProtocolSIPStorageFieldEndpoint = "/log/protocol-sip-storage-field"

LogProtocolSIPStorageFieldEndpoint represents the REST resource for managing LogProtocolSIPStorageField.

View Source
const LogRemoteFormatEndpoint = "/log/remote-format"

LogRemoteFormatEndpoint represents the REST resource for managing LogRemoteFormat.

View Source
const LogStorageFieldEndpoint = "/log/storage-field"

LogStorageFieldEndpoint represents the REST resource for managing LogStorageField.

View Source
const ManagementIPRulesRulesEndpoint = "/firewall/management-ip-rules_rules"

ManagementIPRulesRulesEndpoint represents the REST resource for managing ManagementIPRulesRules.

View Source
const NATDestinationTranslationEndpoint = "/nat/destination-translation"

NATDestinationTranslationEndpoint represents the REST resource for managing NATDestinationTranslation.

View Source
const NATEndpoint = "/nat"

NATEndpoint represents the REST resource for managing NAT.

View Source
const NATPolicyEndpoint = "/nat/policy"

NATPolicyEndpoint represents the REST resource for managing NATPolicy.

View Source
const NATPolicyRulesEndpoint = "/nat/policy_rules"

NATPolicyRulesEndpoint represents the REST resource for managing NATPolicyRules.

View Source
const NATSourceTranslationEndpoint = "/nat/source-translation"

NATSourceTranslationEndpoint represents the REST resource for managing NATSourceTranslation.

View Source
const SSHEndpoint = "/ssh"

SSHEndpoint represents the REST resource for managing SSH.

View Source
const SSHProfileAuthInfoEndpoint = "/ssh/profile_auth-info"

SSHProfileAuthInfoEndpoint represents the REST resource for managing SSHProfileAuthInfo.

View Source
const SSHProfileEndpoint = "/ssh/profile"

SSHProfileEndpoint represents the REST resource for managing SSHProfile.

View Source
const SSHProfileRulesEndpoint = "/ssh/profile_rules"

SSHProfileRulesEndpoint represents the REST resource for managing SSHProfileRules.

View Source
const SSHSSHPluginStatsEndpoint = "/ssh/sshplugin-stats"

SSHSSHPluginStatsEndpoint represents the REST resource for managing SSHSSHPluginStats.

View Source
const SecurityEndpoint = ""

SecurityEndpoint represents the REST resource for managing Security.

View Source
const SettingsEndpoint = "/analytics/settings"

SettingsEndpoint represents the REST resource for managing Settings.

Variables

This section is empty.

Functions

This section is empty.

Types

type AnalyticsConfig

type AnalyticsConfig struct {
	Reference struct {
		Link string `json:"link"`
	} `json:"reference"`
}

AnalyticsConfig holds the configuration of a single Analytics.

type AnalyticsConfigList

type AnalyticsConfigList struct {
	Items    []AnalyticsConfig `json:"items"`
	Kind     string            `json:"kind"`
	SelfLink string            `json:"selflink"`
}

AnalyticsConfigList holds a list of Analytics configuration.

type AnalyticsResource

type AnalyticsResource struct {
	// contains filtered or unexported fields
}

AnalyticsResource provides an API to manage Analytics configurations.

func (*AnalyticsResource) Create

func (r *AnalyticsResource) Create(item AnalyticsConfig) error

Create a new Analytics configuration.

func (*AnalyticsResource) Delete

func (r *AnalyticsResource) Delete(id string) error

Delete a single Analytics configuration identified by id.

func (*AnalyticsResource) Edit

func (r *AnalyticsResource) Edit(id string, item AnalyticsConfig) error

Edit a Analytics configuration identified by id.

func (*AnalyticsResource) Get

Get a single Analytics configuration identified by id.

func (*AnalyticsResource) ListAll

func (r *AnalyticsResource) ListAll() (*AnalyticsConfigList, error)

ListAll lists all the Analytics configurations.

type AntiFraudConfig

type AntiFraudConfig struct {
	Reference struct {
		Link string `json:"link"`
	} `json:"reference"`
}

AntiFraudConfig holds the configuration of a single AntiFraud.

type AntiFraudConfigList

type AntiFraudConfigList struct {
	Items    []AntiFraudConfig `json:"items"`
	Kind     string            `json:"kind"`
	SelfLink string            `json:"selflink"`
}

AntiFraudConfigList holds a list of AntiFraud configuration.

type AntiFraudProfileConfig

type AntiFraudProfileConfig struct {
	AlertPath        string `json:"alertPath"`
	AutoTransactions struct {
		BotScore            int `json:"botScore"`
		ClickScore          int `json:"clickScore"`
		IntegrityFailScore  int `json:"integrityFailScore"`
		MinMouseMoveCount   int `json:"minMouseMoveCount"`
		MinMouseOverCount   int `json:"minMouseOverCount"`
		MinReportScore      int `json:"minReportScore"`
		MinTimeToRequest    int `json:"minTimeToRequest"`
		NotHumanScore       int `json:"notHumanScore"`
		TamperedCookieScore int `json:"tamperedCookieScore"`
		TimeFailScore       int `json:"timeFailScore"`
	} `json:"autoTransactions"`
	BlockingPage struct {
		ResponseBody    string `json:"responseBody"`
		ResponseHeaders string `json:"responseHeaders"`
	} `json:"blockingPage"`
	CaseInsensitive bool   `json:"caseInsensitive"`
	CheckPathInfo   string `json:"checkPathInfo"`
	Cookies         struct {
		ComponentsState              string `json:"componentsState"`
		ComponentsStateLifetime      string `json:"componentsStateLifetime"`
		EncryptionDisabled           string `json:"encryptionDisabled"`
		EncryptionDisabledLifetime   string `json:"encryptionDisabledLifetime"`
		HTMLFieldObfuscation         string `json:"htmlFieldObfuscation"`
		HTMLFieldObfuscationLifetime string `json:"htmlFieldObfuscationLifetime"`
		MalwareCache                 string `json:"malwareCache"`
		MalwareCacheLifetime         string `json:"malwareCacheLifetime"`
		MalwareCounter               string `json:"malwareCounter"`
		MalwareCounterLifetime       string `json:"malwareCounterLifetime"`
		MalwareForensic              string `json:"malwareForensic"`
		MalwareForensicLifetime      string `json:"malwareForensicLifetime"`
		MalwareGUID                  string `json:"malwareGuid"`
		MalwareGUIDLifetime          string `json:"malwareGuidLifetime"`
		PhishingCache                string `json:"phishingCache"`
		PhishingCacheLifetime        string `json:"phishingCacheLifetime"`
		SecureChannel                string `json:"secureChannel"`
		SecureChannelLifetime        string `json:"secureChannelLifetime"`
		TransactionData              string `json:"transactionData"`
		TransactionDataLifetime      string `json:"transactionDataLifetime"`
		UserInspection               string `json:"userInspection"`
		UserName                     string `json:"userName"`
		UserNameLifetime             string `json:"userNameLifetime"`
	} `json:"cookies"`
	Forensic struct {
		AlertPath            string `json:"alertPath"`
		CloudConfigPath      string `json:"cloudConfigPath"`
		CloudForensicsMode   int    `json:"cloudForensicsMode"`
		CloudRemediationMode int    `json:"cloudRemediationMode"`
		ContinueElement      string `json:"continueElement"`
		ExeLocation          string `json:"exeLocation"`
		HTML                 string `json:"html"`
		SelfPostLocation     string `json:"selfPostLocation"`
		SkipElement          string `json:"skipElement"`
		SkipPath             string `json:"skipPath"`
	} `json:"forensic"`
	FullPath           string `json:"fullPath"`
	Generation         int    `json:"generation"`
	JavascriptLocation string `json:"javascriptLocation"`
	Kind               string `json:"kind"`
	Malware            struct {
		BaitLocation            string `json:"baitLocation"`
		FlashCookieLocation     string `json:"flashCookieLocation"`
		FlashCookies            string `json:"flashCookies"`
		SourceIntegrityLocation string `json:"sourceIntegrityLocation"`
	} `json:"malware"`
	Mobilesafe struct {
		AlertThreshold int `json:"alertThreshold"`
		AppIntegrity   struct {
			Android struct {
				Score int `json:"score"`
			} `json:"android"`
			Enabled bool `json:"enabled"`
			Ios     struct {
				Score int `json:"score"`
			} `json:"ios"`
		} `json:"appIntegrity"`
		Malware struct {
			Android           struct{} `json:"android"`
			BehaviourAnalysis struct {
				Run   string `json:"run"`
				Score int    `json:"score"`
			} `json:"behaviourAnalysis"`
			CheckCustom  string   `json:"checkCustom"`
			CheckGeneric string   `json:"checkGeneric"`
			Enabled      bool     `json:"enabled"`
			Ios          struct{} `json:"ios"`
		} `json:"malware"`
		Mitm struct {
			Enabled bool `json:"enabled"`
		} `json:"mitm"`
		OsSecurity struct {
			Android struct {
				UntrustedAppsScore int `json:"untrustedAppsScore"`
			} `json:"android"`
			Enabled bool     `json:"enabled"`
			Ios     struct{} `json:"ios"`
		} `json:"osSecurity"`
		RootingJailbreak struct {
			Enabled        bool `json:"enabled"`
			JailbreakScore int  `json:"jailbreakScore"`
			RootingScore   int  `json:"rootingScore"`
		} `json:"rootingJailbreak"`
	} `json:"mobilesafe"`
	Name      string `json:"name"`
	Partition string `json:"partition"`
	Phishing  struct {
		CSSAttributeName string `json:"cssAttributeName"`
		CSSContent       string `json:"cssContent"`
		CSSLocation      string `json:"cssLocation"`
		ExpirationChecks string `json:"expirationChecks"`
		ImageLocation    string `json:"imageLocation"`
		ReferrerChecks   string `json:"referrerChecks"`
	} `json:"phishing"`
	SelfLink       string `json:"selfLink"`
	TriggerIrule   string `json:"triggerIrule"`
	UsersReference struct {
		IsSubcollection bool   `json:"isSubcollection"`
		Link            string `json:"link"`
	} `json:"usersReference"`
}

AntiFraudProfileConfig holds the configuration of a single AntiFraudProfile.

type AntiFraudProfileConfigList

type AntiFraudProfileConfigList struct {
	Items    []AntiFraudProfileConfig `json:"items"`
	Kind     string                   `json:"kind"`
	SelfLink string                   `json:"selflink"`
}

AntiFraudProfileConfigList holds a list of AntiFraudProfile configuration.

type AntiFraudProfileResource

type AntiFraudProfileResource struct {
	// contains filtered or unexported fields
}

AntiFraudProfileResource provides an API to manage AntiFraudProfile configurations.

func (*AntiFraudProfileResource) Create

Create a new AntiFraudProfile configuration.

func (*AntiFraudProfileResource) Delete

func (r *AntiFraudProfileResource) Delete(id string) error

Delete a single AntiFraudProfile configuration identified by id.

func (*AntiFraudProfileResource) Edit

Edit a AntiFraudProfile configuration identified by id.

func (*AntiFraudProfileResource) Get

Get a single AntiFraudProfile configuration identified by id.

func (*AntiFraudProfileResource) ListAll

ListAll lists all the AntiFraudProfile configurations.

type AntiFraudProfileUsersConfig

type AntiFraudProfileUsersConfig struct {
}

AntiFraudProfileUsersConfig holds the configuration of a single AntiFraudProfileUsers.

type AntiFraudProfileUsersConfigList

type AntiFraudProfileUsersConfigList struct {
	Items    []AntiFraudProfileUsersConfig `json:"items"`
	Kind     string                        `json:"kind"`
	SelfLink string                        `json:"selflink"`
}

AntiFraudProfileUsersConfigList holds a list of AntiFraudProfileUsers configuration.

type AntiFraudProfileUsersModesConfig

type AntiFraudProfileUsersModesConfig struct {
}

AntiFraudProfileUsersModesConfig holds the configuration of a single AntiFraudProfileUsersModes.

type AntiFraudProfileUsersModesConfigList

type AntiFraudProfileUsersModesConfigList struct {
	Items    []AntiFraudProfileUsersModesConfig `json:"items"`
	Kind     string                             `json:"kind"`
	SelfLink string                             `json:"selflink"`
}

AntiFraudProfileUsersModesConfigList holds a list of AntiFraudProfileUsersModes configuration.

type AntiFraudProfileUsersModesResource

type AntiFraudProfileUsersModesResource struct {
	// contains filtered or unexported fields
}

AntiFraudProfileUsersModesResource provides an API to manage AntiFraudProfileUsersModes configurations.

func (*AntiFraudProfileUsersModesResource) Create

Create a new AntiFraudProfileUsersModes configuration.

func (*AntiFraudProfileUsersModesResource) Delete

Delete a single AntiFraudProfileUsersModes configuration identified by id.

func (*AntiFraudProfileUsersModesResource) Edit

Edit a AntiFraudProfileUsersModes configuration identified by id.

func (*AntiFraudProfileUsersModesResource) Get

Get a single AntiFraudProfileUsersModes configuration identified by id.

func (*AntiFraudProfileUsersModesResource) ListAll

ListAll lists all the AntiFraudProfileUsersModes configurations.

type AntiFraudProfileUsersResource

type AntiFraudProfileUsersResource struct {
	// contains filtered or unexported fields
}

AntiFraudProfileUsersResource provides an API to manage AntiFraudProfileUsers configurations.

func (*AntiFraudProfileUsersResource) Create

Create a new AntiFraudProfileUsers configuration.

func (*AntiFraudProfileUsersResource) Delete

Delete a single AntiFraudProfileUsers configuration identified by id.

func (*AntiFraudProfileUsersResource) Edit

Edit a AntiFraudProfileUsers configuration identified by id.

func (*AntiFraudProfileUsersResource) Get

Get a single AntiFraudProfileUsers configuration identified by id.

func (*AntiFraudProfileUsersResource) ListAll

ListAll lists all the AntiFraudProfileUsers configurations.

type AntiFraudResource

type AntiFraudResource struct {
	// contains filtered or unexported fields
}

AntiFraudResource provides an API to manage AntiFraud configurations.

func (*AntiFraudResource) Create

func (r *AntiFraudResource) Create(item AntiFraudConfig) error

Create a new AntiFraud configuration.

func (*AntiFraudResource) Delete

func (r *AntiFraudResource) Delete(id string) error

Delete a single AntiFraud configuration identified by id.

func (*AntiFraudResource) Edit

func (r *AntiFraudResource) Edit(id string, item AntiFraudConfig) error

Edit a AntiFraud configuration identified by id.

func (*AntiFraudResource) Get

Get a single AntiFraud configuration identified by id.

func (*AntiFraudResource) ListAll

func (r *AntiFraudResource) ListAll() (*AntiFraudConfigList, error)

ListAll lists all the AntiFraud configurations.

type AntiFraudSignaturesUpdateConfig

type AntiFraudSignaturesUpdateConfig struct {
}

AntiFraudSignaturesUpdateConfig holds the configuration of a single AntiFraudSignaturesUpdate.

type AntiFraudSignaturesUpdateConfigList

type AntiFraudSignaturesUpdateConfigList struct {
	Items    []AntiFraudSignaturesUpdateConfig `json:"items"`
	Kind     string                            `json:"kind"`
	SelfLink string                            `json:"selflink"`
}

AntiFraudSignaturesUpdateConfigList holds a list of AntiFraudSignaturesUpdate configuration.

type AntiFraudSignaturesUpdateResource

type AntiFraudSignaturesUpdateResource struct {
	// contains filtered or unexported fields
}

AntiFraudSignaturesUpdateResource provides an API to manage AntiFraudSignaturesUpdate configurations.

func (*AntiFraudSignaturesUpdateResource) Create

Create a new AntiFraudSignaturesUpdate configuration.

func (*AntiFraudSignaturesUpdateResource) Delete

Delete a single AntiFraudSignaturesUpdate configuration identified by id.

func (*AntiFraudSignaturesUpdateResource) Edit

Edit a AntiFraudSignaturesUpdate configuration identified by id.

func (*AntiFraudSignaturesUpdateResource) Get

Get a single AntiFraudSignaturesUpdate configuration identified by id.

func (*AntiFraudSignaturesUpdateResource) ListAll

ListAll lists all the AntiFraudSignaturesUpdate configurations.

type BlacklistPublisherBlacklistPublisherStatsConfig

type BlacklistPublisherBlacklistPublisherStatsConfig struct {
}

BlacklistPublisherBlacklistPublisherStatsConfig holds the configuration of a single BlacklistPublisherBlacklistPublisherStats.

type BlacklistPublisherBlacklistPublisherStatsConfigList

type BlacklistPublisherBlacklistPublisherStatsConfigList struct {
	Items    []BlacklistPublisherBlacklistPublisherStatsConfig `json:"items"`
	Kind     string                                            `json:"kind"`
	SelfLink string                                            `json:"selflink"`
}

BlacklistPublisherBlacklistPublisherStatsConfigList holds a list of BlacklistPublisherBlacklistPublisherStats configuration.

type BlacklistPublisherBlacklistPublisherStatsResource

type BlacklistPublisherBlacklistPublisherStatsResource struct {
	// contains filtered or unexported fields
}

BlacklistPublisherBlacklistPublisherStatsResource provides an API to manage BlacklistPublisherBlacklistPublisherStats configurations.

func (*BlacklistPublisherBlacklistPublisherStatsResource) Create

Create a new BlacklistPublisherBlacklistPublisherStats configuration.

func (*BlacklistPublisherBlacklistPublisherStatsResource) Delete

Delete a single BlacklistPublisherBlacklistPublisherStats configuration identified by id.

func (*BlacklistPublisherBlacklistPublisherStatsResource) Edit

Edit a BlacklistPublisherBlacklistPublisherStats configuration identified by id.

func (*BlacklistPublisherBlacklistPublisherStatsResource) Get

Get a single BlacklistPublisherBlacklistPublisherStats configuration identified by id.

func (*BlacklistPublisherBlacklistPublisherStatsResource) ListAll

ListAll lists all the BlacklistPublisherBlacklistPublisherStats configurations.

type BlacklistPublisherCategoryConfig

type BlacklistPublisherCategoryConfig struct {
}

BlacklistPublisherCategoryConfig holds the configuration of a single BlacklistPublisherCategory.

type BlacklistPublisherCategoryConfigList

type BlacklistPublisherCategoryConfigList struct {
	Items    []BlacklistPublisherCategoryConfig `json:"items"`
	Kind     string                             `json:"kind"`
	SelfLink string                             `json:"selflink"`
}

BlacklistPublisherCategoryConfigList holds a list of BlacklistPublisherCategory configuration.

type BlacklistPublisherCategoryResource

type BlacklistPublisherCategoryResource struct {
	// contains filtered or unexported fields
}

BlacklistPublisherCategoryResource provides an API to manage BlacklistPublisherCategory configurations.

func (*BlacklistPublisherCategoryResource) Create

Create a new BlacklistPublisherCategory configuration.

func (*BlacklistPublisherCategoryResource) Delete

Delete a single BlacklistPublisherCategory configuration identified by id.

func (*BlacklistPublisherCategoryResource) Edit

Edit a BlacklistPublisherCategory configuration identified by id.

func (*BlacklistPublisherCategoryResource) Get

Get a single BlacklistPublisherCategory configuration identified by id.

func (*BlacklistPublisherCategoryResource) ListAll

ListAll lists all the BlacklistPublisherCategory configurations.

type BlacklistPublisherConfig

type BlacklistPublisherConfig struct {
}

BlacklistPublisherConfig holds the configuration of a single BlacklistPublisher.

type BlacklistPublisherConfigList

type BlacklistPublisherConfigList struct {
	Items    []BlacklistPublisherConfig `json:"items"`
	Kind     string                     `json:"kind"`
	SelfLink string                     `json:"selflink"`
}

BlacklistPublisherConfigList holds a list of BlacklistPublisher configuration.

type BlacklistPublisherProfileConfig

type BlacklistPublisherProfileConfig struct {
}

BlacklistPublisherProfileConfig holds the configuration of a single BlacklistPublisherProfile.

type BlacklistPublisherProfileConfigList

type BlacklistPublisherProfileConfigList struct {
	Items    []BlacklistPublisherProfileConfig `json:"items"`
	Kind     string                            `json:"kind"`
	SelfLink string                            `json:"selflink"`
}

BlacklistPublisherProfileConfigList holds a list of BlacklistPublisherProfile configuration.

type BlacklistPublisherProfileResource

type BlacklistPublisherProfileResource struct {
	// contains filtered or unexported fields
}

BlacklistPublisherProfileResource provides an API to manage BlacklistPublisherProfile configurations.

func (*BlacklistPublisherProfileResource) Create

Create a new BlacklistPublisherProfile configuration.

func (*BlacklistPublisherProfileResource) Delete

Delete a single BlacklistPublisherProfile configuration identified by id.

func (*BlacklistPublisherProfileResource) Edit

Edit a BlacklistPublisherProfile configuration identified by id.

func (*BlacklistPublisherProfileResource) Get

Get a single BlacklistPublisherProfile configuration identified by id.

func (*BlacklistPublisherProfileResource) ListAll

ListAll lists all the BlacklistPublisherProfile configurations.

type BlacklistPublisherResource

type BlacklistPublisherResource struct {
	// contains filtered or unexported fields
}

BlacklistPublisherResource provides an API to manage BlacklistPublisher configurations.

func (*BlacklistPublisherResource) Create

Create a new BlacklistPublisher configuration.

func (*BlacklistPublisherResource) Delete

func (r *BlacklistPublisherResource) Delete(id string) error

Delete a single BlacklistPublisher configuration identified by id.

func (*BlacklistPublisherResource) Edit

Edit a BlacklistPublisher configuration identified by id.

func (*BlacklistPublisherResource) Get

Get a single BlacklistPublisher configuration identified by id.

func (*BlacklistPublisherResource) ListAll

ListAll lists all the BlacklistPublisher configurations.

type BotDefenseASMProfileConfig

type BotDefenseASMProfileConfig struct {
}

BotDefenseASMProfileConfig holds the configuration of a single BotDefenseASMProfile.

type BotDefenseASMProfileConfigList

type BotDefenseASMProfileConfigList struct {
	Items    []BotDefenseASMProfileConfig `json:"items"`
	Kind     string                       `json:"kind"`
	SelfLink string                       `json:"selflink"`
}

BotDefenseASMProfileConfigList holds a list of BotDefenseASMProfile configuration.

type BotDefenseASMProfileResource

type BotDefenseASMProfileResource struct {
	// contains filtered or unexported fields
}

BotDefenseASMProfileResource provides an API to manage BotDefenseASMProfile configurations.

func (*BotDefenseASMProfileResource) Create

Create a new BotDefenseASMProfile configuration.

func (*BotDefenseASMProfileResource) Delete

Delete a single BotDefenseASMProfile configuration identified by id.

func (*BotDefenseASMProfileResource) Edit

Edit a BotDefenseASMProfile configuration identified by id.

func (*BotDefenseASMProfileResource) Get

Get a single BotDefenseASMProfile configuration identified by id.

func (*BotDefenseASMProfileResource) ListAll

ListAll lists all the BotDefenseASMProfile configurations.

type BotDefenseConfig

type BotDefenseConfig struct {
}

BotDefenseConfig holds the configuration of a single BotDefense.

type BotDefenseConfigList

type BotDefenseConfigList struct {
	Items    []BotDefenseConfig `json:"items"`
	Kind     string             `json:"kind"`
	SelfLink string             `json:"selflink"`
}

BotDefenseConfigList holds a list of BotDefense configuration.

type BotDefenseResource

type BotDefenseResource struct {
	// contains filtered or unexported fields
}

BotDefenseResource provides an API to manage BotDefense configurations.

func (*BotDefenseResource) Create

func (r *BotDefenseResource) Create(item BotDefenseConfig) error

Create a new BotDefense configuration.

func (*BotDefenseResource) Delete

func (r *BotDefenseResource) Delete(id string) error

Delete a single BotDefense configuration identified by id.

func (*BotDefenseResource) Edit

func (r *BotDefenseResource) Edit(id string, item BotDefenseConfig) error

Edit a BotDefense configuration identified by id.

func (*BotDefenseResource) Get

Get a single BotDefense configuration identified by id.

func (*BotDefenseResource) ListAll

ListAll lists all the BotDefense configurations.

type DNSConfig

type DNSConfig struct {
}

DNSConfig holds the configuration of a single DNS.

type DNSConfigList

type DNSConfigList struct {
	Items    []DNSConfig `json:"items"`
	Kind     string      `json:"kind"`
	SelfLink string      `json:"selflink"`
}

DNSConfigList holds a list of DNS configuration.

type DNSProfileConfig

type DNSProfileConfig struct {
}

DNSProfileConfig holds the configuration of a single DNSProfile.

type DNSProfileConfigList

type DNSProfileConfigList struct {
	Items    []DNSProfileConfig `json:"items"`
	Kind     string             `json:"kind"`
	SelfLink string             `json:"selflink"`
}

DNSProfileConfigList holds a list of DNSProfile configuration.

type DNSProfileResource

type DNSProfileResource struct {
	// contains filtered or unexported fields
}

DNSProfileResource provides an API to manage DNSProfile configurations.

func (*DNSProfileResource) Create

func (r *DNSProfileResource) Create(item DNSProfileConfig) error

Create a new DNSProfile configuration.

func (*DNSProfileResource) Delete

func (r *DNSProfileResource) Delete(id string) error

Delete a single DNSProfile configuration identified by id.

func (*DNSProfileResource) Edit

func (r *DNSProfileResource) Edit(id string, item DNSProfileConfig) error

Edit a DNSProfile configuration identified by id.

func (*DNSProfileResource) Get

Get a single DNSProfile configuration identified by id.

func (*DNSProfileResource) ListAll

ListAll lists all the DNSProfile configurations.

type DNSResource

type DNSResource struct {
	// contains filtered or unexported fields
}

DNSResource provides an API to manage DNS configurations.

func (*DNSResource) Create

func (r *DNSResource) Create(item DNSConfig) error

Create a new DNS configuration.

func (*DNSResource) Delete

func (r *DNSResource) Delete(id string) error

Delete a single DNS configuration identified by id.

func (*DNSResource) Edit

func (r *DNSResource) Edit(id string, item DNSConfig) error

Edit a DNS configuration identified by id.

func (*DNSResource) Get

func (r *DNSResource) Get(id string) (*DNSConfig, error)

Get a single DNS configuration identified by id.

func (*DNSResource) ListAll

func (r *DNSResource) ListAll() (*DNSConfigList, error)

ListAll lists all the DNS configurations.

type DOSBotSignatureCategoryConfig

type DOSBotSignatureCategoryConfig struct {
}

DOSBotSignatureCategoryConfig holds the configuration of a single DOSBotSignatureCategory.

type DOSBotSignatureCategoryConfigList

type DOSBotSignatureCategoryConfigList struct {
	Items    []DOSBotSignatureCategoryConfig `json:"items"`
	Kind     string                          `json:"kind"`
	SelfLink string                          `json:"selflink"`
}

DOSBotSignatureCategoryConfigList holds a list of DOSBotSignatureCategory configuration.

type DOSBotSignatureCategoryResource

type DOSBotSignatureCategoryResource struct {
	// contains filtered or unexported fields
}

DOSBotSignatureCategoryResource provides an API to manage DOSBotSignatureCategory configurations.

func (*DOSBotSignatureCategoryResource) Create

Create a new DOSBotSignatureCategory configuration.

func (*DOSBotSignatureCategoryResource) Delete

Delete a single DOSBotSignatureCategory configuration identified by id.

func (*DOSBotSignatureCategoryResource) Edit

Edit a DOSBotSignatureCategory configuration identified by id.

func (*DOSBotSignatureCategoryResource) Get

Get a single DOSBotSignatureCategory configuration identified by id.

func (*DOSBotSignatureCategoryResource) ListAll

ListAll lists all the DOSBotSignatureCategory configurations.

type DOSBotSignatureConfig

type DOSBotSignatureConfig struct {
}

DOSBotSignatureConfig holds the configuration of a single DOSBotSignature.

type DOSBotSignatureConfigList

type DOSBotSignatureConfigList struct {
	Items    []DOSBotSignatureConfig `json:"items"`
	Kind     string                  `json:"kind"`
	SelfLink string                  `json:"selflink"`
}

DOSBotSignatureConfigList holds a list of DOSBotSignature configuration.

type DOSBotSignatureResource

type DOSBotSignatureResource struct {
	// contains filtered or unexported fields
}

DOSBotSignatureResource provides an API to manage DOSBotSignature configurations.

func (*DOSBotSignatureResource) Create

Create a new DOSBotSignature configuration.

func (*DOSBotSignatureResource) Delete

func (r *DOSBotSignatureResource) Delete(id string) error

Delete a single DOSBotSignature configuration identified by id.

func (*DOSBotSignatureResource) Edit

Edit a DOSBotSignature configuration identified by id.

func (*DOSBotSignatureResource) Get

Get a single DOSBotSignature configuration identified by id.

func (*DOSBotSignatureResource) ListAll

ListAll lists all the DOSBotSignature configurations.

type DOSConfig

type DOSConfig struct {
	Reference struct {
		Link string `json:"link"`
	} `json:"reference"`
}

DOSConfig holds the configuration of a single DOS.

type DOSConfigList

type DOSConfigList struct {
	Items    []DOSConfig `json:"items"`
	Kind     string      `json:"kind"`
	SelfLink string      `json:"selflink"`
}

DOSConfigList holds a list of DOS configuration.

type DOSDeviceConfigConfig

type DOSDeviceConfigConfig struct {
}

DOSDeviceConfigConfig holds the configuration of a single DOSDeviceConfig.

type DOSDeviceConfigConfigList

type DOSDeviceConfigConfigList struct {
	Items    []DOSDeviceConfigConfig `json:"items"`
	Kind     string                  `json:"kind"`
	SelfLink string                  `json:"selflink"`
}

DOSDeviceConfigConfigList holds a list of DOSDeviceConfig configuration.

type DOSDeviceConfigResource

type DOSDeviceConfigResource struct {
	// contains filtered or unexported fields
}

DOSDeviceConfigResource provides an API to manage DOSDeviceConfig configurations.

func (*DOSDeviceConfigResource) Create

Create a new DOSDeviceConfig configuration.

func (*DOSDeviceConfigResource) Delete

func (r *DOSDeviceConfigResource) Delete(id string) error

Delete a single DOSDeviceConfig configuration identified by id.

func (*DOSDeviceConfigResource) Edit

Edit a DOSDeviceConfig configuration identified by id.

func (*DOSDeviceConfigResource) Get

Get a single DOSDeviceConfig configuration identified by id.

func (*DOSDeviceConfigResource) ListAll

ListAll lists all the DOSDeviceConfig configurations.

type DOSNetworkWhitelistConfig

type DOSNetworkWhitelistConfig struct {
}

DOSNetworkWhitelistConfig holds the configuration of a single DOSNetworkWhitelist.

type DOSNetworkWhitelistConfigList

type DOSNetworkWhitelistConfigList struct {
	Items    []DOSNetworkWhitelistConfig `json:"items"`
	Kind     string                      `json:"kind"`
	SelfLink string                      `json:"selflink"`
}

DOSNetworkWhitelistConfigList holds a list of DOSNetworkWhitelist configuration.

type DOSNetworkWhitelistResource

type DOSNetworkWhitelistResource struct {
	// contains filtered or unexported fields
}

DOSNetworkWhitelistResource provides an API to manage DOSNetworkWhitelist configurations.

func (*DOSNetworkWhitelistResource) Create

Create a new DOSNetworkWhitelist configuration.

func (*DOSNetworkWhitelistResource) Delete

Delete a single DOSNetworkWhitelist configuration identified by id.

func (*DOSNetworkWhitelistResource) Edit

Edit a DOSNetworkWhitelist configuration identified by id.

func (*DOSNetworkWhitelistResource) Get

Get a single DOSNetworkWhitelist configuration identified by id.

func (*DOSNetworkWhitelistResource) ListAll

ListAll lists all the DOSNetworkWhitelist configurations.

type DOSProfileApplicationConfig

type DOSProfileApplicationConfig struct {
}

DOSProfileApplicationConfig holds the configuration of a single DOSProfileApplication.

type DOSProfileApplicationConfigList

type DOSProfileApplicationConfigList struct {
	Items    []DOSProfileApplicationConfig `json:"items"`
	Kind     string                        `json:"kind"`
	SelfLink string                        `json:"selflink"`
}

DOSProfileApplicationConfigList holds a list of DOSProfileApplication configuration.

type DOSProfileApplicationResource

type DOSProfileApplicationResource struct {
	// contains filtered or unexported fields
}

DOSProfileApplicationResource provides an API to manage DOSProfileApplication configurations.

func (*DOSProfileApplicationResource) Create

Create a new DOSProfileApplication configuration.

func (*DOSProfileApplicationResource) Delete

Delete a single DOSProfileApplication configuration identified by id.

func (*DOSProfileApplicationResource) Edit

Edit a DOSProfileApplication configuration identified by id.

func (*DOSProfileApplicationResource) Get

Get a single DOSProfileApplication configuration identified by id.

func (*DOSProfileApplicationResource) ListAll

ListAll lists all the DOSProfileApplication configurations.

type DOSProfileConfig

type DOSProfileConfig struct {
	ApplicationReference struct {
		IsSubcollection bool   `json:"isSubcollection"`
		Link            string `json:"link"`
	} `json:"applicationReference"`
	FullPath   string `json:"fullPath"`
	Generation int    `json:"generation"`
	Kind       string `json:"kind"`
	Name       string `json:"name"`
	Partition  string `json:"partition"`
	SelfLink   string `json:"selfLink"`
}

DOSProfileConfig holds the configuration of a single DOSProfile.

type DOSProfileConfigList

type DOSProfileConfigList struct {
	Items    []DOSProfileConfig `json:"items"`
	Kind     string             `json:"kind"`
	SelfLink string             `json:"selflink"`
}

DOSProfileConfigList holds a list of DOSProfile configuration.

type DOSProfileDOSNetworkConfig

type DOSProfileDOSNetworkConfig struct {
}

DOSProfileDOSNetworkConfig holds the configuration of a single DOSProfileDOSNetwork.

type DOSProfileDOSNetworkConfigList

type DOSProfileDOSNetworkConfigList struct {
	Items    []DOSProfileDOSNetworkConfig `json:"items"`
	Kind     string                       `json:"kind"`
	SelfLink string                       `json:"selflink"`
}

DOSProfileDOSNetworkConfigList holds a list of DOSProfileDOSNetwork configuration.

type DOSProfileDOSNetworkResource

type DOSProfileDOSNetworkResource struct {
	// contains filtered or unexported fields
}

DOSProfileDOSNetworkResource provides an API to manage DOSProfileDOSNetwork configurations.

func (*DOSProfileDOSNetworkResource) Create

Create a new DOSProfileDOSNetwork configuration.

func (*DOSProfileDOSNetworkResource) Delete

Delete a single DOSProfileDOSNetwork configuration identified by id.

func (*DOSProfileDOSNetworkResource) Edit

Edit a DOSProfileDOSNetwork configuration identified by id.

func (*DOSProfileDOSNetworkResource) Get

Get a single DOSProfileDOSNetwork configuration identified by id.

func (*DOSProfileDOSNetworkResource) ListAll

ListAll lists all the DOSProfileDOSNetwork configurations.

type DOSProfileProtocolDNSConfig

type DOSProfileProtocolDNSConfig struct {
}

DOSProfileProtocolDNSConfig holds the configuration of a single DOSProfileProtocolDNS.

type DOSProfileProtocolDNSConfigList

type DOSProfileProtocolDNSConfigList struct {
	Items    []DOSProfileProtocolDNSConfig `json:"items"`
	Kind     string                        `json:"kind"`
	SelfLink string                        `json:"selflink"`
}

DOSProfileProtocolDNSConfigList holds a list of DOSProfileProtocolDNS configuration.

type DOSProfileProtocolDNSResource

type DOSProfileProtocolDNSResource struct {
	// contains filtered or unexported fields
}

DOSProfileProtocolDNSResource provides an API to manage DOSProfileProtocolDNS configurations.

func (*DOSProfileProtocolDNSResource) Create

Create a new DOSProfileProtocolDNS configuration.

func (*DOSProfileProtocolDNSResource) Delete

Delete a single DOSProfileProtocolDNS configuration identified by id.

func (*DOSProfileProtocolDNSResource) Edit

Edit a DOSProfileProtocolDNS configuration identified by id.

func (*DOSProfileProtocolDNSResource) Get

Get a single DOSProfileProtocolDNS configuration identified by id.

func (*DOSProfileProtocolDNSResource) ListAll

ListAll lists all the DOSProfileProtocolDNS configurations.

type DOSProfileProtocolSIPConfig

type DOSProfileProtocolSIPConfig struct {
}

DOSProfileProtocolSIPConfig holds the configuration of a single DOSProfileProtocolSIP.

type DOSProfileProtocolSIPConfigList

type DOSProfileProtocolSIPConfigList struct {
	Items    []DOSProfileProtocolSIPConfig `json:"items"`
	Kind     string                        `json:"kind"`
	SelfLink string                        `json:"selflink"`
}

DOSProfileProtocolSIPConfigList holds a list of DOSProfileProtocolSIP configuration.

type DOSProfileProtocolSIPResource

type DOSProfileProtocolSIPResource struct {
	// contains filtered or unexported fields
}

DOSProfileProtocolSIPResource provides an API to manage DOSProfileProtocolSIP configurations.

func (*DOSProfileProtocolSIPResource) Create

Create a new DOSProfileProtocolSIP configuration.

func (*DOSProfileProtocolSIPResource) Delete

Delete a single DOSProfileProtocolSIP configuration identified by id.

func (*DOSProfileProtocolSIPResource) Edit

Edit a DOSProfileProtocolSIP configuration identified by id.

func (*DOSProfileProtocolSIPResource) Get

Get a single DOSProfileProtocolSIP configuration identified by id.

func (*DOSProfileProtocolSIPResource) ListAll

ListAll lists all the DOSProfileProtocolSIP configurations.

type DOSProfileResource

type DOSProfileResource struct {
	// contains filtered or unexported fields
}

DOSProfileResource provides an API to manage DOSProfile configurations.

func (*DOSProfileResource) Create

func (r *DOSProfileResource) Create(item DOSProfileConfig) error

Create a new DOSProfile configuration.

func (*DOSProfileResource) Delete

func (r *DOSProfileResource) Delete(id string) error

Delete a single DOSProfile configuration identified by id.

func (*DOSProfileResource) Edit

func (r *DOSProfileResource) Edit(id string, item DOSProfileConfig) error

Edit a DOSProfile configuration identified by id.

func (*DOSProfileResource) Get

Get a single DOSProfile configuration identified by id.

func (*DOSProfileResource) ListAll

ListAll lists all the DOSProfile configurations.

type DOSResource

type DOSResource struct {
	// contains filtered or unexported fields
}

DOSResource provides an API to manage DOS configurations.

func (*DOSResource) Create

func (r *DOSResource) Create(item DOSConfig) error

Create a new DOS configuration.

func (*DOSResource) Delete

func (r *DOSResource) Delete(id string) error

Delete a single DOS configuration identified by id.

func (*DOSResource) Edit

func (r *DOSResource) Edit(id string, item DOSConfig) error

Edit a DOS configuration identified by id.

func (*DOSResource) Get

func (r *DOSResource) Get(id string) (*DOSConfig, error)

Get a single DOS configuration identified by id.

func (*DOSResource) ListAll

func (r *DOSResource) ListAll() (*DOSConfigList, error)

ListAll lists all the DOS configurations.

type DOSUDPPortlistConfig

type DOSUDPPortlistConfig struct {
}

DOSUDPPortlistConfig holds the configuration of a single DOSUDPPortlist.

type DOSUDPPortlistConfigList

type DOSUDPPortlistConfigList struct {
	Items    []DOSUDPPortlistConfig `json:"items"`
	Kind     string                 `json:"kind"`
	SelfLink string                 `json:"selflink"`
}

DOSUDPPortlistConfigList holds a list of DOSUDPPortlist configuration.

type DOSUDPPortlistResource

type DOSUDPPortlistResource struct {
	// contains filtered or unexported fields
}

DOSUDPPortlistResource provides an API to manage DOSUDPPortlist configurations.

func (*DOSUDPPortlistResource) Create

Create a new DOSUDPPortlist configuration.

func (*DOSUDPPortlistResource) Delete

func (r *DOSUDPPortlistResource) Delete(id string) error

Delete a single DOSUDPPortlist configuration identified by id.

func (*DOSUDPPortlistResource) Edit

Edit a DOSUDPPortlist configuration identified by id.

func (*DOSUDPPortlistResource) Get

Get a single DOSUDPPortlist configuration identified by id.

func (*DOSUDPPortlistResource) ListAll

ListAll lists all the DOSUDPPortlist configurations.

type DatasyncConfig

type DatasyncConfig struct {
	Reference struct {
		Link string `json:"link"`
	} `json:"reference"`
}

DatasyncConfig holds the configuration of a single Datasync.

type DatasyncConfigList

type DatasyncConfigList struct {
	Items    []DatasyncConfig `json:"items"`
	Kind     string           `json:"kind"`
	SelfLink string           `json:"selflink"`
}

DatasyncConfigList holds a list of Datasync configuration.

type DatasyncDeviceStatsConfig

type DatasyncDeviceStatsConfig struct {
}

DatasyncDeviceStatsConfig holds the configuration of a single DatasyncDeviceStats.

type DatasyncDeviceStatsConfigList

type DatasyncDeviceStatsConfigList struct {
	Items    []DatasyncDeviceStatsConfig `json:"items"`
	Kind     string                      `json:"kind"`
	SelfLink string                      `json:"selflink"`
}

DatasyncDeviceStatsConfigList holds a list of DatasyncDeviceStats configuration.

type DatasyncDeviceStatsResource

type DatasyncDeviceStatsResource struct {
	// contains filtered or unexported fields
}

DatasyncDeviceStatsResource provides an API to manage DatasyncDeviceStats configurations.

func (*DatasyncDeviceStatsResource) Create

Create a new DatasyncDeviceStats configuration.

func (*DatasyncDeviceStatsResource) Delete

Delete a single DatasyncDeviceStats configuration identified by id.

func (*DatasyncDeviceStatsResource) Edit

Edit a DatasyncDeviceStats configuration identified by id.

func (*DatasyncDeviceStatsResource) Get

Get a single DatasyncDeviceStats configuration identified by id.

func (*DatasyncDeviceStatsResource) ListAll

ListAll lists all the DatasyncDeviceStats configurations.

type DatasyncGlobalProfileConfig

type DatasyncGlobalProfileConfig struct {
	ActivationEpoch   string `json:"activationEpoch"`
	CreateTimestamp   int    `json:"createTimestamp"`
	DeactivationEpoch string `json:"deactivationEpoch"`
	FullPath          string `json:"fullPath"`
	Generation        int    `json:"generation"`
	GraceTime         string `json:"graceTime"`
	Kind              string `json:"kind"`
	MasterKey         string `json:"masterKey"`
	MaxRows           string `json:"maxRows"`
	MinRows           string `json:"minRows"`
	Name              string `json:"name"`
	Partition         string `json:"partition"`
	RegenInterval     string `json:"regenInterval"`
	RegenTimeOffset   string `json:"regenTimeOffset"`
	RsaBits           string `json:"rsaBits"`
	RsaExp            string `json:"rsaExp"`
	SelfLink          string `json:"selfLink"`
	SubPath           string `json:"subPath"`
	Table             string `json:"table"`
}

DatasyncGlobalProfileConfig holds the configuration of a single DatasyncGlobalProfile.

type DatasyncGlobalProfileConfigList

type DatasyncGlobalProfileConfigList struct {
	Items    []DatasyncGlobalProfileConfig `json:"items"`
	Kind     string                        `json:"kind"`
	SelfLink string                        `json:"selflink"`
}

DatasyncGlobalProfileConfigList holds a list of DatasyncGlobalProfile configuration.

type DatasyncGlobalProfileResource

type DatasyncGlobalProfileResource struct {
	// contains filtered or unexported fields
}

DatasyncGlobalProfileResource provides an API to manage DatasyncGlobalProfile configurations.

func (*DatasyncGlobalProfileResource) Create

Create a new DatasyncGlobalProfile configuration.

func (*DatasyncGlobalProfileResource) Delete

Delete a single DatasyncGlobalProfile configuration identified by id.

func (*DatasyncGlobalProfileResource) Edit

Edit a DatasyncGlobalProfile configuration identified by id.

func (*DatasyncGlobalProfileResource) Get

Get a single DatasyncGlobalProfile configuration identified by id.

func (*DatasyncGlobalProfileResource) ListAll

ListAll lists all the DatasyncGlobalProfile configurations.

type DatasyncLocalProfileConfig

type DatasyncLocalProfileConfig struct {
	BufSize         int    `json:"bufSize"`
	DsArea          string `json:"dsArea"`
	FullPath        string `json:"fullPath"`
	GenPauseSec     int    `json:"genPauseSec"`
	GenTimeoutSec   int    `json:"genTimeoutSec"`
	Generation      int    `json:"generation"`
	KeepConfFiles   int    `json:"keepConfFiles"`
	Kind            string `json:"kind"`
	MaxGenRows      string `json:"maxGenRows"`
	MinCPUPercent   int    `json:"minCpuPercent"`
	MinMemMb        int    `json:"minMemMb"`
	Name            string `json:"name"`
	OfflineUntilGen string `json:"offlineUntilGen"`
	RowsBulk        int    `json:"rowsBulk"`
	SelfLink        string `json:"selfLink"`
}

DatasyncLocalProfileConfig holds the configuration of a single DatasyncLocalProfile.

type DatasyncLocalProfileConfigList

type DatasyncLocalProfileConfigList struct {
	Items    []DatasyncLocalProfileConfig `json:"items"`
	Kind     string                       `json:"kind"`
	SelfLink string                       `json:"selflink"`
}

DatasyncLocalProfileConfigList holds a list of DatasyncLocalProfile configuration.

type DatasyncLocalProfileResource

type DatasyncLocalProfileResource struct {
	// contains filtered or unexported fields
}

DatasyncLocalProfileResource provides an API to manage DatasyncLocalProfile configurations.

func (*DatasyncLocalProfileResource) Create

Create a new DatasyncLocalProfile configuration.

func (*DatasyncLocalProfileResource) Delete

Delete a single DatasyncLocalProfile configuration identified by id.

func (*DatasyncLocalProfileResource) Edit

Edit a DatasyncLocalProfile configuration identified by id.

func (*DatasyncLocalProfileResource) Get

Get a single DatasyncLocalProfile configuration identified by id.

func (*DatasyncLocalProfileResource) ListAll

ListAll lists all the DatasyncLocalProfile configurations.

type DatasyncResource

type DatasyncResource struct {
	// contains filtered or unexported fields
}

DatasyncResource provides an API to manage Datasync configurations.

func (*DatasyncResource) Create

func (r *DatasyncResource) Create(item DatasyncConfig) error

Create a new Datasync configuration.

func (*DatasyncResource) Delete

func (r *DatasyncResource) Delete(id string) error

Delete a single Datasync configuration identified by id.

func (*DatasyncResource) Edit

func (r *DatasyncResource) Edit(id string, item DatasyncConfig) error

Edit a Datasync configuration identified by id.

func (*DatasyncResource) Get

Get a single Datasync configuration identified by id.

func (*DatasyncResource) ListAll

func (r *DatasyncResource) ListAll() (*DatasyncConfigList, error)

ListAll lists all the Datasync configurations.

type DatasyncUpdateFileConfig

type DatasyncUpdateFileConfig struct {
}

DatasyncUpdateFileConfig holds the configuration of a single DatasyncUpdateFile.

type DatasyncUpdateFileConfigList

type DatasyncUpdateFileConfigList struct {
	Items    []DatasyncUpdateFileConfig `json:"items"`
	Kind     string                     `json:"kind"`
	SelfLink string                     `json:"selflink"`
}

DatasyncUpdateFileConfigList holds a list of DatasyncUpdateFile configuration.

type DatasyncUpdateFileResource

type DatasyncUpdateFileResource struct {
	// contains filtered or unexported fields
}

DatasyncUpdateFileResource provides an API to manage DatasyncUpdateFile configurations.

func (*DatasyncUpdateFileResource) Create

Create a new DatasyncUpdateFile configuration.

func (*DatasyncUpdateFileResource) Delete

func (r *DatasyncUpdateFileResource) Delete(id string) error

Delete a single DatasyncUpdateFile configuration identified by id.

func (*DatasyncUpdateFileResource) Edit

Edit a DatasyncUpdateFile configuration identified by id.

func (*DatasyncUpdateFileResource) Get

Get a single DatasyncUpdateFile configuration identified by id.

func (*DatasyncUpdateFileResource) ListAll

ListAll lists all the DatasyncUpdateFile configurations.

type DeviceConfig

type DeviceConfig struct {
}

DeviceConfig holds the configuration of a single Device.

type DeviceConfigList

type DeviceConfigList struct {
	Items    []DeviceConfig `json:"items"`
	Kind     string         `json:"kind"`
	SelfLink string         `json:"selflink"`
}

DeviceConfigList holds a list of Device configuration.

type DeviceDeviceContextConfig

type DeviceDeviceContextConfig struct {
}

DeviceDeviceContextConfig holds the configuration of a single DeviceDeviceContext.

type DeviceDeviceContextConfigList

type DeviceDeviceContextConfigList struct {
	Items    []DeviceDeviceContextConfig `json:"items"`
	Kind     string                      `json:"kind"`
	SelfLink string                      `json:"selflink"`
}

DeviceDeviceContextConfigList holds a list of DeviceDeviceContext configuration.

type DeviceDeviceContextNATRuleConfig

type DeviceDeviceContextNATRuleConfig struct {
}

DeviceDeviceContextNATRuleConfig holds the configuration of a single DeviceDeviceContextNATRule.

type DeviceDeviceContextNATRuleConfigList

type DeviceDeviceContextNATRuleConfigList struct {
	Items    []DeviceDeviceContextNATRuleConfig `json:"items"`
	Kind     string                             `json:"kind"`
	SelfLink string                             `json:"selflink"`
}

DeviceDeviceContextNATRuleConfigList holds a list of DeviceDeviceContextNATRule configuration.

type DeviceDeviceContextNATRuleResource

type DeviceDeviceContextNATRuleResource struct {
	// contains filtered or unexported fields
}

DeviceDeviceContextNATRuleResource provides an API to manage DeviceDeviceContextNATRule configurations.

func (*DeviceDeviceContextNATRuleResource) Create

Create a new DeviceDeviceContextNATRule configuration.

func (*DeviceDeviceContextNATRuleResource) Delete

Delete a single DeviceDeviceContextNATRule configuration identified by id.

func (*DeviceDeviceContextNATRuleResource) Edit

Edit a DeviceDeviceContextNATRule configuration identified by id.

func (*DeviceDeviceContextNATRuleResource) Get

Get a single DeviceDeviceContextNATRule configuration identified by id.

func (*DeviceDeviceContextNATRuleResource) ListAll

ListAll lists all the DeviceDeviceContextNATRule configurations.

type DeviceDeviceContextResource

type DeviceDeviceContextResource struct {
	// contains filtered or unexported fields
}

DeviceDeviceContextResource provides an API to manage DeviceDeviceContext configurations.

func (*DeviceDeviceContextResource) Create

Create a new DeviceDeviceContext configuration.

func (*DeviceDeviceContextResource) Delete

Delete a single DeviceDeviceContext configuration identified by id.

func (*DeviceDeviceContextResource) Edit

Edit a DeviceDeviceContext configuration identified by id.

func (*DeviceDeviceContextResource) Get

Get a single DeviceDeviceContext configuration identified by id.

func (*DeviceDeviceContextResource) ListAll

ListAll lists all the DeviceDeviceContext configurations.

type DeviceResource

type DeviceResource struct {
	// contains filtered or unexported fields
}

DeviceResource provides an API to manage Device configurations.

func (*DeviceResource) Create

func (r *DeviceResource) Create(item DeviceConfig) error

Create a new Device configuration.

func (*DeviceResource) Delete

func (r *DeviceResource) Delete(id string) error

Delete a single Device configuration identified by id.

func (*DeviceResource) Edit

func (r *DeviceResource) Edit(id string, item DeviceConfig) error

Edit a Device configuration identified by id.

func (*DeviceResource) Get

func (r *DeviceResource) Get(id string) (*DeviceConfig, error)

Get a single Device configuration identified by id.

func (*DeviceResource) ListAll

func (r *DeviceResource) ListAll() (*DeviceConfigList, error)

ListAll lists all the Device configurations.

type EngineUpdateConfig

type EngineUpdateConfig struct {
}

EngineUpdateConfig holds the configuration of a single EngineUpdate.

type EngineUpdateConfigList

type EngineUpdateConfigList struct {
	Items    []EngineUpdateConfig `json:"items"`
	Kind     string               `json:"kind"`
	SelfLink string               `json:"selflink"`
}

EngineUpdateConfigList holds a list of EngineUpdate configuration.

type EngineUpdateResource

type EngineUpdateResource struct {
	// contains filtered or unexported fields
}

EngineUpdateResource provides an API to manage EngineUpdate configurations.

func (*EngineUpdateResource) Create

Create a new EngineUpdate configuration.

func (*EngineUpdateResource) Delete

func (r *EngineUpdateResource) Delete(id string) error

Delete a single EngineUpdate configuration identified by id.

func (*EngineUpdateResource) Edit

Edit a EngineUpdate configuration identified by id.

func (*EngineUpdateResource) Get

Get a single EngineUpdate configuration identified by id.

func (*EngineUpdateResource) ListAll

ListAll lists all the EngineUpdate configurations.

type FirewallAddressListConfig

type FirewallAddressListConfig struct {
}

FirewallAddressListConfig holds the configuration of a single FirewallAddressList.

type FirewallAddressListConfigList

type FirewallAddressListConfigList struct {
	Items    []FirewallAddressListConfig `json:"items"`
	Kind     string                      `json:"kind"`
	SelfLink string                      `json:"selflink"`
}

FirewallAddressListConfigList holds a list of FirewallAddressList configuration.

type FirewallAddressListResource

type FirewallAddressListResource struct {
	// contains filtered or unexported fields
}

FirewallAddressListResource provides an API to manage FirewallAddressList configurations.

func (*FirewallAddressListResource) Create

Create a new FirewallAddressList configuration.

func (*FirewallAddressListResource) Delete

Delete a single FirewallAddressList configuration identified by id.

func (*FirewallAddressListResource) Edit

Edit a FirewallAddressList configuration identified by id.

func (*FirewallAddressListResource) Get

Get a single FirewallAddressList configuration identified by id.

func (*FirewallAddressListResource) ListAll

ListAll lists all the FirewallAddressList configurations.

type FirewallConfig

type FirewallConfig struct {
	Reference struct {
		Link string `json:"link"`
	} `json:"reference"`
}

FirewallConfig holds the configuration of a single Firewall.

type FirewallConfigChangeLogConfig

type FirewallConfigChangeLogConfig struct {
}

FirewallConfigChangeLogConfig holds the configuration of a single FirewallConfigChangeLog.

type FirewallConfigChangeLogConfigList

type FirewallConfigChangeLogConfigList struct {
	Items    []FirewallConfigChangeLogConfig `json:"items"`
	Kind     string                          `json:"kind"`
	SelfLink string                          `json:"selflink"`
}

FirewallConfigChangeLogConfigList holds a list of FirewallConfigChangeLog configuration.

type FirewallConfigChangeLogResource

type FirewallConfigChangeLogResource struct {
	// contains filtered or unexported fields
}

FirewallConfigChangeLogResource provides an API to manage FirewallConfigChangeLog configurations.

func (*FirewallConfigChangeLogResource) Create

Create a new FirewallConfigChangeLog configuration.

func (*FirewallConfigChangeLogResource) Delete

Delete a single FirewallConfigChangeLog configuration identified by id.

func (*FirewallConfigChangeLogResource) Edit

Edit a FirewallConfigChangeLog configuration identified by id.

func (*FirewallConfigChangeLogResource) Get

Get a single FirewallConfigChangeLog configuration identified by id.

func (*FirewallConfigChangeLogResource) ListAll

ListAll lists all the FirewallConfigChangeLog configurations.

type FirewallConfigList

type FirewallConfigList struct {
	Items    []FirewallConfig `json:"items"`
	Kind     string           `json:"kind"`
	SelfLink string           `json:"selflink"`
}

FirewallConfigList holds a list of Firewall configuration.

type FirewallFQDNEntityConfig

type FirewallFQDNEntityConfig struct {
}

FirewallFQDNEntityConfig holds the configuration of a single FirewallFQDNEntity.

type FirewallFQDNEntityConfigList

type FirewallFQDNEntityConfigList struct {
	Items    []FirewallFQDNEntityConfig `json:"items"`
	Kind     string                     `json:"kind"`
	SelfLink string                     `json:"selflink"`
}

FirewallFQDNEntityConfigList holds a list of FirewallFQDNEntity configuration.

type FirewallFQDNEntityResource

type FirewallFQDNEntityResource struct {
	// contains filtered or unexported fields
}

FirewallFQDNEntityResource provides an API to manage FirewallFQDNEntity configurations.

func (*FirewallFQDNEntityResource) Create

Create a new FirewallFQDNEntity configuration.

func (*FirewallFQDNEntityResource) Delete

func (r *FirewallFQDNEntityResource) Delete(id string) error

Delete a single FirewallFQDNEntity configuration identified by id.

func (*FirewallFQDNEntityResource) Edit

Edit a FirewallFQDNEntity configuration identified by id.

func (*FirewallFQDNEntityResource) Get

Get a single FirewallFQDNEntity configuration identified by id.

func (*FirewallFQDNEntityResource) ListAll

ListAll lists all the FirewallFQDNEntity configurations.

type FirewallFQDNInfoConfig

type FirewallFQDNInfoConfig struct {
}

FirewallFQDNInfoConfig holds the configuration of a single FirewallFQDNInfo.

type FirewallFQDNInfoConfigList

type FirewallFQDNInfoConfigList struct {
	Items    []FirewallFQDNInfoConfig `json:"items"`
	Kind     string                   `json:"kind"`
	SelfLink string                   `json:"selflink"`
}

FirewallFQDNInfoConfigList holds a list of FirewallFQDNInfo configuration.

type FirewallFQDNInfoResource

type FirewallFQDNInfoResource struct {
	// contains filtered or unexported fields
}

FirewallFQDNInfoResource provides an API to manage FirewallFQDNInfo configurations.

func (*FirewallFQDNInfoResource) Create

Create a new FirewallFQDNInfo configuration.

func (*FirewallFQDNInfoResource) Delete

func (r *FirewallFQDNInfoResource) Delete(id string) error

Delete a single FirewallFQDNInfo configuration identified by id.

func (*FirewallFQDNInfoResource) Edit

Edit a FirewallFQDNInfo configuration identified by id.

func (*FirewallFQDNInfoResource) Get

Get a single FirewallFQDNInfo configuration identified by id.

func (*FirewallFQDNInfoResource) ListAll

ListAll lists all the FirewallFQDNInfo configurations.

type FirewallGlobalFQDNPolicyConfig

type FirewallGlobalFQDNPolicyConfig struct {
}

FirewallGlobalFQDNPolicyConfig holds the configuration of a single FirewallGlobalFQDNPolicy.

type FirewallGlobalFQDNPolicyConfigList

type FirewallGlobalFQDNPolicyConfigList struct {
	Items    []FirewallGlobalFQDNPolicyConfig `json:"items"`
	Kind     string                           `json:"kind"`
	SelfLink string                           `json:"selflink"`
}

FirewallGlobalFQDNPolicyConfigList holds a list of FirewallGlobalFQDNPolicy configuration.

type FirewallGlobalFQDNPolicyResource

type FirewallGlobalFQDNPolicyResource struct {
	// contains filtered or unexported fields
}

FirewallGlobalFQDNPolicyResource provides an API to manage FirewallGlobalFQDNPolicy configurations.

func (*FirewallGlobalFQDNPolicyResource) Create

Create a new FirewallGlobalFQDNPolicy configuration.

func (*FirewallGlobalFQDNPolicyResource) Delete

Delete a single FirewallGlobalFQDNPolicy configuration identified by id.

func (*FirewallGlobalFQDNPolicyResource) Edit

Edit a FirewallGlobalFQDNPolicy configuration identified by id.

func (*FirewallGlobalFQDNPolicyResource) Get

Get a single FirewallGlobalFQDNPolicy configuration identified by id.

func (*FirewallGlobalFQDNPolicyResource) ListAll

ListAll lists all the FirewallGlobalFQDNPolicy configurations.

type FirewallGlobalRulesActiveConfig

type FirewallGlobalRulesActiveConfig struct {
}

FirewallGlobalRulesActiveConfig holds the configuration of a single FirewallGlobalRulesActive.

type FirewallGlobalRulesActiveConfigList

type FirewallGlobalRulesActiveConfigList struct {
	Items    []FirewallGlobalRulesActiveConfig `json:"items"`
	Kind     string                            `json:"kind"`
	SelfLink string                            `json:"selflink"`
}

FirewallGlobalRulesActiveConfigList holds a list of FirewallGlobalRulesActive configuration.

type FirewallGlobalRulesActiveResource

type FirewallGlobalRulesActiveResource struct {
	// contains filtered or unexported fields
}

FirewallGlobalRulesActiveResource provides an API to manage FirewallGlobalRulesActive configurations.

func (*FirewallGlobalRulesActiveResource) Create

Create a new FirewallGlobalRulesActive configuration.

func (*FirewallGlobalRulesActiveResource) Delete

Delete a single FirewallGlobalRulesActive configuration identified by id.

func (*FirewallGlobalRulesActiveResource) Edit

Edit a FirewallGlobalRulesActive configuration identified by id.

func (*FirewallGlobalRulesActiveResource) Get

Get a single FirewallGlobalRulesActive configuration identified by id.

func (*FirewallGlobalRulesActiveResource) ListAll

ListAll lists all the FirewallGlobalRulesActive configurations.

type FirewallGlobalRulesConfig

type FirewallGlobalRulesConfig struct {
}

FirewallGlobalRulesConfig holds the configuration of a single FirewallGlobalRules.

type FirewallGlobalRulesConfigList

type FirewallGlobalRulesConfigList struct {
	Items    []FirewallGlobalRulesConfig `json:"items"`
	Kind     string                      `json:"kind"`
	SelfLink string                      `json:"selflink"`
}

FirewallGlobalRulesConfigList holds a list of FirewallGlobalRules configuration.

type FirewallGlobalRulesEnforcedPolicyRulesConfig

type FirewallGlobalRulesEnforcedPolicyRulesConfig struct {
}

FirewallGlobalRulesEnforcedPolicyRulesConfig holds the configuration of a single FirewallGlobalRulesEnforcedPolicyRules.

type FirewallGlobalRulesEnforcedPolicyRulesConfigList

type FirewallGlobalRulesEnforcedPolicyRulesConfigList struct {
	Items    []FirewallGlobalRulesEnforcedPolicyRulesConfig `json:"items"`
	Kind     string                                         `json:"kind"`
	SelfLink string                                         `json:"selflink"`
}

FirewallGlobalRulesEnforcedPolicyRulesConfigList holds a list of FirewallGlobalRulesEnforcedPolicyRules configuration.

type FirewallGlobalRulesEnforcedPolicyRulesResource

type FirewallGlobalRulesEnforcedPolicyRulesResource struct {
	// contains filtered or unexported fields
}

FirewallGlobalRulesEnforcedPolicyRulesResource provides an API to manage FirewallGlobalRulesEnforcedPolicyRules configurations.

func (*FirewallGlobalRulesEnforcedPolicyRulesResource) Create

Create a new FirewallGlobalRulesEnforcedPolicyRules configuration.

func (*FirewallGlobalRulesEnforcedPolicyRulesResource) Delete

Delete a single FirewallGlobalRulesEnforcedPolicyRules configuration identified by id.

func (*FirewallGlobalRulesEnforcedPolicyRulesResource) Edit

Edit a FirewallGlobalRulesEnforcedPolicyRules configuration identified by id.

func (*FirewallGlobalRulesEnforcedPolicyRulesResource) Get

Get a single FirewallGlobalRulesEnforcedPolicyRules configuration identified by id.

func (*FirewallGlobalRulesEnforcedPolicyRulesResource) ListAll

ListAll lists all the FirewallGlobalRulesEnforcedPolicyRules configurations.

type FirewallGlobalRulesResource

type FirewallGlobalRulesResource struct {
	// contains filtered or unexported fields
}

FirewallGlobalRulesResource provides an API to manage FirewallGlobalRules configurations.

func (*FirewallGlobalRulesResource) Create

Create a new FirewallGlobalRules configuration.

func (*FirewallGlobalRulesResource) Delete

Delete a single FirewallGlobalRules configuration identified by id.

func (*FirewallGlobalRulesResource) Edit

Edit a FirewallGlobalRules configuration identified by id.

func (*FirewallGlobalRulesResource) Get

Get a single FirewallGlobalRules configuration identified by id.

func (*FirewallGlobalRulesResource) ListAll

ListAll lists all the FirewallGlobalRules configurations.

type FirewallGlobalRulesStagedPolicyRulesConfig

type FirewallGlobalRulesStagedPolicyRulesConfig struct {
}

FirewallGlobalRulesStagedPolicyRulesConfig holds the configuration of a single FirewallGlobalRulesStagedPolicyRules.

type FirewallGlobalRulesStagedPolicyRulesConfigList

type FirewallGlobalRulesStagedPolicyRulesConfigList struct {
	Items    []FirewallGlobalRulesStagedPolicyRulesConfig `json:"items"`
	Kind     string                                       `json:"kind"`
	SelfLink string                                       `json:"selflink"`
}

FirewallGlobalRulesStagedPolicyRulesConfigList holds a list of FirewallGlobalRulesStagedPolicyRules configuration.

type FirewallGlobalRulesStagedPolicyRulesResource

type FirewallGlobalRulesStagedPolicyRulesResource struct {
	// contains filtered or unexported fields
}

FirewallGlobalRulesStagedPolicyRulesResource provides an API to manage FirewallGlobalRulesStagedPolicyRules configurations.

func (*FirewallGlobalRulesStagedPolicyRulesResource) Create

Create a new FirewallGlobalRulesStagedPolicyRules configuration.

func (*FirewallGlobalRulesStagedPolicyRulesResource) Delete

Delete a single FirewallGlobalRulesStagedPolicyRules configuration identified by id.

func (*FirewallGlobalRulesStagedPolicyRulesResource) Edit

Edit a FirewallGlobalRulesStagedPolicyRules configuration identified by id.

func (*FirewallGlobalRulesStagedPolicyRulesResource) Get

Get a single FirewallGlobalRulesStagedPolicyRules configuration identified by id.

func (*FirewallGlobalRulesStagedPolicyRulesResource) ListAll

ListAll lists all the FirewallGlobalRulesStagedPolicyRules configurations.

type FirewallManagementIPRulesConfig

type FirewallManagementIPRulesConfig struct {
}

FirewallManagementIPRulesConfig holds the configuration of a single FirewallManagementIPRules.

type FirewallManagementIPRulesConfigList

type FirewallManagementIPRulesConfigList struct {
	Items    []FirewallManagementIPRulesConfig `json:"items"`
	Kind     string                            `json:"kind"`
	SelfLink string                            `json:"selflink"`
}

FirewallManagementIPRulesConfigList holds a list of FirewallManagementIPRules configuration.

type FirewallManagementIPRulesResource

type FirewallManagementIPRulesResource struct {
	// contains filtered or unexported fields
}

FirewallManagementIPRulesResource provides an API to manage FirewallManagementIPRules configurations.

func (*FirewallManagementIPRulesResource) Create

Create a new FirewallManagementIPRules configuration.

func (*FirewallManagementIPRulesResource) Delete

Delete a single FirewallManagementIPRules configuration identified by id.

func (*FirewallManagementIPRulesResource) Edit

Edit a FirewallManagementIPRules configuration identified by id.

func (*FirewallManagementIPRulesResource) Get

Get a single FirewallManagementIPRules configuration identified by id.

func (*FirewallManagementIPRulesResource) ListAll

ListAll lists all the FirewallManagementIPRules configurations.

type FirewallMatchingRuleConfig

type FirewallMatchingRuleConfig struct {
}

FirewallMatchingRuleConfig holds the configuration of a single FirewallMatchingRule.

type FirewallMatchingRuleConfigList

type FirewallMatchingRuleConfigList struct {
	Items    []FirewallMatchingRuleConfig `json:"items"`
	Kind     string                       `json:"kind"`
	SelfLink string                       `json:"selflink"`
}

FirewallMatchingRuleConfigList holds a list of FirewallMatchingRule configuration.

type FirewallMatchingRuleResource

type FirewallMatchingRuleResource struct {
	// contains filtered or unexported fields
}

FirewallMatchingRuleResource provides an API to manage FirewallMatchingRule configurations.

func (*FirewallMatchingRuleResource) Create

Create a new FirewallMatchingRule configuration.

func (*FirewallMatchingRuleResource) Delete

Delete a single FirewallMatchingRule configuration identified by id.

func (*FirewallMatchingRuleResource) Edit

Edit a FirewallMatchingRule configuration identified by id.

func (*FirewallMatchingRuleResource) Get

Get a single FirewallMatchingRule configuration identified by id.

func (*FirewallMatchingRuleResource) ListAll

ListAll lists all the FirewallMatchingRule configurations.

type FirewallOnDemandCompilationConfig

type FirewallOnDemandCompilationConfig struct {
}

FirewallOnDemandCompilationConfig holds the configuration of a single FirewallOnDemandCompilation.

type FirewallOnDemandCompilationConfigList

type FirewallOnDemandCompilationConfigList struct {
	Items    []FirewallOnDemandCompilationConfig `json:"items"`
	Kind     string                              `json:"kind"`
	SelfLink string                              `json:"selflink"`
}

FirewallOnDemandCompilationConfigList holds a list of FirewallOnDemandCompilation configuration.

type FirewallOnDemandCompilationResource

type FirewallOnDemandCompilationResource struct {
	// contains filtered or unexported fields
}

FirewallOnDemandCompilationResource provides an API to manage FirewallOnDemandCompilation configurations.

func (*FirewallOnDemandCompilationResource) Create

Create a new FirewallOnDemandCompilation configuration.

func (*FirewallOnDemandCompilationResource) Delete

Delete a single FirewallOnDemandCompilation configuration identified by id.

func (*FirewallOnDemandCompilationResource) Edit

Edit a FirewallOnDemandCompilation configuration identified by id.

func (*FirewallOnDemandCompilationResource) Get

Get a single FirewallOnDemandCompilation configuration identified by id.

func (*FirewallOnDemandCompilationResource) ListAll

ListAll lists all the FirewallOnDemandCompilation configurations.

type FirewallOnDemandRuleDeployConfig

type FirewallOnDemandRuleDeployConfig struct {
}

FirewallOnDemandRuleDeployConfig holds the configuration of a single FirewallOnDemandRuleDeploy.

type FirewallOnDemandRuleDeployConfigList

type FirewallOnDemandRuleDeployConfigList struct {
	Items    []FirewallOnDemandRuleDeployConfig `json:"items"`
	Kind     string                             `json:"kind"`
	SelfLink string                             `json:"selflink"`
}

FirewallOnDemandRuleDeployConfigList holds a list of FirewallOnDemandRuleDeploy configuration.

type FirewallOnDemandRuleDeployResource

type FirewallOnDemandRuleDeployResource struct {
	// contains filtered or unexported fields
}

FirewallOnDemandRuleDeployResource provides an API to manage FirewallOnDemandRuleDeploy configurations.

func (*FirewallOnDemandRuleDeployResource) Create

Create a new FirewallOnDemandRuleDeploy configuration.

func (*FirewallOnDemandRuleDeployResource) Delete

Delete a single FirewallOnDemandRuleDeploy configuration identified by id.

func (*FirewallOnDemandRuleDeployResource) Edit

Edit a FirewallOnDemandRuleDeploy configuration identified by id.

func (*FirewallOnDemandRuleDeployResource) Get

Get a single FirewallOnDemandRuleDeploy configuration identified by id.

func (*FirewallOnDemandRuleDeployResource) ListAll

ListAll lists all the FirewallOnDemandRuleDeploy configurations.

type FirewallPolicyConfig

type FirewallPolicyConfig struct {
}

FirewallPolicyConfig holds the configuration of a single FirewallPolicy.

type FirewallPolicyConfigList

type FirewallPolicyConfigList struct {
	Items    []FirewallPolicyConfig `json:"items"`
	Kind     string                 `json:"kind"`
	SelfLink string                 `json:"selflink"`
}

FirewallPolicyConfigList holds a list of FirewallPolicy configuration.

type FirewallPolicyResource

type FirewallPolicyResource struct {
	// contains filtered or unexported fields
}

FirewallPolicyResource provides an API to manage FirewallPolicy configurations.

func (*FirewallPolicyResource) Create

Create a new FirewallPolicy configuration.

func (*FirewallPolicyResource) Delete

func (r *FirewallPolicyResource) Delete(id string) error

Delete a single FirewallPolicy configuration identified by id.

func (*FirewallPolicyResource) Edit

Edit a FirewallPolicy configuration identified by id.

func (*FirewallPolicyResource) Get

Get a single FirewallPolicy configuration identified by id.

func (*FirewallPolicyResource) ListAll

ListAll lists all the FirewallPolicy configurations.

type FirewallPolicyRulesConfig

type FirewallPolicyRulesConfig struct {
}

FirewallPolicyRulesConfig holds the configuration of a single FirewallPolicyRules.

type FirewallPolicyRulesConfigList

type FirewallPolicyRulesConfigList struct {
	Items    []FirewallPolicyRulesConfig `json:"items"`
	Kind     string                      `json:"kind"`
	SelfLink string                      `json:"selflink"`
}

FirewallPolicyRulesConfigList holds a list of FirewallPolicyRules configuration.

type FirewallPolicyRulesResource

type FirewallPolicyRulesResource struct {
	// contains filtered or unexported fields
}

FirewallPolicyRulesResource provides an API to manage FirewallPolicyRules configurations.

func (*FirewallPolicyRulesResource) Create

Create a new FirewallPolicyRules configuration.

func (*FirewallPolicyRulesResource) Delete

Delete a single FirewallPolicyRules configuration identified by id.

func (*FirewallPolicyRulesResource) Edit

Edit a FirewallPolicyRules configuration identified by id.

func (*FirewallPolicyRulesResource) Get

Get a single FirewallPolicyRules configuration identified by id.

func (*FirewallPolicyRulesResource) ListAll

ListAll lists all the FirewallPolicyRules configurations.

type FirewallPortListConfig

type FirewallPortListConfig struct {
	FullPath   string `json:"fullPath"`
	Generation int    `json:"generation"`
	Kind       string `json:"kind"`
	Name       string `json:"name"`
	Partition  string `json:"partition"`
	Ports      []struct {
		Name string `json:"name"`
	} `json:"ports"`
	SelfLink string `json:"selfLink"`
}

FirewallPortListConfig holds the configuration of a single FirewallPortList.

type FirewallPortListConfigList

type FirewallPortListConfigList struct {
	Items    []FirewallPortListConfig `json:"items"`
	Kind     string                   `json:"kind"`
	SelfLink string                   `json:"selflink"`
}

FirewallPortListConfigList holds a list of FirewallPortList configuration.

type FirewallPortListResource

type FirewallPortListResource struct {
	// contains filtered or unexported fields
}

FirewallPortListResource provides an API to manage FirewallPortList configurations.

func (*FirewallPortListResource) Create

Create a new FirewallPortList configuration.

func (*FirewallPortListResource) Delete

func (r *FirewallPortListResource) Delete(id string) error

Delete a single FirewallPortList configuration identified by id.

func (*FirewallPortListResource) Edit

Edit a FirewallPortList configuration identified by id.

func (*FirewallPortListResource) Get

Get a single FirewallPortList configuration identified by id.

func (*FirewallPortListResource) ListAll

ListAll lists all the FirewallPortList configurations.

type FirewallPortMisusePolicyConfig

type FirewallPortMisusePolicyConfig struct {
}

FirewallPortMisusePolicyConfig holds the configuration of a single FirewallPortMisusePolicy.

type FirewallPortMisusePolicyConfigList

type FirewallPortMisusePolicyConfigList struct {
	Items    []FirewallPortMisusePolicyConfig `json:"items"`
	Kind     string                           `json:"kind"`
	SelfLink string                           `json:"selflink"`
}

FirewallPortMisusePolicyConfigList holds a list of FirewallPortMisusePolicy configuration.

type FirewallPortMisusePolicyResource

type FirewallPortMisusePolicyResource struct {
	// contains filtered or unexported fields
}

FirewallPortMisusePolicyResource provides an API to manage FirewallPortMisusePolicy configurations.

func (*FirewallPortMisusePolicyResource) Create

Create a new FirewallPortMisusePolicy configuration.

func (*FirewallPortMisusePolicyResource) Delete

Delete a single FirewallPortMisusePolicy configuration identified by id.

func (*FirewallPortMisusePolicyResource) Edit

Edit a FirewallPortMisusePolicy configuration identified by id.

func (*FirewallPortMisusePolicyResource) Get

Get a single FirewallPortMisusePolicy configuration identified by id.

func (*FirewallPortMisusePolicyResource) ListAll

ListAll lists all the FirewallPortMisusePolicy configurations.

type FirewallResource

type FirewallResource struct {
	// contains filtered or unexported fields
}

FirewallResource provides an API to manage Firewall configurations.

func (*FirewallResource) Create

func (r *FirewallResource) Create(item FirewallConfig) error

Create a new Firewall configuration.

func (*FirewallResource) Delete

func (r *FirewallResource) Delete(id string) error

Delete a single Firewall configuration identified by id.

func (*FirewallResource) Edit

func (r *FirewallResource) Edit(id string, item FirewallConfig) error

Edit a Firewall configuration identified by id.

func (*FirewallResource) Get

Get a single Firewall configuration identified by id.

func (*FirewallResource) ListAll

func (r *FirewallResource) ListAll() (*FirewallConfigList, error)

ListAll lists all the Firewall configurations.

type FirewallRuleListConfig

type FirewallRuleListConfig struct {
	FullPath       string `json:"fullPath"`
	Generation     int    `json:"generation"`
	Kind           string `json:"kind"`
	Name           string `json:"name"`
	Partition      string `json:"partition"`
	RulesReference struct {
		IsSubcollection bool   `json:"isSubcollection"`
		Link            string `json:"link"`
	} `json:"rulesReference"`
	SelfLink string `json:"selfLink"`
}

FirewallRuleListConfig holds the configuration of a single FirewallRuleList.

type FirewallRuleListConfigList

type FirewallRuleListConfigList struct {
	Items    []FirewallRuleListConfig `json:"items"`
	Kind     string                   `json:"kind"`
	SelfLink string                   `json:"selflink"`
}

FirewallRuleListConfigList holds a list of FirewallRuleList configuration.

type FirewallRuleListResource

type FirewallRuleListResource struct {
	// contains filtered or unexported fields
}

FirewallRuleListResource provides an API to manage FirewallRuleList configurations.

func (*FirewallRuleListResource) Create

Create a new FirewallRuleList configuration.

func (*FirewallRuleListResource) Delete

func (r *FirewallRuleListResource) Delete(id string) error

Delete a single FirewallRuleList configuration identified by id.

func (*FirewallRuleListResource) Edit

Edit a FirewallRuleList configuration identified by id.

func (*FirewallRuleListResource) Get

Get a single FirewallRuleList configuration identified by id.

func (*FirewallRuleListResource) ListAll

ListAll lists all the FirewallRuleList configurations.

type FirewallRuleListRulesConfig

type FirewallRuleListRulesConfig struct {
}

FirewallRuleListRulesConfig holds the configuration of a single FirewallRuleListRules.

type FirewallRuleListRulesConfigList

type FirewallRuleListRulesConfigList struct {
	Items    []FirewallRuleListRulesConfig `json:"items"`
	Kind     string                        `json:"kind"`
	SelfLink string                        `json:"selflink"`
}

FirewallRuleListRulesConfigList holds a list of FirewallRuleListRules configuration.

type FirewallRuleListRulesResource

type FirewallRuleListRulesResource struct {
	// contains filtered or unexported fields
}

FirewallRuleListRulesResource provides an API to manage FirewallRuleListRules configurations.

func (*FirewallRuleListRulesResource) Create

Create a new FirewallRuleListRules configuration.

func (*FirewallRuleListRulesResource) Delete

Delete a single FirewallRuleListRules configuration identified by id.

func (*FirewallRuleListRulesResource) Edit

Edit a FirewallRuleListRules configuration identified by id.

func (*FirewallRuleListRulesResource) Get

Get a single FirewallRuleListRules configuration identified by id.

func (*FirewallRuleListRulesResource) ListAll

ListAll lists all the FirewallRuleListRules configurations.

type FirewallScheduleConfig

type FirewallScheduleConfig struct {
}

FirewallScheduleConfig holds the configuration of a single FirewallSchedule.

type FirewallScheduleConfigList

type FirewallScheduleConfigList struct {
	Items    []FirewallScheduleConfig `json:"items"`
	Kind     string                   `json:"kind"`
	SelfLink string                   `json:"selflink"`
}

FirewallScheduleConfigList holds a list of FirewallSchedule configuration.

type FirewallScheduleResource

type FirewallScheduleResource struct {
	// contains filtered or unexported fields
}

FirewallScheduleResource provides an API to manage FirewallSchedule configurations.

func (*FirewallScheduleResource) Create

Create a new FirewallSchedule configuration.

func (*FirewallScheduleResource) Delete

func (r *FirewallScheduleResource) Delete(id string) error

Delete a single FirewallSchedule configuration identified by id.

func (*FirewallScheduleResource) Edit

Edit a FirewallSchedule configuration identified by id.

func (*FirewallScheduleResource) Get

Get a single FirewallSchedule configuration identified by id.

func (*FirewallScheduleResource) ListAll

ListAll lists all the FirewallSchedule configurations.

type FirewallUserDomainConfig

type FirewallUserDomainConfig struct {
}

FirewallUserDomainConfig holds the configuration of a single FirewallUserDomain.

type FirewallUserDomainConfigList

type FirewallUserDomainConfigList struct {
	Items    []FirewallUserDomainConfig `json:"items"`
	Kind     string                     `json:"kind"`
	SelfLink string                     `json:"selflink"`
}

FirewallUserDomainConfigList holds a list of FirewallUserDomain configuration.

type FirewallUserDomainResource

type FirewallUserDomainResource struct {
	// contains filtered or unexported fields
}

FirewallUserDomainResource provides an API to manage FirewallUserDomain configurations.

func (*FirewallUserDomainResource) Create

Create a new FirewallUserDomain configuration.

func (*FirewallUserDomainResource) Delete

func (r *FirewallUserDomainResource) Delete(id string) error

Delete a single FirewallUserDomain configuration identified by id.

func (*FirewallUserDomainResource) Edit

Edit a FirewallUserDomain configuration identified by id.

func (*FirewallUserDomainResource) Get

Get a single FirewallUserDomain configuration identified by id.

func (*FirewallUserDomainResource) ListAll

ListAll lists all the FirewallUserDomain configurations.

type FirewallUserGroupEntityConfig

type FirewallUserGroupEntityConfig struct {
}

FirewallUserGroupEntityConfig holds the configuration of a single FirewallUserGroupEntity.

type FirewallUserGroupEntityConfigList

type FirewallUserGroupEntityConfigList struct {
	Items    []FirewallUserGroupEntityConfig `json:"items"`
	Kind     string                          `json:"kind"`
	SelfLink string                          `json:"selflink"`
}

FirewallUserGroupEntityConfigList holds a list of FirewallUserGroupEntity configuration.

type FirewallUserGroupEntityResource

type FirewallUserGroupEntityResource struct {
	// contains filtered or unexported fields
}

FirewallUserGroupEntityResource provides an API to manage FirewallUserGroupEntity configurations.

func (*FirewallUserGroupEntityResource) Create

Create a new FirewallUserGroupEntity configuration.

func (*FirewallUserGroupEntityResource) Delete

Delete a single FirewallUserGroupEntity configuration identified by id.

func (*FirewallUserGroupEntityResource) Edit

Edit a FirewallUserGroupEntity configuration identified by id.

func (*FirewallUserGroupEntityResource) Get

Get a single FirewallUserGroupEntity configuration identified by id.

func (*FirewallUserGroupEntityResource) ListAll

ListAll lists all the FirewallUserGroupEntity configurations.

type FirewallUserListConfig

type FirewallUserListConfig struct {
}

FirewallUserListConfig holds the configuration of a single FirewallUserList.

type FirewallUserListConfigList

type FirewallUserListConfigList struct {
	Items    []FirewallUserListConfig `json:"items"`
	Kind     string                   `json:"kind"`
	SelfLink string                   `json:"selflink"`
}

FirewallUserListConfigList holds a list of FirewallUserList configuration.

type FirewallUserListResource

type FirewallUserListResource struct {
	// contains filtered or unexported fields
}

FirewallUserListResource provides an API to manage FirewallUserList configurations.

func (*FirewallUserListResource) Create

Create a new FirewallUserList configuration.

func (*FirewallUserListResource) Delete

func (r *FirewallUserListResource) Delete(id string) error

Delete a single FirewallUserList configuration identified by id.

func (*FirewallUserListResource) Edit

Edit a FirewallUserList configuration identified by id.

func (*FirewallUserListResource) Get

Get a single FirewallUserList configuration identified by id.

func (*FirewallUserListResource) ListAll

ListAll lists all the FirewallUserList configurations.

type HTTPConfig

type HTTPConfig struct {
}

HTTPConfig holds the configuration of a single HTTP.

type HTTPConfigList

type HTTPConfigList struct {
	Items    []HTTPConfig `json:"items"`
	Kind     string       `json:"kind"`
	SelfLink string       `json:"selflink"`
}

HTTPConfigList holds a list of HTTP configuration.

type HTTPFileTypeConfig

type HTTPFileTypeConfig struct {
}

HTTPFileTypeConfig holds the configuration of a single HTTPFileType.

type HTTPFileTypeConfigList

type HTTPFileTypeConfigList struct {
	Items    []HTTPFileTypeConfig `json:"items"`
	Kind     string               `json:"kind"`
	SelfLink string               `json:"selflink"`
}

HTTPFileTypeConfigList holds a list of HTTPFileType configuration.

type HTTPFileTypeResource

type HTTPFileTypeResource struct {
	// contains filtered or unexported fields
}

HTTPFileTypeResource provides an API to manage HTTPFileType configurations.

func (*HTTPFileTypeResource) Create

Create a new HTTPFileType configuration.

func (*HTTPFileTypeResource) Delete

func (r *HTTPFileTypeResource) Delete(id string) error

Delete a single HTTPFileType configuration identified by id.

func (*HTTPFileTypeResource) Edit

Edit a HTTPFileType configuration identified by id.

func (*HTTPFileTypeResource) Get

Get a single HTTPFileType configuration identified by id.

func (*HTTPFileTypeResource) ListAll

ListAll lists all the HTTPFileType configurations.

type HTTPMandatoryHeaderConfig

type HTTPMandatoryHeaderConfig struct {
}

HTTPMandatoryHeaderConfig holds the configuration of a single HTTPMandatoryHeader.

type HTTPMandatoryHeaderConfigList

type HTTPMandatoryHeaderConfigList struct {
	Items    []HTTPMandatoryHeaderConfig `json:"items"`
	Kind     string                      `json:"kind"`
	SelfLink string                      `json:"selflink"`
}

HTTPMandatoryHeaderConfigList holds a list of HTTPMandatoryHeader configuration.

type HTTPMandatoryHeaderResource

type HTTPMandatoryHeaderResource struct {
	// contains filtered or unexported fields
}

HTTPMandatoryHeaderResource provides an API to manage HTTPMandatoryHeader configurations.

func (*HTTPMandatoryHeaderResource) Create

Create a new HTTPMandatoryHeader configuration.

func (*HTTPMandatoryHeaderResource) Delete

Delete a single HTTPMandatoryHeader configuration identified by id.

func (*HTTPMandatoryHeaderResource) Edit

Edit a HTTPMandatoryHeader configuration identified by id.

func (*HTTPMandatoryHeaderResource) Get

Get a single HTTPMandatoryHeader configuration identified by id.

func (*HTTPMandatoryHeaderResource) ListAll

ListAll lists all the HTTPMandatoryHeader configurations.

type HTTPProfileConfig

type HTTPProfileConfig struct {
}

HTTPProfileConfig holds the configuration of a single HTTPProfile.

type HTTPProfileConfigList

type HTTPProfileConfigList struct {
	Items    []HTTPProfileConfig `json:"items"`
	Kind     string              `json:"kind"`
	SelfLink string              `json:"selflink"`
}

HTTPProfileConfigList holds a list of HTTPProfile configuration.

type HTTPProfileResource

type HTTPProfileResource struct {
	// contains filtered or unexported fields
}

HTTPProfileResource provides an API to manage HTTPProfile configurations.

func (*HTTPProfileResource) Create

Create a new HTTPProfile configuration.

func (*HTTPProfileResource) Delete

func (r *HTTPProfileResource) Delete(id string) error

Delete a single HTTPProfile configuration identified by id.

func (*HTTPProfileResource) Edit

Edit a HTTPProfile configuration identified by id.

func (*HTTPProfileResource) Get

Get a single HTTPProfile configuration identified by id.

func (*HTTPProfileResource) ListAll

ListAll lists all the HTTPProfile configurations.

type HTTPResource

type HTTPResource struct {
	// contains filtered or unexported fields
}

HTTPResource provides an API to manage HTTP configurations.

func (*HTTPResource) Create

func (r *HTTPResource) Create(item HTTPConfig) error

Create a new HTTP configuration.

func (*HTTPResource) Delete

func (r *HTTPResource) Delete(id string) error

Delete a single HTTP configuration identified by id.

func (*HTTPResource) Edit

func (r *HTTPResource) Edit(id string, item HTTPConfig) error

Edit a HTTP configuration identified by id.

func (*HTTPResource) Get

func (r *HTTPResource) Get(id string) (*HTTPConfig, error)

Get a single HTTP configuration identified by id.

func (*HTTPResource) ListAll

func (r *HTTPResource) ListAll() (*HTTPConfigList, error)

ListAll lists all the HTTP configurations.

type IPIntelligenceConfig

type IPIntelligenceConfig struct {
	Reference struct {
		Link string `json:"link"`
	} `json:"reference"`
}

IPIntelligenceConfig holds the configuration of a single IPIntelligence.

type IPIntelligenceConfigList

type IPIntelligenceConfigList struct {
	Items    []IPIntelligenceConfig `json:"items"`
	Kind     string                 `json:"kind"`
	SelfLink string                 `json:"selflink"`
}

IPIntelligenceConfigList holds a list of IPIntelligence configuration.

type IPIntelligenceFeedListConfig

type IPIntelligenceFeedListConfig struct {
}

IPIntelligenceFeedListConfig holds the configuration of a single IPIntelligenceFeedList.

type IPIntelligenceFeedListConfigList

type IPIntelligenceFeedListConfigList struct {
	Items    []IPIntelligenceFeedListConfig `json:"items"`
	Kind     string                         `json:"kind"`
	SelfLink string                         `json:"selflink"`
}

IPIntelligenceFeedListConfigList holds a list of IPIntelligenceFeedList configuration.

type IPIntelligenceFeedListResource

type IPIntelligenceFeedListResource struct {
	// contains filtered or unexported fields
}

IPIntelligenceFeedListResource provides an API to manage IPIntelligenceFeedList configurations.

func (*IPIntelligenceFeedListResource) Create

Create a new IPIntelligenceFeedList configuration.

func (*IPIntelligenceFeedListResource) Delete

Delete a single IPIntelligenceFeedList configuration identified by id.

func (*IPIntelligenceFeedListResource) Edit

Edit a IPIntelligenceFeedList configuration identified by id.

func (*IPIntelligenceFeedListResource) Get

Get a single IPIntelligenceFeedList configuration identified by id.

func (*IPIntelligenceFeedListResource) ListAll

ListAll lists all the IPIntelligenceFeedList configurations.

type IPIntelligenceGlobalPolicyConfig

type IPIntelligenceGlobalPolicyConfig struct {
}

IPIntelligenceGlobalPolicyConfig holds the configuration of a single IPIntelligenceGlobalPolicy.

type IPIntelligenceGlobalPolicyConfigList

type IPIntelligenceGlobalPolicyConfigList struct {
	Items    []IPIntelligenceGlobalPolicyConfig `json:"items"`
	Kind     string                             `json:"kind"`
	SelfLink string                             `json:"selflink"`
}

IPIntelligenceGlobalPolicyConfigList holds a list of IPIntelligenceGlobalPolicy configuration.

type IPIntelligenceGlobalPolicyResource

type IPIntelligenceGlobalPolicyResource struct {
	// contains filtered or unexported fields
}

IPIntelligenceGlobalPolicyResource provides an API to manage IPIntelligenceGlobalPolicy configurations.

func (*IPIntelligenceGlobalPolicyResource) Create

Create a new IPIntelligenceGlobalPolicy configuration.

func (*IPIntelligenceGlobalPolicyResource) Delete

Delete a single IPIntelligenceGlobalPolicy configuration identified by id.

func (*IPIntelligenceGlobalPolicyResource) Edit

Edit a IPIntelligenceGlobalPolicy configuration identified by id.

func (*IPIntelligenceGlobalPolicyResource) Get

Get a single IPIntelligenceGlobalPolicy configuration identified by id.

func (*IPIntelligenceGlobalPolicyResource) ListAll

ListAll lists all the IPIntelligenceGlobalPolicy configurations.

type IPIntelligenceInfoConfig

type IPIntelligenceInfoConfig struct {
}

IPIntelligenceInfoConfig holds the configuration of a single IPIntelligenceInfo.

type IPIntelligenceInfoConfigList

type IPIntelligenceInfoConfigList struct {
	Items    []IPIntelligenceInfoConfig `json:"items"`
	Kind     string                     `json:"kind"`
	SelfLink string                     `json:"selflink"`
}

IPIntelligenceInfoConfigList holds a list of IPIntelligenceInfo configuration.

type IPIntelligenceInfoResource

type IPIntelligenceInfoResource struct {
	// contains filtered or unexported fields
}

IPIntelligenceInfoResource provides an API to manage IPIntelligenceInfo configurations.

func (*IPIntelligenceInfoResource) Create

Create a new IPIntelligenceInfo configuration.

func (*IPIntelligenceInfoResource) Delete

func (r *IPIntelligenceInfoResource) Delete(id string) error

Delete a single IPIntelligenceInfo configuration identified by id.

func (*IPIntelligenceInfoResource) Edit

Edit a IPIntelligenceInfo configuration identified by id.

func (*IPIntelligenceInfoResource) Get

Get a single IPIntelligenceInfo configuration identified by id.

func (*IPIntelligenceInfoResource) ListAll

ListAll lists all the IPIntelligenceInfo configurations.

type IPIntelligencePolicyConfig

type IPIntelligencePolicyConfig struct {
	DefaultAction                   string `json:"defaultAction"`
	DefaultLogBlacklistHitOnly      string `json:"defaultLogBlacklistHitOnly"`
	DefaultLogBlacklistWhitelistHit string `json:"defaultLogBlacklistWhitelistHit"`
	FullPath                        string `json:"fullPath"`
	Generation                      int    `json:"generation"`
	Kind                            string `json:"kind"`
	Name                            string `json:"name"`
	Partition                       string `json:"partition"`
	SelfLink                        string `json:"selfLink"`
}

IPIntelligencePolicyConfig holds the configuration of a single IPIntelligencePolicy.

type IPIntelligencePolicyConfigList

type IPIntelligencePolicyConfigList struct {
	Items    []IPIntelligencePolicyConfig `json:"items"`
	Kind     string                       `json:"kind"`
	SelfLink string                       `json:"selflink"`
}

IPIntelligencePolicyConfigList holds a list of IPIntelligencePolicy configuration.

type IPIntelligencePolicyResource

type IPIntelligencePolicyResource struct {
	// contains filtered or unexported fields
}

IPIntelligencePolicyResource provides an API to manage IPIntelligencePolicy configurations.

func (*IPIntelligencePolicyResource) Create

Create a new IPIntelligencePolicy configuration.

func (*IPIntelligencePolicyResource) Delete

Delete a single IPIntelligencePolicy configuration identified by id.

func (*IPIntelligencePolicyResource) Edit

Edit a IPIntelligencePolicy configuration identified by id.

func (*IPIntelligencePolicyResource) Get

Get a single IPIntelligencePolicy configuration identified by id.

func (*IPIntelligencePolicyResource) ListAll

ListAll lists all the IPIntelligencePolicy configurations.

type IPIntelligenceResource

type IPIntelligenceResource struct {
	// contains filtered or unexported fields
}

IPIntelligenceResource provides an API to manage IPIntelligence configurations.

func (*IPIntelligenceResource) Create

Create a new IPIntelligence configuration.

func (*IPIntelligenceResource) Delete

func (r *IPIntelligenceResource) Delete(id string) error

Delete a single IPIntelligence configuration identified by id.

func (*IPIntelligenceResource) Edit

Edit a IPIntelligence configuration identified by id.

func (*IPIntelligenceResource) Get

Get a single IPIntelligence configuration identified by id.

func (*IPIntelligenceResource) ListAll

ListAll lists all the IPIntelligence configurations.

type IPIntelligenseBlacklistCategoryConfig

type IPIntelligenseBlacklistCategoryConfig struct {
	BlMatchDirection string `json:"blMatchDirection"`
	Description      string `json:"description"`
	FullPath         string `json:"fullPath"`
	Generation       int    `json:"generation"`
	Kind             string `json:"kind"`
	Name             string `json:"name"`
	Partition        string `json:"partition"`
	SelfLink         string `json:"selfLink"`
}

IPIntelligenseBlacklistCategoryConfig holds the configuration of a single IPIntelligenseBlacklistCategory.

type IPIntelligenseBlacklistCategoryConfigList

type IPIntelligenseBlacklistCategoryConfigList struct {
	Items    []IPIntelligenseBlacklistCategoryConfig `json:"items"`
	Kind     string                                  `json:"kind"`
	SelfLink string                                  `json:"selflink"`
}

IPIntelligenseBlacklistCategoryConfigList holds a list of IPIntelligenseBlacklistCategory configuration.

type IPIntelligenseBlacklistCategoryResource

type IPIntelligenseBlacklistCategoryResource struct {
	// contains filtered or unexported fields
}

IPIntelligenseBlacklistCategoryResource provides an API to manage IPIntelligenseBlacklistCategory configurations.

func (*IPIntelligenseBlacklistCategoryResource) Create

Create a new IPIntelligenseBlacklistCategory configuration.

func (*IPIntelligenseBlacklistCategoryResource) Delete

Delete a single IPIntelligenseBlacklistCategory configuration identified by id.

func (*IPIntelligenseBlacklistCategoryResource) Edit

Edit a IPIntelligenseBlacklistCategory configuration identified by id.

func (*IPIntelligenseBlacklistCategoryResource) Get

Get a single IPIntelligenseBlacklistCategory configuration identified by id.

func (*IPIntelligenseBlacklistCategoryResource) ListAll

ListAll lists all the IPIntelligenseBlacklistCategory configurations.

type IPIntelligenseCategoryConfig

type IPIntelligenseCategoryConfig struct {
}

IPIntelligenseCategoryConfig holds the configuration of a single IPIntelligenseCategory.

type IPIntelligenseCategoryConfigList

type IPIntelligenseCategoryConfigList struct {
	Items    []IPIntelligenseCategoryConfig `json:"items"`
	Kind     string                         `json:"kind"`
	SelfLink string                         `json:"selflink"`
}

IPIntelligenseCategoryConfigList holds a list of IPIntelligenseCategory configuration.

type IPIntelligenseCategoryResource

type IPIntelligenseCategoryResource struct {
	// contains filtered or unexported fields
}

IPIntelligenseCategoryResource provides an API to manage IPIntelligenseCategory configurations.

func (*IPIntelligenseCategoryResource) Create

Create a new IPIntelligenseCategory configuration.

func (*IPIntelligenseCategoryResource) Delete

Delete a single IPIntelligenseCategory configuration identified by id.

func (*IPIntelligenseCategoryResource) Edit

Edit a IPIntelligenseCategory configuration identified by id.

func (*IPIntelligenseCategoryResource) Get

Get a single IPIntelligenseCategory configuration identified by id.

func (*IPIntelligenseCategoryResource) ListAll

ListAll lists all the IPIntelligenseCategory configurations.

type LogConfig

type LogConfig struct {
	Reference struct {
		Link string `json:"link"`
	} `json:"reference"`
}

LogConfig holds the configuration of a single Log.

type LogConfigList

type LogConfigList struct {
	Items    []LogConfig `json:"items"`
	Kind     string      `json:"kind"`
	SelfLink string      `json:"selflink"`
}

LogConfigList holds a list of Log configuration.

type LogNetworkStorageFieldConfig

type LogNetworkStorageFieldConfig struct {
}

LogNetworkStorageFieldConfig holds the configuration of a single LogNetworkStorageField.

type LogNetworkStorageFieldConfigList

type LogNetworkStorageFieldConfigList struct {
	Items    []LogNetworkStorageFieldConfig `json:"items"`
	Kind     string                         `json:"kind"`
	SelfLink string                         `json:"selflink"`
}

LogNetworkStorageFieldConfigList holds a list of LogNetworkStorageField configuration.

type LogNetworkStorageFieldResource

type LogNetworkStorageFieldResource struct {
	// contains filtered or unexported fields
}

LogNetworkStorageFieldResource provides an API to manage LogNetworkStorageField configurations.

func (*LogNetworkStorageFieldResource) Create

Create a new LogNetworkStorageField configuration.

func (*LogNetworkStorageFieldResource) Delete

Delete a single LogNetworkStorageField configuration identified by id.

func (*LogNetworkStorageFieldResource) Edit

Edit a LogNetworkStorageField configuration identified by id.

func (*LogNetworkStorageFieldResource) Get

Get a single LogNetworkStorageField configuration identified by id.

func (*LogNetworkStorageFieldResource) ListAll

ListAll lists all the LogNetworkStorageField configurations.

type LogProfileApplicationConfig

type LogProfileApplicationConfig struct {
}

LogProfileApplicationConfig holds the configuration of a single LogProfileApplication.

type LogProfileApplicationConfigList

type LogProfileApplicationConfigList struct {
	Items    []LogProfileApplicationConfig `json:"items"`
	Kind     string                        `json:"kind"`
	SelfLink string                        `json:"selflink"`
}

LogProfileApplicationConfigList holds a list of LogProfileApplication configuration.

type LogProfileApplicationResource

type LogProfileApplicationResource struct {
	// contains filtered or unexported fields
}

LogProfileApplicationResource provides an API to manage LogProfileApplication configurations.

func (*LogProfileApplicationResource) Create

Create a new LogProfileApplication configuration.

func (*LogProfileApplicationResource) Delete

Delete a single LogProfileApplication configuration identified by id.

func (*LogProfileApplicationResource) Edit

Edit a LogProfileApplication configuration identified by id.

func (*LogProfileApplicationResource) Get

Get a single LogProfileApplication configuration identified by id.

func (*LogProfileApplicationResource) ListAll

ListAll lists all the LogProfileApplication configurations.

type LogProfileConfig

type LogProfileConfig struct {
	ApplicationReference struct {
		IsSubcollection bool   `json:"isSubcollection"`
		Link            string `json:"link"`
	} `json:"applicationReference"`
	Description string `json:"description"`
	FullPath    string `json:"fullPath"`
	Generation  int    `json:"generation"`
	Kind        string `json:"kind"`
	Name        string `json:"name"`
	Partition   string `json:"partition"`
	SelfLink    string `json:"selfLink"`
}

LogProfileConfig holds the configuration of a single LogProfile.

type LogProfileConfigList

type LogProfileConfigList struct {
	Items    []LogProfileConfig `json:"items"`
	Kind     string             `json:"kind"`
	SelfLink string             `json:"selflink"`
}

LogProfileConfigList holds a list of LogProfile configuration.

type LogProfileNetworkConfig

type LogProfileNetworkConfig struct {
}

LogProfileNetworkConfig holds the configuration of a single LogProfileNetwork.

type LogProfileNetworkConfigList

type LogProfileNetworkConfigList struct {
	Items    []LogProfileNetworkConfig `json:"items"`
	Kind     string                    `json:"kind"`
	SelfLink string                    `json:"selflink"`
}

LogProfileNetworkConfigList holds a list of LogProfileNetwork configuration.

type LogProfileNetworkResource

type LogProfileNetworkResource struct {
	// contains filtered or unexported fields
}

LogProfileNetworkResource provides an API to manage LogProfileNetwork configurations.

func (*LogProfileNetworkResource) Create

Create a new LogProfileNetwork configuration.

func (*LogProfileNetworkResource) Delete

func (r *LogProfileNetworkResource) Delete(id string) error

Delete a single LogProfileNetwork configuration identified by id.

func (*LogProfileNetworkResource) Edit

Edit a LogProfileNetwork configuration identified by id.

func (*LogProfileNetworkResource) Get

Get a single LogProfileNetwork configuration identified by id.

func (*LogProfileNetworkResource) ListAll

ListAll lists all the LogProfileNetwork configurations.

type LogProfileProtocolDNSConfig

type LogProfileProtocolDNSConfig struct {
}

LogProfileProtocolDNSConfig holds the configuration of a single LogProfileProtocolDNS.

type LogProfileProtocolDNSConfigList

type LogProfileProtocolDNSConfigList struct {
	Items    []LogProfileProtocolDNSConfig `json:"items"`
	Kind     string                        `json:"kind"`
	SelfLink string                        `json:"selflink"`
}

LogProfileProtocolDNSConfigList holds a list of LogProfileProtocolDNS configuration.

type LogProfileProtocolDNSResource

type LogProfileProtocolDNSResource struct {
	// contains filtered or unexported fields
}

LogProfileProtocolDNSResource provides an API to manage LogProfileProtocolDNS configurations.

func (*LogProfileProtocolDNSResource) Create

Create a new LogProfileProtocolDNS configuration.

func (*LogProfileProtocolDNSResource) Delete

Delete a single LogProfileProtocolDNS configuration identified by id.

func (*LogProfileProtocolDNSResource) Edit

Edit a LogProfileProtocolDNS configuration identified by id.

func (*LogProfileProtocolDNSResource) Get

Get a single LogProfileProtocolDNS configuration identified by id.

func (*LogProfileProtocolDNSResource) ListAll

ListAll lists all the LogProfileProtocolDNS configurations.

type LogProfileProtocolSIPConfig

type LogProfileProtocolSIPConfig struct {
}

LogProfileProtocolSIPConfig holds the configuration of a single LogProfileProtocolSIP.

type LogProfileProtocolSIPConfigList

type LogProfileProtocolSIPConfigList struct {
	Items    []LogProfileProtocolSIPConfig `json:"items"`
	Kind     string                        `json:"kind"`
	SelfLink string                        `json:"selflink"`
}

LogProfileProtocolSIPConfigList holds a list of LogProfileProtocolSIP configuration.

type LogProfileProtocolSIPResource

type LogProfileProtocolSIPResource struct {
	// contains filtered or unexported fields
}

LogProfileProtocolSIPResource provides an API to manage LogProfileProtocolSIP configurations.

func (*LogProfileProtocolSIPResource) Create

Create a new LogProfileProtocolSIP configuration.

func (*LogProfileProtocolSIPResource) Delete

Delete a single LogProfileProtocolSIP configuration identified by id.

func (*LogProfileProtocolSIPResource) Edit

Edit a LogProfileProtocolSIP configuration identified by id.

func (*LogProfileProtocolSIPResource) Get

Get a single LogProfileProtocolSIP configuration identified by id.

func (*LogProfileProtocolSIPResource) ListAll

ListAll lists all the LogProfileProtocolSIP configurations.

type LogProfileResource

type LogProfileResource struct {
	// contains filtered or unexported fields
}

LogProfileResource provides an API to manage LogProfile configurations.

func (*LogProfileResource) Create

func (r *LogProfileResource) Create(item LogProfileConfig) error

Create a new LogProfile configuration.

func (*LogProfileResource) Delete

func (r *LogProfileResource) Delete(id string) error

Delete a single LogProfile configuration identified by id.

func (*LogProfileResource) Edit

func (r *LogProfileResource) Edit(id string, item LogProfileConfig) error

Edit a LogProfile configuration identified by id.

func (*LogProfileResource) Get

Get a single LogProfile configuration identified by id.

func (*LogProfileResource) ListAll

ListAll lists all the LogProfile configurations.

type LogProtocolDNSStorageFieldConfig

type LogProtocolDNSStorageFieldConfig struct {
}

LogProtocolDNSStorageFieldConfig holds the configuration of a single LogProtocolDNSStorageField.

type LogProtocolDNSStorageFieldConfigList

type LogProtocolDNSStorageFieldConfigList struct {
	Items    []LogProtocolDNSStorageFieldConfig `json:"items"`
	Kind     string                             `json:"kind"`
	SelfLink string                             `json:"selflink"`
}

LogProtocolDNSStorageFieldConfigList holds a list of LogProtocolDNSStorageField configuration.

type LogProtocolDNSStorageFieldResource

type LogProtocolDNSStorageFieldResource struct {
	// contains filtered or unexported fields
}

LogProtocolDNSStorageFieldResource provides an API to manage LogProtocolDNSStorageField configurations.

func (*LogProtocolDNSStorageFieldResource) Create

Create a new LogProtocolDNSStorageField configuration.

func (*LogProtocolDNSStorageFieldResource) Delete

Delete a single LogProtocolDNSStorageField configuration identified by id.

func (*LogProtocolDNSStorageFieldResource) Edit

Edit a LogProtocolDNSStorageField configuration identified by id.

func (*LogProtocolDNSStorageFieldResource) Get

Get a single LogProtocolDNSStorageField configuration identified by id.

func (*LogProtocolDNSStorageFieldResource) ListAll

ListAll lists all the LogProtocolDNSStorageField configurations.

type LogProtocolSIPStorageFieldConfig

type LogProtocolSIPStorageFieldConfig struct {
}

LogProtocolSIPStorageFieldConfig holds the configuration of a single LogProtocolSIPStorageField.

type LogProtocolSIPStorageFieldConfigList

type LogProtocolSIPStorageFieldConfigList struct {
	Items    []LogProtocolSIPStorageFieldConfig `json:"items"`
	Kind     string                             `json:"kind"`
	SelfLink string                             `json:"selflink"`
}

LogProtocolSIPStorageFieldConfigList holds a list of LogProtocolSIPStorageField configuration.

type LogProtocolSIPStorageFieldResource

type LogProtocolSIPStorageFieldResource struct {
	// contains filtered or unexported fields
}

LogProtocolSIPStorageFieldResource provides an API to manage LogProtocolSIPStorageField configurations.

func (*LogProtocolSIPStorageFieldResource) Create

Create a new LogProtocolSIPStorageField configuration.

func (*LogProtocolSIPStorageFieldResource) Delete

Delete a single LogProtocolSIPStorageField configuration identified by id.

func (*LogProtocolSIPStorageFieldResource) Edit

Edit a LogProtocolSIPStorageField configuration identified by id.

func (*LogProtocolSIPStorageFieldResource) Get

Get a single LogProtocolSIPStorageField configuration identified by id.

func (*LogProtocolSIPStorageFieldResource) ListAll

ListAll lists all the LogProtocolSIPStorageField configurations.

type LogRemoteFormatConfig

type LogRemoteFormatConfig struct {
}

LogRemoteFormatConfig holds the configuration of a single LogRemoteFormat.

type LogRemoteFormatConfigList

type LogRemoteFormatConfigList struct {
	Items    []LogRemoteFormatConfig `json:"items"`
	Kind     string                  `json:"kind"`
	SelfLink string                  `json:"selflink"`
}

LogRemoteFormatConfigList holds a list of LogRemoteFormat configuration.

type LogRemoteFormatResource

type LogRemoteFormatResource struct {
	// contains filtered or unexported fields
}

LogRemoteFormatResource provides an API to manage LogRemoteFormat configurations.

func (*LogRemoteFormatResource) Create

Create a new LogRemoteFormat configuration.

func (*LogRemoteFormatResource) Delete

func (r *LogRemoteFormatResource) Delete(id string) error

Delete a single LogRemoteFormat configuration identified by id.

func (*LogRemoteFormatResource) Edit

Edit a LogRemoteFormat configuration identified by id.

func (*LogRemoteFormatResource) Get

Get a single LogRemoteFormat configuration identified by id.

func (*LogRemoteFormatResource) ListAll

ListAll lists all the LogRemoteFormat configurations.

type LogResource

type LogResource struct {
	// contains filtered or unexported fields
}

LogResource provides an API to manage Log configurations.

func (*LogResource) Create

func (r *LogResource) Create(item LogConfig) error

Create a new Log configuration.

func (*LogResource) Delete

func (r *LogResource) Delete(id string) error

Delete a single Log configuration identified by id.

func (*LogResource) Edit

func (r *LogResource) Edit(id string, item LogConfig) error

Edit a Log configuration identified by id.

func (*LogResource) Get

func (r *LogResource) Get(id string) (*LogConfig, error)

Get a single Log configuration identified by id.

func (*LogResource) ListAll

func (r *LogResource) ListAll() (*LogConfigList, error)

ListAll lists all the Log configurations.

type LogStorageFieldConfig

type LogStorageFieldConfig struct {
	Format     string `json:"format"`
	FullPath   string `json:"fullPath"`
	Generation int    `json:"generation"`
	ID         int    `json:"id"`
	Kind       string `json:"kind"`
	Name       string `json:"name"`
	SelfLink   string `json:"selfLink"`
}

LogStorageFieldConfig holds the configuration of a single LogStorageField.

type LogStorageFieldConfigList

type LogStorageFieldConfigList struct {
	Items    []LogStorageFieldConfig `json:"items"`
	Kind     string                  `json:"kind"`
	SelfLink string                  `json:"selflink"`
}

LogStorageFieldConfigList holds a list of LogStorageField configuration.

type LogStorageFieldResource

type LogStorageFieldResource struct {
	// contains filtered or unexported fields
}

LogStorageFieldResource provides an API to manage LogStorageField configurations.

func (*LogStorageFieldResource) Create

Create a new LogStorageField configuration.

func (*LogStorageFieldResource) Delete

func (r *LogStorageFieldResource) Delete(id string) error

Delete a single LogStorageField configuration identified by id.

func (*LogStorageFieldResource) Edit

Edit a LogStorageField configuration identified by id.

func (*LogStorageFieldResource) Get

Get a single LogStorageField configuration identified by id.

func (*LogStorageFieldResource) ListAll

ListAll lists all the LogStorageField configurations.

type ManagementIPRulesRulesConfig

type ManagementIPRulesRulesConfig struct {
}

ManagementIPRulesRulesConfig holds the configuration of a single ManagementIPRulesRules.

type ManagementIPRulesRulesConfigList

type ManagementIPRulesRulesConfigList struct {
	Items    []ManagementIPRulesRulesConfig `json:"items"`
	Kind     string                         `json:"kind"`
	SelfLink string                         `json:"selflink"`
}

ManagementIPRulesRulesConfigList holds a list of ManagementIPRulesRules configuration.

type ManagementIPRulesRulesResource

type ManagementIPRulesRulesResource struct {
	// contains filtered or unexported fields
}

ManagementIPRulesRulesResource provides an API to manage ManagementIPRulesRules configurations.

func (*ManagementIPRulesRulesResource) Create

Create a new ManagementIPRulesRules configuration.

func (*ManagementIPRulesRulesResource) Delete

Delete a single ManagementIPRulesRules configuration identified by id.

func (*ManagementIPRulesRulesResource) Edit

Edit a ManagementIPRulesRules configuration identified by id.

func (*ManagementIPRulesRulesResource) Get

Get a single ManagementIPRulesRules configuration identified by id.

func (*ManagementIPRulesRulesResource) ListAll

ListAll lists all the ManagementIPRulesRules configurations.

type NATConfig

type NATConfig struct {
}

NATConfig holds the configuration of a single NAT.

type NATConfigList

type NATConfigList struct {
	Items    []NATConfig `json:"items"`
	Kind     string      `json:"kind"`
	SelfLink string      `json:"selflink"`
}

NATConfigList holds a list of NAT configuration.

type NATDestinationTranslationConfig

type NATDestinationTranslationConfig struct {
}

NATDestinationTranslationConfig holds the configuration of a single NATDestinationTranslation.

type NATDestinationTranslationConfigList

type NATDestinationTranslationConfigList struct {
	Items    []NATDestinationTranslationConfig `json:"items"`
	Kind     string                            `json:"kind"`
	SelfLink string                            `json:"selflink"`
}

NATDestinationTranslationConfigList holds a list of NATDestinationTranslation configuration.

type NATDestinationTranslationResource

type NATDestinationTranslationResource struct {
	// contains filtered or unexported fields
}

NATDestinationTranslationResource provides an API to manage NATDestinationTranslation configurations.

func (*NATDestinationTranslationResource) Create

Create a new NATDestinationTranslation configuration.

func (*NATDestinationTranslationResource) Delete

Delete a single NATDestinationTranslation configuration identified by id.

func (*NATDestinationTranslationResource) Edit

Edit a NATDestinationTranslation configuration identified by id.

func (*NATDestinationTranslationResource) Get

Get a single NATDestinationTranslation configuration identified by id.

func (*NATDestinationTranslationResource) ListAll

ListAll lists all the NATDestinationTranslation configurations.

type NATPolicyConfig

type NATPolicyConfig struct {
}

NATPolicyConfig holds the configuration of a single NATPolicy.

type NATPolicyConfigList

type NATPolicyConfigList struct {
	Items    []NATPolicyConfig `json:"items"`
	Kind     string            `json:"kind"`
	SelfLink string            `json:"selflink"`
}

NATPolicyConfigList holds a list of NATPolicy configuration.

type NATPolicyResource

type NATPolicyResource struct {
	// contains filtered or unexported fields
}

NATPolicyResource provides an API to manage NATPolicy configurations.

func (*NATPolicyResource) Create

func (r *NATPolicyResource) Create(item NATPolicyConfig) error

Create a new NATPolicy configuration.

func (*NATPolicyResource) Delete

func (r *NATPolicyResource) Delete(id string) error

Delete a single NATPolicy configuration identified by id.

func (*NATPolicyResource) Edit

func (r *NATPolicyResource) Edit(id string, item NATPolicyConfig) error

Edit a NATPolicy configuration identified by id.

func (*NATPolicyResource) Get

Get a single NATPolicy configuration identified by id.

func (*NATPolicyResource) ListAll

func (r *NATPolicyResource) ListAll() (*NATPolicyConfigList, error)

ListAll lists all the NATPolicy configurations.

type NATPolicyRulesConfig

type NATPolicyRulesConfig struct {
}

NATPolicyRulesConfig holds the configuration of a single NATPolicyRules.

type NATPolicyRulesConfigList

type NATPolicyRulesConfigList struct {
	Items    []NATPolicyRulesConfig `json:"items"`
	Kind     string                 `json:"kind"`
	SelfLink string                 `json:"selflink"`
}

NATPolicyRulesConfigList holds a list of NATPolicyRules configuration.

type NATPolicyRulesResource

type NATPolicyRulesResource struct {
	// contains filtered or unexported fields
}

NATPolicyRulesResource provides an API to manage NATPolicyRules configurations.

func (*NATPolicyRulesResource) Create

Create a new NATPolicyRules configuration.

func (*NATPolicyRulesResource) Delete

func (r *NATPolicyRulesResource) Delete(id string) error

Delete a single NATPolicyRules configuration identified by id.

func (*NATPolicyRulesResource) Edit

Edit a NATPolicyRules configuration identified by id.

func (*NATPolicyRulesResource) Get

Get a single NATPolicyRules configuration identified by id.

func (*NATPolicyRulesResource) ListAll

ListAll lists all the NATPolicyRules configurations.

type NATResource

type NATResource struct {
	// contains filtered or unexported fields
}

NATResource provides an API to manage NAT configurations.

func (*NATResource) Create

func (r *NATResource) Create(item NATConfig) error

Create a new NAT configuration.

func (*NATResource) Delete

func (r *NATResource) Delete(id string) error

Delete a single NAT configuration identified by id.

func (*NATResource) Edit

func (r *NATResource) Edit(id string, item NATConfig) error

Edit a NAT configuration identified by id.

func (*NATResource) Get

func (r *NATResource) Get(id string) (*NATConfig, error)

Get a single NAT configuration identified by id.

func (*NATResource) ListAll

func (r *NATResource) ListAll() (*NATConfigList, error)

ListAll lists all the NAT configurations.

type NATSourceTranslationConfig

type NATSourceTranslationConfig struct {
}

NATSourceTranslationConfig holds the configuration of a single NATSourceTranslation.

type NATSourceTranslationConfigList

type NATSourceTranslationConfigList struct {
	Items    []NATSourceTranslationConfig `json:"items"`
	Kind     string                       `json:"kind"`
	SelfLink string                       `json:"selflink"`
}

NATSourceTranslationConfigList holds a list of NATSourceTranslation configuration.

type NATSourceTranslationResource

type NATSourceTranslationResource struct {
	// contains filtered or unexported fields
}

NATSourceTranslationResource provides an API to manage NATSourceTranslation configurations.

func (*NATSourceTranslationResource) Create

Create a new NATSourceTranslation configuration.

func (*NATSourceTranslationResource) Delete

Delete a single NATSourceTranslation configuration identified by id.

func (*NATSourceTranslationResource) Edit

Edit a NATSourceTranslation configuration identified by id.

func (*NATSourceTranslationResource) Get

Get a single NATSourceTranslation configuration identified by id.

func (*NATSourceTranslationResource) ListAll

ListAll lists all the NATSourceTranslation configurations.

type SSHConfig

type SSHConfig struct {
}

SSHConfig holds the configuration of a single SSH.

type SSHConfigList

type SSHConfigList struct {
	Items    []SSHConfig `json:"items"`
	Kind     string      `json:"kind"`
	SelfLink string      `json:"selflink"`
}

SSHConfigList holds a list of SSH configuration.

type SSHProfileAuthInfoConfig

type SSHProfileAuthInfoConfig struct {
}

SSHProfileAuthInfoConfig holds the configuration of a single SSHProfileAuthInfo.

type SSHProfileAuthInfoConfigList

type SSHProfileAuthInfoConfigList struct {
	Items    []SSHProfileAuthInfoConfig `json:"items"`
	Kind     string                     `json:"kind"`
	SelfLink string                     `json:"selflink"`
}

SSHProfileAuthInfoConfigList holds a list of SSHProfileAuthInfo configuration.

type SSHProfileAuthInfoResource

type SSHProfileAuthInfoResource struct {
	// contains filtered or unexported fields
}

SSHProfileAuthInfoResource provides an API to manage SSHProfileAuthInfo configurations.

func (*SSHProfileAuthInfoResource) Create

Create a new SSHProfileAuthInfo configuration.

func (*SSHProfileAuthInfoResource) Delete

func (r *SSHProfileAuthInfoResource) Delete(id string) error

Delete a single SSHProfileAuthInfo configuration identified by id.

func (*SSHProfileAuthInfoResource) Edit

Edit a SSHProfileAuthInfo configuration identified by id.

func (*SSHProfileAuthInfoResource) Get

Get a single SSHProfileAuthInfo configuration identified by id.

func (*SSHProfileAuthInfoResource) ListAll

ListAll lists all the SSHProfileAuthInfo configurations.

type SSHProfileConfig

type SSHProfileConfig struct {
}

SSHProfileConfig holds the configuration of a single SSHProfile.

type SSHProfileConfigList

type SSHProfileConfigList struct {
	Items    []SSHProfileConfig `json:"items"`
	Kind     string             `json:"kind"`
	SelfLink string             `json:"selflink"`
}

SSHProfileConfigList holds a list of SSHProfile configuration.

type SSHProfileResource

type SSHProfileResource struct {
	// contains filtered or unexported fields
}

SSHProfileResource provides an API to manage SSHProfile configurations.

func (*SSHProfileResource) Create

func (r *SSHProfileResource) Create(item SSHProfileConfig) error

Create a new SSHProfile configuration.

func (*SSHProfileResource) Delete

func (r *SSHProfileResource) Delete(id string) error

Delete a single SSHProfile configuration identified by id.

func (*SSHProfileResource) Edit

func (r *SSHProfileResource) Edit(id string, item SSHProfileConfig) error

Edit a SSHProfile configuration identified by id.

func (*SSHProfileResource) Get

Get a single SSHProfile configuration identified by id.

func (*SSHProfileResource) ListAll

ListAll lists all the SSHProfile configurations.

type SSHProfileRulesConfig

type SSHProfileRulesConfig struct {
}

SSHProfileRulesConfig holds the configuration of a single SSHProfileRules.

type SSHProfileRulesConfigList

type SSHProfileRulesConfigList struct {
	Items    []SSHProfileRulesConfig `json:"items"`
	Kind     string                  `json:"kind"`
	SelfLink string                  `json:"selflink"`
}

SSHProfileRulesConfigList holds a list of SSHProfileRules configuration.

type SSHProfileRulesResource

type SSHProfileRulesResource struct {
	// contains filtered or unexported fields
}

SSHProfileRulesResource provides an API to manage SSHProfileRules configurations.

func (*SSHProfileRulesResource) Create

Create a new SSHProfileRules configuration.

func (*SSHProfileRulesResource) Delete

func (r *SSHProfileRulesResource) Delete(id string) error

Delete a single SSHProfileRules configuration identified by id.

func (*SSHProfileRulesResource) Edit

Edit a SSHProfileRules configuration identified by id.

func (*SSHProfileRulesResource) Get

Get a single SSHProfileRules configuration identified by id.

func (*SSHProfileRulesResource) ListAll

ListAll lists all the SSHProfileRules configurations.

type SSHResource

type SSHResource struct {
	// contains filtered or unexported fields
}

SSHResource provides an API to manage SSH configurations.

func (*SSHResource) Create

func (r *SSHResource) Create(item SSHConfig) error

Create a new SSH configuration.

func (*SSHResource) Delete

func (r *SSHResource) Delete(id string) error

Delete a single SSH configuration identified by id.

func (*SSHResource) Edit

func (r *SSHResource) Edit(id string, item SSHConfig) error

Edit a SSH configuration identified by id.

func (*SSHResource) Get

func (r *SSHResource) Get(id string) (*SSHConfig, error)

Get a single SSH configuration identified by id.

func (*SSHResource) ListAll

func (r *SSHResource) ListAll() (*SSHConfigList, error)

ListAll lists all the SSH configurations.

type SSHSSHPluginStatsConfig

type SSHSSHPluginStatsConfig struct {
}

SSHSSHPluginStatsConfig holds the configuration of a single SSHSSHPluginStats.

type SSHSSHPluginStatsConfigList

type SSHSSHPluginStatsConfigList struct {
	Items    []SSHSSHPluginStatsConfig `json:"items"`
	Kind     string                    `json:"kind"`
	SelfLink string                    `json:"selflink"`
}

SSHSSHPluginStatsConfigList holds a list of SSHSSHPluginStats configuration.

type SSHSSHPluginStatsResource

type SSHSSHPluginStatsResource struct {
	// contains filtered or unexported fields
}

SSHSSHPluginStatsResource provides an API to manage SSHSSHPluginStats configurations.

func (*SSHSSHPluginStatsResource) Create

Create a new SSHSSHPluginStats configuration.

func (*SSHSSHPluginStatsResource) Delete

func (r *SSHSSHPluginStatsResource) Delete(id string) error

Delete a single SSHSSHPluginStats configuration identified by id.

func (*SSHSSHPluginStatsResource) Edit

Edit a SSHSSHPluginStats configuration identified by id.

func (*SSHSSHPluginStatsResource) Get

Get a single SSHSSHPluginStats configuration identified by id.

func (*SSHSSHPluginStatsResource) ListAll

ListAll lists all the SSHSSHPluginStats configurations.

type Security

type Security struct {
	// contains filtered or unexported fields
}

func New

func New(c *f5.Client) Security

func (Security) Analytics

func (sec Security) Analytics() *AnalyticsResource

Analytics returns a configured AnalyticsResource.

func (Security) AntiFraud

func (sec Security) AntiFraud() *AntiFraudResource

AntiFraud returns a configured AntiFraudResource.

func (Security) AntiFraudProfile

func (sec Security) AntiFraudProfile() *AntiFraudProfileResource

AntiFraudProfile returns a configured AntiFraudProfileResource.

func (Security) AntiFraudProfileUsers

func (sec Security) AntiFraudProfileUsers() *AntiFraudProfileUsersResource

AntiFraudProfileUsers returns a configured AntiFraudProfileUsersResource.

func (Security) AntiFraudProfileUsersModes

func (sec Security) AntiFraudProfileUsersModes() *AntiFraudProfileUsersModesResource

AntiFraudProfileUsersModes returns a configured AntiFraudProfileUsersModesResource.

func (Security) AntiFraudSignaturesUpdate

func (sec Security) AntiFraudSignaturesUpdate() *AntiFraudSignaturesUpdateResource

AntiFraudSignaturesUpdate returns a configured AntiFraudSignaturesUpdateResource.

func (Security) BlacklistPublisher

func (sec Security) BlacklistPublisher() *BlacklistPublisherResource

BlacklistPublisher returns a configured BlacklistPublisherResource.

func (Security) BlacklistPublisherBlacklistPublisherStats

func (sec Security) BlacklistPublisherBlacklistPublisherStats() *BlacklistPublisherBlacklistPublisherStatsResource

BlacklistPublisherBlacklistPublisherStats returns a configured BlacklistPublisherBlacklistPublisherStatsResource.

func (Security) BlacklistPublisherCategory

func (sec Security) BlacklistPublisherCategory() *BlacklistPublisherCategoryResource

BlacklistPublisherCategory returns a configured BlacklistPublisherCategoryResource.

func (Security) BlacklistPublisherProfile

func (sec Security) BlacklistPublisherProfile() *BlacklistPublisherProfileResource

BlacklistPublisherProfile returns a configured BlacklistPublisherProfileResource.

func (Security) BotDefense

func (sec Security) BotDefense() *BotDefenseResource

BotDefense returns a configured BotDefenseResource.

func (Security) BotDefenseASMProfile

func (sec Security) BotDefenseASMProfile() *BotDefenseASMProfileResource

BotDefenseASMProfile returns a configured BotDefenseASMProfileResource.

func (Security) DNS

func (sec Security) DNS() *DNSResource

DNS returns a configured DNSResource.

func (Security) DNSProfile

func (sec Security) DNSProfile() *DNSProfileResource

DNSProfile returns a configured DNSProfileResource.

func (Security) DOS

func (sec Security) DOS() *DOSResource

DOS returns a configured DOSResource.

func (Security) DOSBotSignature

func (sec Security) DOSBotSignature() *DOSBotSignatureResource

DOSBotSignature returns a configured DOSBotSignatureResource.

func (Security) DOSBotSignatureCategory

func (sec Security) DOSBotSignatureCategory() *DOSBotSignatureCategoryResource

DOSBotSignatureCategory returns a configured DOSBotSignatureCategoryResource.

func (Security) DOSDeviceConfig

func (sec Security) DOSDeviceConfig() *DOSDeviceConfigResource

DOSDeviceConfig returns a configured DOSDeviceConfigResource.

func (Security) DOSNetworkWhitelist

func (sec Security) DOSNetworkWhitelist() *DOSNetworkWhitelistResource

DOSNetworkWhitelist returns a configured DOSNetworkWhitelistResource.

func (Security) DOSProfile

func (sec Security) DOSProfile() *DOSProfileResource

DOSProfile returns a configured DOSProfileResource.

func (Security) DOSProfileApplication

func (sec Security) DOSProfileApplication() *DOSProfileApplicationResource

DOSProfileApplication returns a configured DOSProfileApplicationResource.

func (Security) DOSProfileDOSNetwork

func (sec Security) DOSProfileDOSNetwork() *DOSProfileDOSNetworkResource

DOSProfileDOSNetwork returns a configured DOSProfileDOSNetworkResource.

func (Security) DOSProfileProtocolDNS

func (sec Security) DOSProfileProtocolDNS() *DOSProfileProtocolDNSResource

DOSProfileProtocolDNS returns a configured DOSProfileProtocolDNSResource.

func (Security) DOSProfileProtocolSIP

func (sec Security) DOSProfileProtocolSIP() *DOSProfileProtocolSIPResource

DOSProfileProtocolSIP returns a configured DOSProfileProtocolSIPResource.

func (Security) DOSUDPPortlist

func (sec Security) DOSUDPPortlist() *DOSUDPPortlistResource

DOSUDPPortlist returns a configured DOSUDPPortlistResource.

func (Security) Datasync

func (sec Security) Datasync() *DatasyncResource

Datasync returns a configured DatasyncResource.

func (Security) DatasyncDeviceStats

func (sec Security) DatasyncDeviceStats() *DatasyncDeviceStatsResource

DatasyncDeviceStats returns a configured DatasyncDeviceStatsResource.

func (Security) DatasyncGlobalProfile

func (sec Security) DatasyncGlobalProfile() *DatasyncGlobalProfileResource

DatasyncGlobalProfile returns a configured DatasyncGlobalProfileResource.

func (Security) DatasyncLocalProfile

func (sec Security) DatasyncLocalProfile() *DatasyncLocalProfileResource

DatasyncLocalProfile returns a configured DatasyncLocalProfileResource.

func (Security) DatasyncUpdateFile

func (sec Security) DatasyncUpdateFile() *DatasyncUpdateFileResource

DatasyncUpdateFile returns a configured DatasyncUpdateFileResource.

func (Security) Device

func (sec Security) Device() *DeviceResource

Device returns a configured DeviceResource.

func (Security) DeviceDeviceContext

func (sec Security) DeviceDeviceContext() *DeviceDeviceContextResource

DeviceDeviceContext returns a configured DeviceDeviceContextResource.

func (Security) DeviceDeviceContextNATRule

func (sec Security) DeviceDeviceContextNATRule() *DeviceDeviceContextNATRuleResource

DeviceDeviceContextNATRule returns a configured DeviceDeviceContextNATRuleResource.

func (Security) EngineUpdate

func (sec Security) EngineUpdate() *EngineUpdateResource

EngineUpdate returns a configured EngineUpdateResource.

func (Security) Firewall

func (sec Security) Firewall() *FirewallResource

Firewall returns a configured FirewallResource.

func (Security) FirewallAddressList

func (sec Security) FirewallAddressList() *FirewallAddressListResource

FirewallAddressList returns a configured FirewallAddressListResource.

func (Security) FirewallConfigChangeLog

func (sec Security) FirewallConfigChangeLog() *FirewallConfigChangeLogResource

FirewallConfigChangeLog returns a configured FirewallConfigChangeLogResource.

func (Security) FirewallFQDNEntity

func (sec Security) FirewallFQDNEntity() *FirewallFQDNEntityResource

FirewallFQDNEntity returns a configured FirewallFQDNEntityResource.

func (Security) FirewallFQDNInfo

func (sec Security) FirewallFQDNInfo() *FirewallFQDNInfoResource

FirewallFQDNInfo returns a configured FirewallFQDNInfoResource.

func (Security) FirewallGlobalFQDNPolicy

func (sec Security) FirewallGlobalFQDNPolicy() *FirewallGlobalFQDNPolicyResource

FirewallGlobalFQDNPolicy returns a configured FirewallGlobalFQDNPolicyResource.

func (Security) FirewallGlobalRules

func (sec Security) FirewallGlobalRules() *FirewallGlobalRulesResource

FirewallGlobalRules returns a configured FirewallGlobalRulesResource.

func (Security) FirewallGlobalRulesActive

func (sec Security) FirewallGlobalRulesActive() *FirewallGlobalRulesActiveResource

FirewallGlobalRulesActive returns a configured FirewallGlobalRulesActiveResource.

func (Security) FirewallGlobalRulesEnforcedPolicyRules

func (sec Security) FirewallGlobalRulesEnforcedPolicyRules() *FirewallGlobalRulesEnforcedPolicyRulesResource

FirewallGlobalRulesEnforcedPolicyRules returns a configured FirewallGlobalRulesEnforcedPolicyRulesResource.

func (Security) FirewallGlobalRulesStagedPolicyRules

func (sec Security) FirewallGlobalRulesStagedPolicyRules() *FirewallGlobalRulesStagedPolicyRulesResource

FirewallGlobalRulesStagedPolicyRules returns a configured FirewallGlobalRulesStagedPolicyRulesResource.

func (Security) FirewallManagementIPRules

func (sec Security) FirewallManagementIPRules() *FirewallManagementIPRulesResource

FirewallManagementIPRules returns a configured FirewallManagementIPRulesResource.

func (Security) FirewallMatchingRule

func (sec Security) FirewallMatchingRule() *FirewallMatchingRuleResource

FirewallMatchingRule returns a configured FirewallMatchingRuleResource.

func (Security) FirewallOnDemandCompilation

func (sec Security) FirewallOnDemandCompilation() *FirewallOnDemandCompilationResource

FirewallOnDemandCompilation returns a configured FirewallOnDemandCompilationResource.

func (Security) FirewallOnDemandRuleDeploy

func (sec Security) FirewallOnDemandRuleDeploy() *FirewallOnDemandRuleDeployResource

FirewallOnDemandRuleDeploy returns a configured FirewallOnDemandRuleDeployResource.

func (Security) FirewallPolicy

func (sec Security) FirewallPolicy() *FirewallPolicyResource

FirewallPolicy returns a configured FirewallPolicyResource.

func (Security) FirewallPolicyRules

func (sec Security) FirewallPolicyRules() *FirewallPolicyRulesResource

FirewallPolicyRules returns a configured FirewallPolicyRulesResource.

func (Security) FirewallPortList

func (sec Security) FirewallPortList() *FirewallPortListResource

FirewallPortList returns a configured FirewallPortListResource.

func (Security) FirewallPortMisusePolicy

func (sec Security) FirewallPortMisusePolicy() *FirewallPortMisusePolicyResource

FirewallPortMisusePolicy returns a configured FirewallPortMisusePolicyResource.

func (Security) FirewallRuleList

func (sec Security) FirewallRuleList() *FirewallRuleListResource

FirewallRuleList returns a configured FirewallRuleListResource.

func (Security) FirewallRuleListRules

func (sec Security) FirewallRuleListRules() *FirewallRuleListRulesResource

FirewallRuleListRules returns a configured FirewallRuleListRulesResource.

func (Security) FirewallSchedule

func (sec Security) FirewallSchedule() *FirewallScheduleResource

FirewallSchedule returns a configured FirewallScheduleResource.

func (Security) FirewallUserDomain

func (sec Security) FirewallUserDomain() *FirewallUserDomainResource

FirewallUserDomain returns a configured FirewallUserDomainResource.

func (Security) FirewallUserGroupEntity

func (sec Security) FirewallUserGroupEntity() *FirewallUserGroupEntityResource

FirewallUserGroupEntity returns a configured FirewallUserGroupEntityResource.

func (Security) FirewallUserList

func (sec Security) FirewallUserList() *FirewallUserListResource

FirewallUserList returns a configured FirewallUserListResource.

func (Security) HTTP

func (sec Security) HTTP() *HTTPResource

HTTP returns a configured HTTPResource.

func (Security) HTTPFileType

func (sec Security) HTTPFileType() *HTTPFileTypeResource

HTTPFileType returns a configured HTTPFileTypeResource.

func (Security) HTTPMandatoryHeader

func (sec Security) HTTPMandatoryHeader() *HTTPMandatoryHeaderResource

HTTPMandatoryHeader returns a configured HTTPMandatoryHeaderResource.

func (Security) HTTPProfile

func (sec Security) HTTPProfile() *HTTPProfileResource

HTTPProfile returns a configured HTTPProfileResource.

func (Security) IPIntelligence

func (sec Security) IPIntelligence() *IPIntelligenceResource

IPIntelligence returns a configured IPIntelligenceResource.

func (Security) IPIntelligenceFeedList

func (sec Security) IPIntelligenceFeedList() *IPIntelligenceFeedListResource

IPIntelligenceFeedList returns a configured IPIntelligenceFeedListResource.

func (Security) IPIntelligenceGlobalPolicy

func (sec Security) IPIntelligenceGlobalPolicy() *IPIntelligenceGlobalPolicyResource

IPIntelligenceGlobalPolicy returns a configured IPIntelligenceGlobalPolicyResource.

func (Security) IPIntelligenceInfo

func (sec Security) IPIntelligenceInfo() *IPIntelligenceInfoResource

IPIntelligenceInfo returns a configured IPIntelligenceInfoResource.

func (Security) IPIntelligencePolicy

func (sec Security) IPIntelligencePolicy() *IPIntelligencePolicyResource

IPIntelligencePolicy returns a configured IPIntelligencePolicyResource.

func (Security) IPIntelligenseBlacklistCategory

func (sec Security) IPIntelligenseBlacklistCategory() *IPIntelligenseBlacklistCategoryResource

IPIntelligenseBlacklistCategory returns a configured IPIntelligenseBlacklistCategoryResource.

func (Security) IPIntelligenseCategory

func (sec Security) IPIntelligenseCategory() *IPIntelligenseCategoryResource

IPIntelligenseCategory returns a configured IPIntelligenseCategoryResource.

func (Security) Log

func (sec Security) Log() *LogResource

Log returns a configured LogResource.

func (Security) LogNetworkStorageField

func (sec Security) LogNetworkStorageField() *LogNetworkStorageFieldResource

LogNetworkStorageField returns a configured LogNetworkStorageFieldResource.

func (Security) LogProfile

func (sec Security) LogProfile() *LogProfileResource

LogProfile returns a configured LogProfileResource.

func (Security) LogProfileApplication

func (sec Security) LogProfileApplication() *LogProfileApplicationResource

LogProfileApplication returns a configured LogProfileApplicationResource.

func (Security) LogProfileNetwork

func (sec Security) LogProfileNetwork() *LogProfileNetworkResource

LogProfileNetwork returns a configured LogProfileNetworkResource.

func (Security) LogProfileProtocolDNS

func (sec Security) LogProfileProtocolDNS() *LogProfileProtocolDNSResource

LogProfileProtocolDNS returns a configured LogProfileProtocolDNSResource.

func (Security) LogProfileProtocolSIP

func (sec Security) LogProfileProtocolSIP() *LogProfileProtocolSIPResource

LogProfileProtocolSIP returns a configured LogProfileProtocolSIPResource.

func (Security) LogProtocolDNSStorageField

func (sec Security) LogProtocolDNSStorageField() *LogProtocolDNSStorageFieldResource

LogProtocolDNSStorageField returns a configured LogProtocolDNSStorageFieldResource.

func (Security) LogProtocolSIPStorageField

func (sec Security) LogProtocolSIPStorageField() *LogProtocolSIPStorageFieldResource

LogProtocolSIPStorageField returns a configured LogProtocolSIPStorageFieldResource.

func (Security) LogRemoteFormat

func (sec Security) LogRemoteFormat() *LogRemoteFormatResource

LogRemoteFormat returns a configured LogRemoteFormatResource.

func (Security) LogStorageField

func (sec Security) LogStorageField() *LogStorageFieldResource

LogStorageField returns a configured LogStorageFieldResource.

func (Security) ManagementIPRulesRules

func (sec Security) ManagementIPRulesRules() *ManagementIPRulesRulesResource

ManagementIPRulesRules returns a configured ManagementIPRulesRulesResource.

func (Security) NAT

func (sec Security) NAT() *NATResource

NAT returns a configured NATResource.

func (Security) NATDestinationTranslation

func (sec Security) NATDestinationTranslation() *NATDestinationTranslationResource

NATDestinationTranslation returns a configured NATDestinationTranslationResource.

func (Security) NATPolicy

func (sec Security) NATPolicy() *NATPolicyResource

NATPolicy returns a configured NATPolicyResource.

func (Security) NATPolicyRules

func (sec Security) NATPolicyRules() *NATPolicyRulesResource

NATPolicyRules returns a configured NATPolicyRulesResource.

func (Security) NATSourceTranslation

func (sec Security) NATSourceTranslation() *NATSourceTranslationResource

NATSourceTranslation returns a configured NATSourceTranslationResource.

func (Security) SSH

func (sec Security) SSH() *SSHResource

SSH returns a configured SSHResource.

func (Security) SSHProfile

func (sec Security) SSHProfile() *SSHProfileResource

SSHProfile returns a configured SSHProfileResource.

func (Security) SSHProfileAuthInfo

func (sec Security) SSHProfileAuthInfo() *SSHProfileAuthInfoResource

SSHProfileAuthInfo returns a configured SSHProfileAuthInfoResource.

func (Security) SSHProfileRules

func (sec Security) SSHProfileRules() *SSHProfileRulesResource

SSHProfileRules returns a configured SSHProfileRulesResource.

func (Security) SSHSSHPluginStats

func (sec Security) SSHSSHPluginStats() *SSHSSHPluginStatsResource

SSHSSHPluginStats returns a configured SSHSSHPluginStatsResource.

func (Security) Security

func (sec Security) Security() *SecurityResource

Security returns a configured SecurityResource.

func (Security) Settings

func (sec Security) Settings() *SettingsResource

Settings returns a configured SettingsResource.

type SecurityConfig

type SecurityConfig struct {
	Reference struct {
		Link string `json:"link"`
	} `json:"reference"`
}

SecurityConfig holds the configuration of a single Security.

type SecurityConfigList

type SecurityConfigList struct {
	Items    []SecurityConfig `json:"items"`
	Kind     string           `json:"kind"`
	SelfLink string           `json:"selflink"`
}

SecurityConfigList holds a list of Security configuration.

type SecurityResource

type SecurityResource struct {
	// contains filtered or unexported fields
}

SecurityResource provides an API to manage Security configurations.

func (*SecurityResource) Create

func (r *SecurityResource) Create(item SecurityConfig) error

Create a new Security configuration.

func (*SecurityResource) Delete

func (r *SecurityResource) Delete(id string) error

Delete a single Security configuration identified by id.

func (*SecurityResource) Edit

func (r *SecurityResource) Edit(id string, item SecurityConfig) error

Edit a Security configuration identified by id.

func (*SecurityResource) Get

Get a single Security configuration identified by id.

func (*SecurityResource) ListAll

func (r *SecurityResource) ListAll() (*SecurityConfigList, error)

ListAll lists all the Security configurations.

type SettingsConfig

type SettingsConfig struct {
}

SettingsConfig holds the configuration of a single Settings.

type SettingsConfigList

type SettingsConfigList struct {
	Items    []SettingsConfig `json:"items"`
	Kind     string           `json:"kind"`
	SelfLink string           `json:"selflink"`
}

SettingsConfigList holds a list of Settings configuration.

type SettingsResource

type SettingsResource struct {
	// contains filtered or unexported fields
}

SettingsResource provides an API to manage Settings configurations.

func (*SettingsResource) Create

func (r *SettingsResource) Create(item SettingsConfig) error

Create a new Settings configuration.

func (*SettingsResource) Delete

func (r *SettingsResource) Delete(id string) error

Delete a single Settings configuration identified by id.

func (*SettingsResource) Edit

func (r *SettingsResource) Edit(id string, item SettingsConfig) error

Edit a Settings configuration identified by id.

func (*SettingsResource) Get

Get a single Settings configuration identified by id.

func (*SettingsResource) ListAll

func (r *SettingsResource) ListAll() (*SettingsConfigList, error)

ListAll lists all the Settings configurations.

Source Files

Jump to

Keyboard shortcuts

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