security

package
v1.0.2 Latest Latest
Warning

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

Go to latest
Published: Aug 30, 2022 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 added in v0.1.0

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

AnalyticsConfig holds the configuration of a single Analytics.

type AnalyticsConfigList added in v0.1.0

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

AnalyticsConfigList holds a list of Analytics configuration.

type AnalyticsResource added in v0.1.0

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

AnalyticsResource provides an API to manage Analytics configurations.

func (*AnalyticsResource) Create added in v0.1.0

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

Create a new Analytics configuration.

func (*AnalyticsResource) Delete added in v0.1.0

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

Delete a single Analytics configuration identified by id.

func (*AnalyticsResource) Edit added in v0.1.0

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

Edit a Analytics configuration identified by id.

func (*AnalyticsResource) Get added in v0.1.0

Get a single Analytics configuration identified by id.

func (*AnalyticsResource) ListAll added in v0.1.0

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

ListAll lists all the Analytics configurations.

type AntiFraudConfig added in v0.1.0

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

AntiFraudConfig holds the configuration of a single AntiFraud.

type AntiFraudConfigList added in v0.1.0

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

AntiFraudConfigList holds a list of AntiFraud configuration.

type AntiFraudProfileConfig added in v0.1.0

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 added in v0.1.0

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

AntiFraudProfileConfigList holds a list of AntiFraudProfile configuration.

type AntiFraudProfileResource added in v0.1.0

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

AntiFraudProfileResource provides an API to manage AntiFraudProfile configurations.

func (*AntiFraudProfileResource) Create added in v0.1.0

Create a new AntiFraudProfile configuration.

func (*AntiFraudProfileResource) Delete added in v0.1.0

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

Delete a single AntiFraudProfile configuration identified by id.

func (*AntiFraudProfileResource) Edit added in v0.1.0

Edit a AntiFraudProfile configuration identified by id.

func (*AntiFraudProfileResource) Get added in v0.1.0

Get a single AntiFraudProfile configuration identified by id.

func (*AntiFraudProfileResource) ListAll added in v0.1.0

ListAll lists all the AntiFraudProfile configurations.

type AntiFraudProfileUsersConfig added in v0.1.0

type AntiFraudProfileUsersConfig struct {
}

AntiFraudProfileUsersConfig holds the configuration of a single AntiFraudProfileUsers.

type AntiFraudProfileUsersConfigList added in v0.1.0

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

AntiFraudProfileUsersConfigList holds a list of AntiFraudProfileUsers configuration.

type AntiFraudProfileUsersModesConfig added in v0.1.0

type AntiFraudProfileUsersModesConfig struct {
}

AntiFraudProfileUsersModesConfig holds the configuration of a single AntiFraudProfileUsersModes.

type AntiFraudProfileUsersModesConfigList added in v0.1.0

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

AntiFraudProfileUsersModesConfigList holds a list of AntiFraudProfileUsersModes configuration.

type AntiFraudProfileUsersModesResource added in v0.1.0

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

AntiFraudProfileUsersModesResource provides an API to manage AntiFraudProfileUsersModes configurations.

func (*AntiFraudProfileUsersModesResource) Create added in v0.1.0

Create a new AntiFraudProfileUsersModes configuration.

func (*AntiFraudProfileUsersModesResource) Delete added in v0.1.0

Delete a single AntiFraudProfileUsersModes configuration identified by id.

func (*AntiFraudProfileUsersModesResource) Edit added in v0.1.0

Edit a AntiFraudProfileUsersModes configuration identified by id.

func (*AntiFraudProfileUsersModesResource) Get added in v0.1.0

Get a single AntiFraudProfileUsersModes configuration identified by id.

func (*AntiFraudProfileUsersModesResource) ListAll added in v0.1.0

ListAll lists all the AntiFraudProfileUsersModes configurations.

type AntiFraudProfileUsersResource added in v0.1.0

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

AntiFraudProfileUsersResource provides an API to manage AntiFraudProfileUsers configurations.

func (*AntiFraudProfileUsersResource) Create added in v0.1.0

Create a new AntiFraudProfileUsers configuration.

func (*AntiFraudProfileUsersResource) Delete added in v0.1.0

Delete a single AntiFraudProfileUsers configuration identified by id.

func (*AntiFraudProfileUsersResource) Edit added in v0.1.0

Edit a AntiFraudProfileUsers configuration identified by id.

func (*AntiFraudProfileUsersResource) Get added in v0.1.0

Get a single AntiFraudProfileUsers configuration identified by id.

func (*AntiFraudProfileUsersResource) ListAll added in v0.1.0

ListAll lists all the AntiFraudProfileUsers configurations.

type AntiFraudResource added in v0.1.0

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

AntiFraudResource provides an API to manage AntiFraud configurations.

func (*AntiFraudResource) Create added in v0.1.0

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

Create a new AntiFraud configuration.

func (*AntiFraudResource) Delete added in v0.1.0

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

Delete a single AntiFraud configuration identified by id.

func (*AntiFraudResource) Edit added in v0.1.0

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

Edit a AntiFraud configuration identified by id.

func (*AntiFraudResource) Get added in v0.1.0

Get a single AntiFraud configuration identified by id.

func (*AntiFraudResource) ListAll added in v0.1.0

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

ListAll lists all the AntiFraud configurations.

type AntiFraudSignaturesUpdateConfig added in v0.1.0

type AntiFraudSignaturesUpdateConfig struct {
}

AntiFraudSignaturesUpdateConfig holds the configuration of a single AntiFraudSignaturesUpdate.

type AntiFraudSignaturesUpdateConfigList added in v0.1.0

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

AntiFraudSignaturesUpdateConfigList holds a list of AntiFraudSignaturesUpdate configuration.

type AntiFraudSignaturesUpdateResource added in v0.1.0

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

AntiFraudSignaturesUpdateResource provides an API to manage AntiFraudSignaturesUpdate configurations.

func (*AntiFraudSignaturesUpdateResource) Create added in v0.1.0

Create a new AntiFraudSignaturesUpdate configuration.

func (*AntiFraudSignaturesUpdateResource) Delete added in v0.1.0

Delete a single AntiFraudSignaturesUpdate configuration identified by id.

func (*AntiFraudSignaturesUpdateResource) Edit added in v0.1.0

Edit a AntiFraudSignaturesUpdate configuration identified by id.

func (*AntiFraudSignaturesUpdateResource) Get added in v0.1.0

Get a single AntiFraudSignaturesUpdate configuration identified by id.

func (*AntiFraudSignaturesUpdateResource) ListAll added in v0.1.0

ListAll lists all the AntiFraudSignaturesUpdate configurations.

type BlacklistPublisherBlacklistPublisherStatsConfig added in v0.1.0

type BlacklistPublisherBlacklistPublisherStatsConfig struct {
}

BlacklistPublisherBlacklistPublisherStatsConfig holds the configuration of a single BlacklistPublisherBlacklistPublisherStats.

type BlacklistPublisherBlacklistPublisherStatsConfigList added in v0.1.0

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

BlacklistPublisherBlacklistPublisherStatsConfigList holds a list of BlacklistPublisherBlacklistPublisherStats configuration.

type BlacklistPublisherBlacklistPublisherStatsResource added in v0.1.0

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

BlacklistPublisherBlacklistPublisherStatsResource provides an API to manage BlacklistPublisherBlacklistPublisherStats configurations.

func (*BlacklistPublisherBlacklistPublisherStatsResource) Create added in v0.1.0

Create a new BlacklistPublisherBlacklistPublisherStats configuration.

func (*BlacklistPublisherBlacklistPublisherStatsResource) Delete added in v0.1.0

Delete a single BlacklistPublisherBlacklistPublisherStats configuration identified by id.

func (*BlacklistPublisherBlacklistPublisherStatsResource) Edit added in v0.1.0

Edit a BlacklistPublisherBlacklistPublisherStats configuration identified by id.

func (*BlacklistPublisherBlacklistPublisherStatsResource) Get added in v0.1.0

Get a single BlacklistPublisherBlacklistPublisherStats configuration identified by id.

func (*BlacklistPublisherBlacklistPublisherStatsResource) ListAll added in v0.1.0

ListAll lists all the BlacklistPublisherBlacklistPublisherStats configurations.

type BlacklistPublisherCategoryConfig added in v0.1.0

type BlacklistPublisherCategoryConfig struct {
}

BlacklistPublisherCategoryConfig holds the configuration of a single BlacklistPublisherCategory.

type BlacklistPublisherCategoryConfigList added in v0.1.0

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

BlacklistPublisherCategoryConfigList holds a list of BlacklistPublisherCategory configuration.

type BlacklistPublisherCategoryResource added in v0.1.0

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

BlacklistPublisherCategoryResource provides an API to manage BlacklistPublisherCategory configurations.

func (*BlacklistPublisherCategoryResource) Create added in v0.1.0

Create a new BlacklistPublisherCategory configuration.

func (*BlacklistPublisherCategoryResource) Delete added in v0.1.0

Delete a single BlacklistPublisherCategory configuration identified by id.

func (*BlacklistPublisherCategoryResource) Edit added in v0.1.0

Edit a BlacklistPublisherCategory configuration identified by id.

func (*BlacklistPublisherCategoryResource) Get added in v0.1.0

Get a single BlacklistPublisherCategory configuration identified by id.

func (*BlacklistPublisherCategoryResource) ListAll added in v0.1.0

ListAll lists all the BlacklistPublisherCategory configurations.

type BlacklistPublisherConfig added in v0.1.0

type BlacklistPublisherConfig struct {
}

BlacklistPublisherConfig holds the configuration of a single BlacklistPublisher.

type BlacklistPublisherConfigList added in v0.1.0

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

BlacklistPublisherConfigList holds a list of BlacklistPublisher configuration.

type BlacklistPublisherProfileConfig added in v0.1.0

type BlacklistPublisherProfileConfig struct {
}

BlacklistPublisherProfileConfig holds the configuration of a single BlacklistPublisherProfile.

type BlacklistPublisherProfileConfigList added in v0.1.0

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

BlacklistPublisherProfileConfigList holds a list of BlacklistPublisherProfile configuration.

type BlacklistPublisherProfileResource added in v0.1.0

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

BlacklistPublisherProfileResource provides an API to manage BlacklistPublisherProfile configurations.

func (*BlacklistPublisherProfileResource) Create added in v0.1.0

Create a new BlacklistPublisherProfile configuration.

func (*BlacklistPublisherProfileResource) Delete added in v0.1.0

Delete a single BlacklistPublisherProfile configuration identified by id.

func (*BlacklistPublisherProfileResource) Edit added in v0.1.0

Edit a BlacklistPublisherProfile configuration identified by id.

func (*BlacklistPublisherProfileResource) Get added in v0.1.0

Get a single BlacklistPublisherProfile configuration identified by id.

func (*BlacklistPublisherProfileResource) ListAll added in v0.1.0

ListAll lists all the BlacklistPublisherProfile configurations.

type BlacklistPublisherResource added in v0.1.0

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

BlacklistPublisherResource provides an API to manage BlacklistPublisher configurations.

func (*BlacklistPublisherResource) Create added in v0.1.0

Create a new BlacklistPublisher configuration.

func (*BlacklistPublisherResource) Delete added in v0.1.0

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

Delete a single BlacklistPublisher configuration identified by id.

func (*BlacklistPublisherResource) Edit added in v0.1.0

Edit a BlacklistPublisher configuration identified by id.

func (*BlacklistPublisherResource) Get added in v0.1.0

Get a single BlacklistPublisher configuration identified by id.

func (*BlacklistPublisherResource) ListAll added in v0.1.0

ListAll lists all the BlacklistPublisher configurations.

type BotDefenseASMProfileConfig added in v0.1.0

type BotDefenseASMProfileConfig struct {
}

BotDefenseASMProfileConfig holds the configuration of a single BotDefenseASMProfile.

type BotDefenseASMProfileConfigList added in v0.1.0

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

BotDefenseASMProfileConfigList holds a list of BotDefenseASMProfile configuration.

type BotDefenseASMProfileResource added in v0.1.0

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

BotDefenseASMProfileResource provides an API to manage BotDefenseASMProfile configurations.

func (*BotDefenseASMProfileResource) Create added in v0.1.0

Create a new BotDefenseASMProfile configuration.

func (*BotDefenseASMProfileResource) Delete added in v0.1.0

Delete a single BotDefenseASMProfile configuration identified by id.

func (*BotDefenseASMProfileResource) Edit added in v0.1.0

Edit a BotDefenseASMProfile configuration identified by id.

func (*BotDefenseASMProfileResource) Get added in v0.1.0

Get a single BotDefenseASMProfile configuration identified by id.

func (*BotDefenseASMProfileResource) ListAll added in v0.1.0

ListAll lists all the BotDefenseASMProfile configurations.

type BotDefenseConfig added in v0.1.0

type BotDefenseConfig struct {
}

BotDefenseConfig holds the configuration of a single BotDefense.

type BotDefenseConfigList added in v0.1.0

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

BotDefenseConfigList holds a list of BotDefense configuration.

type BotDefenseResource added in v0.1.0

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

BotDefenseResource provides an API to manage BotDefense configurations.

func (*BotDefenseResource) Create added in v0.1.0

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

Create a new BotDefense configuration.

func (*BotDefenseResource) Delete added in v0.1.0

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

Delete a single BotDefense configuration identified by id.

func (*BotDefenseResource) Edit added in v0.1.0

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

Edit a BotDefense configuration identified by id.

func (*BotDefenseResource) Get added in v0.1.0

Get a single BotDefense configuration identified by id.

func (*BotDefenseResource) ListAll added in v0.1.0

ListAll lists all the BotDefense configurations.

type DNSConfig added in v0.1.0

type DNSConfig struct {
}

DNSConfig holds the configuration of a single DNS.

type DNSConfigList added in v0.1.0

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

DNSConfigList holds a list of DNS configuration.

type DNSProfileConfig added in v0.1.0

type DNSProfileConfig struct {
}

DNSProfileConfig holds the configuration of a single DNSProfile.

type DNSProfileConfigList added in v0.1.0

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

DNSProfileConfigList holds a list of DNSProfile configuration.

type DNSProfileResource added in v0.1.0

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

DNSProfileResource provides an API to manage DNSProfile configurations.

func (*DNSProfileResource) Create added in v0.1.0

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

Create a new DNSProfile configuration.

func (*DNSProfileResource) Delete added in v0.1.0

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

Delete a single DNSProfile configuration identified by id.

func (*DNSProfileResource) Edit added in v0.1.0

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

Edit a DNSProfile configuration identified by id.

func (*DNSProfileResource) Get added in v0.1.0

Get a single DNSProfile configuration identified by id.

func (*DNSProfileResource) ListAll added in v0.1.0

ListAll lists all the DNSProfile configurations.

type DNSResource added in v0.1.0

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

DNSResource provides an API to manage DNS configurations.

func (*DNSResource) Create added in v0.1.0

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

Create a new DNS configuration.

func (*DNSResource) Delete added in v0.1.0

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

Delete a single DNS configuration identified by id.

func (*DNSResource) Edit added in v0.1.0

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

Edit a DNS configuration identified by id.

func (*DNSResource) Get added in v0.1.0

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

Get a single DNS configuration identified by id.

func (*DNSResource) ListAll added in v0.1.0

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

ListAll lists all the DNS configurations.

type DOSBotSignatureCategoryConfig added in v0.1.0

type DOSBotSignatureCategoryConfig struct {
}

DOSBotSignatureCategoryConfig holds the configuration of a single DOSBotSignatureCategory.

type DOSBotSignatureCategoryConfigList added in v0.1.0

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

DOSBotSignatureCategoryConfigList holds a list of DOSBotSignatureCategory configuration.

type DOSBotSignatureCategoryResource added in v0.1.0

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

DOSBotSignatureCategoryResource provides an API to manage DOSBotSignatureCategory configurations.

func (*DOSBotSignatureCategoryResource) Create added in v0.1.0

Create a new DOSBotSignatureCategory configuration.

func (*DOSBotSignatureCategoryResource) Delete added in v0.1.0

Delete a single DOSBotSignatureCategory configuration identified by id.

func (*DOSBotSignatureCategoryResource) Edit added in v0.1.0

Edit a DOSBotSignatureCategory configuration identified by id.

func (*DOSBotSignatureCategoryResource) Get added in v0.1.0

Get a single DOSBotSignatureCategory configuration identified by id.

func (*DOSBotSignatureCategoryResource) ListAll added in v0.1.0

ListAll lists all the DOSBotSignatureCategory configurations.

type DOSBotSignatureConfig added in v0.1.0

type DOSBotSignatureConfig struct {
}

DOSBotSignatureConfig holds the configuration of a single DOSBotSignature.

type DOSBotSignatureConfigList added in v0.1.0

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

DOSBotSignatureConfigList holds a list of DOSBotSignature configuration.

type DOSBotSignatureResource added in v0.1.0

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

DOSBotSignatureResource provides an API to manage DOSBotSignature configurations.

func (*DOSBotSignatureResource) Create added in v0.1.0

Create a new DOSBotSignature configuration.

func (*DOSBotSignatureResource) Delete added in v0.1.0

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

Delete a single DOSBotSignature configuration identified by id.

func (*DOSBotSignatureResource) Edit added in v0.1.0

Edit a DOSBotSignature configuration identified by id.

func (*DOSBotSignatureResource) Get added in v0.1.0

Get a single DOSBotSignature configuration identified by id.

func (*DOSBotSignatureResource) ListAll added in v0.1.0

ListAll lists all the DOSBotSignature configurations.

type DOSConfig added in v0.1.0

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

DOSConfig holds the configuration of a single DOS.

type DOSConfigList added in v0.1.0

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

DOSConfigList holds a list of DOS configuration.

type DOSDeviceConfigConfig added in v0.1.0

type DOSDeviceConfigConfig struct {
}

DOSDeviceConfigConfig holds the configuration of a single DOSDeviceConfig.

type DOSDeviceConfigConfigList added in v0.1.0

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

DOSDeviceConfigConfigList holds a list of DOSDeviceConfig configuration.

type DOSDeviceConfigResource added in v0.1.0

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

DOSDeviceConfigResource provides an API to manage DOSDeviceConfig configurations.

func (*DOSDeviceConfigResource) Create added in v0.1.0

Create a new DOSDeviceConfig configuration.

func (*DOSDeviceConfigResource) Delete added in v0.1.0

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

Delete a single DOSDeviceConfig configuration identified by id.

func (*DOSDeviceConfigResource) Edit added in v0.1.0

Edit a DOSDeviceConfig configuration identified by id.

func (*DOSDeviceConfigResource) Get added in v0.1.0

Get a single DOSDeviceConfig configuration identified by id.

func (*DOSDeviceConfigResource) ListAll added in v0.1.0

ListAll lists all the DOSDeviceConfig configurations.

type DOSNetworkWhitelistConfig added in v0.1.0

type DOSNetworkWhitelistConfig struct {
}

DOSNetworkWhitelistConfig holds the configuration of a single DOSNetworkWhitelist.

type DOSNetworkWhitelistConfigList added in v0.1.0

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

DOSNetworkWhitelistConfigList holds a list of DOSNetworkWhitelist configuration.

type DOSNetworkWhitelistResource added in v0.1.0

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

DOSNetworkWhitelistResource provides an API to manage DOSNetworkWhitelist configurations.

func (*DOSNetworkWhitelistResource) Create added in v0.1.0

Create a new DOSNetworkWhitelist configuration.

func (*DOSNetworkWhitelistResource) Delete added in v0.1.0

Delete a single DOSNetworkWhitelist configuration identified by id.

func (*DOSNetworkWhitelistResource) Edit added in v0.1.0

Edit a DOSNetworkWhitelist configuration identified by id.

func (*DOSNetworkWhitelistResource) Get added in v0.1.0

Get a single DOSNetworkWhitelist configuration identified by id.

func (*DOSNetworkWhitelistResource) ListAll added in v0.1.0

ListAll lists all the DOSNetworkWhitelist configurations.

type DOSProfileApplicationConfig added in v0.1.0

type DOSProfileApplicationConfig struct {
}

DOSProfileApplicationConfig holds the configuration of a single DOSProfileApplication.

type DOSProfileApplicationConfigList added in v0.1.0

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

DOSProfileApplicationConfigList holds a list of DOSProfileApplication configuration.

type DOSProfileApplicationResource added in v0.1.0

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

DOSProfileApplicationResource provides an API to manage DOSProfileApplication configurations.

func (*DOSProfileApplicationResource) Create added in v0.1.0

Create a new DOSProfileApplication configuration.

func (*DOSProfileApplicationResource) Delete added in v0.1.0

Delete a single DOSProfileApplication configuration identified by id.

func (*DOSProfileApplicationResource) Edit added in v0.1.0

Edit a DOSProfileApplication configuration identified by id.

func (*DOSProfileApplicationResource) Get added in v0.1.0

Get a single DOSProfileApplication configuration identified by id.

func (*DOSProfileApplicationResource) ListAll added in v0.1.0

ListAll lists all the DOSProfileApplication configurations.

type DOSProfileConfig added in v0.1.0

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 added in v0.1.0

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

DOSProfileConfigList holds a list of DOSProfile configuration.

type DOSProfileDOSNetworkConfig added in v0.1.0

type DOSProfileDOSNetworkConfig struct {
}

DOSProfileDOSNetworkConfig holds the configuration of a single DOSProfileDOSNetwork.

type DOSProfileDOSNetworkConfigList added in v0.1.0

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

DOSProfileDOSNetworkConfigList holds a list of DOSProfileDOSNetwork configuration.

type DOSProfileDOSNetworkResource added in v0.1.0

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

DOSProfileDOSNetworkResource provides an API to manage DOSProfileDOSNetwork configurations.

func (*DOSProfileDOSNetworkResource) Create added in v0.1.0

Create a new DOSProfileDOSNetwork configuration.

func (*DOSProfileDOSNetworkResource) Delete added in v0.1.0

Delete a single DOSProfileDOSNetwork configuration identified by id.

func (*DOSProfileDOSNetworkResource) Edit added in v0.1.0

Edit a DOSProfileDOSNetwork configuration identified by id.

func (*DOSProfileDOSNetworkResource) Get added in v0.1.0

Get a single DOSProfileDOSNetwork configuration identified by id.

func (*DOSProfileDOSNetworkResource) ListAll added in v0.1.0

ListAll lists all the DOSProfileDOSNetwork configurations.

type DOSProfileProtocolDNSConfig added in v0.1.0

type DOSProfileProtocolDNSConfig struct {
}

DOSProfileProtocolDNSConfig holds the configuration of a single DOSProfileProtocolDNS.

type DOSProfileProtocolDNSConfigList added in v0.1.0

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

DOSProfileProtocolDNSConfigList holds a list of DOSProfileProtocolDNS configuration.

type DOSProfileProtocolDNSResource added in v0.1.0

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

DOSProfileProtocolDNSResource provides an API to manage DOSProfileProtocolDNS configurations.

func (*DOSProfileProtocolDNSResource) Create added in v0.1.0

Create a new DOSProfileProtocolDNS configuration.

func (*DOSProfileProtocolDNSResource) Delete added in v0.1.0

Delete a single DOSProfileProtocolDNS configuration identified by id.

func (*DOSProfileProtocolDNSResource) Edit added in v0.1.0

Edit a DOSProfileProtocolDNS configuration identified by id.

func (*DOSProfileProtocolDNSResource) Get added in v0.1.0

Get a single DOSProfileProtocolDNS configuration identified by id.

func (*DOSProfileProtocolDNSResource) ListAll added in v0.1.0

ListAll lists all the DOSProfileProtocolDNS configurations.

type DOSProfileProtocolSIPConfig added in v0.1.0

type DOSProfileProtocolSIPConfig struct {
}

DOSProfileProtocolSIPConfig holds the configuration of a single DOSProfileProtocolSIP.

type DOSProfileProtocolSIPConfigList added in v0.1.0

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

DOSProfileProtocolSIPConfigList holds a list of DOSProfileProtocolSIP configuration.

type DOSProfileProtocolSIPResource added in v0.1.0

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

DOSProfileProtocolSIPResource provides an API to manage DOSProfileProtocolSIP configurations.

func (*DOSProfileProtocolSIPResource) Create added in v0.1.0

Create a new DOSProfileProtocolSIP configuration.

func (*DOSProfileProtocolSIPResource) Delete added in v0.1.0

Delete a single DOSProfileProtocolSIP configuration identified by id.

func (*DOSProfileProtocolSIPResource) Edit added in v0.1.0

Edit a DOSProfileProtocolSIP configuration identified by id.

func (*DOSProfileProtocolSIPResource) Get added in v0.1.0

Get a single DOSProfileProtocolSIP configuration identified by id.

func (*DOSProfileProtocolSIPResource) ListAll added in v0.1.0

ListAll lists all the DOSProfileProtocolSIP configurations.

type DOSProfileResource added in v0.1.0

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

DOSProfileResource provides an API to manage DOSProfile configurations.

func (*DOSProfileResource) Create added in v0.1.0

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

Create a new DOSProfile configuration.

func (*DOSProfileResource) Delete added in v0.1.0

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

Delete a single DOSProfile configuration identified by id.

func (*DOSProfileResource) Edit added in v0.1.0

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

Edit a DOSProfile configuration identified by id.

func (*DOSProfileResource) Get added in v0.1.0

Get a single DOSProfile configuration identified by id.

func (*DOSProfileResource) ListAll added in v0.1.0

ListAll lists all the DOSProfile configurations.

type DOSResource added in v0.1.0

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

DOSResource provides an API to manage DOS configurations.

func (*DOSResource) Create added in v0.1.0

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

Create a new DOS configuration.

func (*DOSResource) Delete added in v0.1.0

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

Delete a single DOS configuration identified by id.

func (*DOSResource) Edit added in v0.1.0

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

Edit a DOS configuration identified by id.

func (*DOSResource) Get added in v0.1.0

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

Get a single DOS configuration identified by id.

func (*DOSResource) ListAll added in v0.1.0

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

ListAll lists all the DOS configurations.

type DOSUDPPortlistConfig added in v0.1.0

type DOSUDPPortlistConfig struct {
}

DOSUDPPortlistConfig holds the configuration of a single DOSUDPPortlist.

type DOSUDPPortlistConfigList added in v0.1.0

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

DOSUDPPortlistConfigList holds a list of DOSUDPPortlist configuration.

type DOSUDPPortlistResource added in v0.1.0

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

DOSUDPPortlistResource provides an API to manage DOSUDPPortlist configurations.

func (*DOSUDPPortlistResource) Create added in v0.1.0

Create a new DOSUDPPortlist configuration.

func (*DOSUDPPortlistResource) Delete added in v0.1.0

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

Delete a single DOSUDPPortlist configuration identified by id.

func (*DOSUDPPortlistResource) Edit added in v0.1.0

Edit a DOSUDPPortlist configuration identified by id.

func (*DOSUDPPortlistResource) Get added in v0.1.0

Get a single DOSUDPPortlist configuration identified by id.

func (*DOSUDPPortlistResource) ListAll added in v0.1.0

ListAll lists all the DOSUDPPortlist configurations.

type DatasyncConfig added in v0.1.0

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

DatasyncConfig holds the configuration of a single Datasync.

type DatasyncConfigList added in v0.1.0

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

DatasyncConfigList holds a list of Datasync configuration.

type DatasyncDeviceStatsConfig added in v0.1.0

type DatasyncDeviceStatsConfig struct {
}

DatasyncDeviceStatsConfig holds the configuration of a single DatasyncDeviceStats.

type DatasyncDeviceStatsConfigList added in v0.1.0

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

DatasyncDeviceStatsConfigList holds a list of DatasyncDeviceStats configuration.

type DatasyncDeviceStatsResource added in v0.1.0

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

DatasyncDeviceStatsResource provides an API to manage DatasyncDeviceStats configurations.

func (*DatasyncDeviceStatsResource) Create added in v0.1.0

Create a new DatasyncDeviceStats configuration.

func (*DatasyncDeviceStatsResource) Delete added in v0.1.0

Delete a single DatasyncDeviceStats configuration identified by id.

func (*DatasyncDeviceStatsResource) Edit added in v0.1.0

Edit a DatasyncDeviceStats configuration identified by id.

func (*DatasyncDeviceStatsResource) Get added in v0.1.0

Get a single DatasyncDeviceStats configuration identified by id.

func (*DatasyncDeviceStatsResource) ListAll added in v0.1.0

ListAll lists all the DatasyncDeviceStats configurations.

type DatasyncGlobalProfileConfig added in v0.1.0

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 added in v0.1.0

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

DatasyncGlobalProfileConfigList holds a list of DatasyncGlobalProfile configuration.

type DatasyncGlobalProfileResource added in v0.1.0

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

DatasyncGlobalProfileResource provides an API to manage DatasyncGlobalProfile configurations.

func (*DatasyncGlobalProfileResource) Create added in v0.1.0

Create a new DatasyncGlobalProfile configuration.

func (*DatasyncGlobalProfileResource) Delete added in v0.1.0

Delete a single DatasyncGlobalProfile configuration identified by id.

func (*DatasyncGlobalProfileResource) Edit added in v0.1.0

Edit a DatasyncGlobalProfile configuration identified by id.

func (*DatasyncGlobalProfileResource) Get added in v0.1.0

Get a single DatasyncGlobalProfile configuration identified by id.

func (*DatasyncGlobalProfileResource) ListAll added in v0.1.0

ListAll lists all the DatasyncGlobalProfile configurations.

type DatasyncLocalProfileConfig added in v0.1.0

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 added in v0.1.0

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

DatasyncLocalProfileConfigList holds a list of DatasyncLocalProfile configuration.

type DatasyncLocalProfileResource added in v0.1.0

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

DatasyncLocalProfileResource provides an API to manage DatasyncLocalProfile configurations.

func (*DatasyncLocalProfileResource) Create added in v0.1.0

Create a new DatasyncLocalProfile configuration.

func (*DatasyncLocalProfileResource) Delete added in v0.1.0

Delete a single DatasyncLocalProfile configuration identified by id.

func (*DatasyncLocalProfileResource) Edit added in v0.1.0

Edit a DatasyncLocalProfile configuration identified by id.

func (*DatasyncLocalProfileResource) Get added in v0.1.0

Get a single DatasyncLocalProfile configuration identified by id.

func (*DatasyncLocalProfileResource) ListAll added in v0.1.0

ListAll lists all the DatasyncLocalProfile configurations.

type DatasyncResource added in v0.1.0

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

DatasyncResource provides an API to manage Datasync configurations.

func (*DatasyncResource) Create added in v0.1.0

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

Create a new Datasync configuration.

func (*DatasyncResource) Delete added in v0.1.0

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

Delete a single Datasync configuration identified by id.

func (*DatasyncResource) Edit added in v0.1.0

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

Edit a Datasync configuration identified by id.

func (*DatasyncResource) Get added in v0.1.0

Get a single Datasync configuration identified by id.

func (*DatasyncResource) ListAll added in v0.1.0

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

ListAll lists all the Datasync configurations.

type DatasyncUpdateFileConfig added in v0.1.0

type DatasyncUpdateFileConfig struct {
}

DatasyncUpdateFileConfig holds the configuration of a single DatasyncUpdateFile.

type DatasyncUpdateFileConfigList added in v0.1.0

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

DatasyncUpdateFileConfigList holds a list of DatasyncUpdateFile configuration.

type DatasyncUpdateFileResource added in v0.1.0

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

DatasyncUpdateFileResource provides an API to manage DatasyncUpdateFile configurations.

func (*DatasyncUpdateFileResource) Create added in v0.1.0

Create a new DatasyncUpdateFile configuration.

func (*DatasyncUpdateFileResource) Delete added in v0.1.0

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

Delete a single DatasyncUpdateFile configuration identified by id.

func (*DatasyncUpdateFileResource) Edit added in v0.1.0

Edit a DatasyncUpdateFile configuration identified by id.

func (*DatasyncUpdateFileResource) Get added in v0.1.0

Get a single DatasyncUpdateFile configuration identified by id.

func (*DatasyncUpdateFileResource) ListAll added in v0.1.0

ListAll lists all the DatasyncUpdateFile configurations.

type DeviceConfig added in v0.1.0

type DeviceConfig struct {
}

DeviceConfig holds the configuration of a single Device.

type DeviceConfigList added in v0.1.0

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

DeviceConfigList holds a list of Device configuration.

type DeviceDeviceContextConfig added in v0.1.0

type DeviceDeviceContextConfig struct {
}

DeviceDeviceContextConfig holds the configuration of a single DeviceDeviceContext.

type DeviceDeviceContextConfigList added in v0.1.0

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

DeviceDeviceContextConfigList holds a list of DeviceDeviceContext configuration.

type DeviceDeviceContextNATRuleConfig added in v0.1.0

type DeviceDeviceContextNATRuleConfig struct {
}

DeviceDeviceContextNATRuleConfig holds the configuration of a single DeviceDeviceContextNATRule.

type DeviceDeviceContextNATRuleConfigList added in v0.1.0

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

DeviceDeviceContextNATRuleConfigList holds a list of DeviceDeviceContextNATRule configuration.

type DeviceDeviceContextNATRuleResource added in v0.1.0

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

DeviceDeviceContextNATRuleResource provides an API to manage DeviceDeviceContextNATRule configurations.

func (*DeviceDeviceContextNATRuleResource) Create added in v0.1.0

Create a new DeviceDeviceContextNATRule configuration.

func (*DeviceDeviceContextNATRuleResource) Delete added in v0.1.0

Delete a single DeviceDeviceContextNATRule configuration identified by id.

func (*DeviceDeviceContextNATRuleResource) Edit added in v0.1.0

Edit a DeviceDeviceContextNATRule configuration identified by id.

func (*DeviceDeviceContextNATRuleResource) Get added in v0.1.0

Get a single DeviceDeviceContextNATRule configuration identified by id.

func (*DeviceDeviceContextNATRuleResource) ListAll added in v0.1.0

ListAll lists all the DeviceDeviceContextNATRule configurations.

type DeviceDeviceContextResource added in v0.1.0

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

DeviceDeviceContextResource provides an API to manage DeviceDeviceContext configurations.

func (*DeviceDeviceContextResource) Create added in v0.1.0

Create a new DeviceDeviceContext configuration.

func (*DeviceDeviceContextResource) Delete added in v0.1.0

Delete a single DeviceDeviceContext configuration identified by id.

func (*DeviceDeviceContextResource) Edit added in v0.1.0

Edit a DeviceDeviceContext configuration identified by id.

func (*DeviceDeviceContextResource) Get added in v0.1.0

Get a single DeviceDeviceContext configuration identified by id.

func (*DeviceDeviceContextResource) ListAll added in v0.1.0

ListAll lists all the DeviceDeviceContext configurations.

type DeviceResource added in v0.1.0

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

DeviceResource provides an API to manage Device configurations.

func (*DeviceResource) Create added in v0.1.0

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

Create a new Device configuration.

func (*DeviceResource) Delete added in v0.1.0

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

Delete a single Device configuration identified by id.

func (*DeviceResource) Edit added in v0.1.0

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

Edit a Device configuration identified by id.

func (*DeviceResource) Get added in v0.1.0

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

Get a single Device configuration identified by id.

func (*DeviceResource) ListAll added in v0.1.0

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

ListAll lists all the Device configurations.

type EngineUpdateConfig added in v0.1.0

type EngineUpdateConfig struct {
}

EngineUpdateConfig holds the configuration of a single EngineUpdate.

type EngineUpdateConfigList added in v0.1.0

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

EngineUpdateConfigList holds a list of EngineUpdate configuration.

type EngineUpdateResource added in v0.1.0

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

EngineUpdateResource provides an API to manage EngineUpdate configurations.

func (*EngineUpdateResource) Create added in v0.1.0

Create a new EngineUpdate configuration.

func (*EngineUpdateResource) Delete added in v0.1.0

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

Delete a single EngineUpdate configuration identified by id.

func (*EngineUpdateResource) Edit added in v0.1.0

Edit a EngineUpdate configuration identified by id.

func (*EngineUpdateResource) Get added in v0.1.0

Get a single EngineUpdate configuration identified by id.

func (*EngineUpdateResource) ListAll added in v0.1.0

ListAll lists all the EngineUpdate configurations.

type FirewallAddressListConfig added in v0.1.0

type FirewallAddressListConfig struct {
}

FirewallAddressListConfig holds the configuration of a single FirewallAddressList.

type FirewallAddressListConfigList added in v0.1.0

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

FirewallAddressListConfigList holds a list of FirewallAddressList configuration.

type FirewallAddressListResource added in v0.1.0

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

FirewallAddressListResource provides an API to manage FirewallAddressList configurations.

func (*FirewallAddressListResource) Create added in v0.1.0

Create a new FirewallAddressList configuration.

func (*FirewallAddressListResource) Delete added in v0.1.0

Delete a single FirewallAddressList configuration identified by id.

func (*FirewallAddressListResource) Edit added in v0.1.0

Edit a FirewallAddressList configuration identified by id.

func (*FirewallAddressListResource) Get added in v0.1.0

Get a single FirewallAddressList configuration identified by id.

func (*FirewallAddressListResource) ListAll added in v0.1.0

ListAll lists all the FirewallAddressList configurations.

type FirewallConfig added in v0.1.0

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

FirewallConfig holds the configuration of a single Firewall.

type FirewallConfigChangeLogConfig added in v0.1.0

type FirewallConfigChangeLogConfig struct {
}

FirewallConfigChangeLogConfig holds the configuration of a single FirewallConfigChangeLog.

type FirewallConfigChangeLogConfigList added in v0.1.0

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

FirewallConfigChangeLogConfigList holds a list of FirewallConfigChangeLog configuration.

type FirewallConfigChangeLogResource added in v0.1.0

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

FirewallConfigChangeLogResource provides an API to manage FirewallConfigChangeLog configurations.

func (*FirewallConfigChangeLogResource) Create added in v0.1.0

Create a new FirewallConfigChangeLog configuration.

func (*FirewallConfigChangeLogResource) Delete added in v0.1.0

Delete a single FirewallConfigChangeLog configuration identified by id.

func (*FirewallConfigChangeLogResource) Edit added in v0.1.0

Edit a FirewallConfigChangeLog configuration identified by id.

func (*FirewallConfigChangeLogResource) Get added in v0.1.0

Get a single FirewallConfigChangeLog configuration identified by id.

func (*FirewallConfigChangeLogResource) ListAll added in v0.1.0

ListAll lists all the FirewallConfigChangeLog configurations.

type FirewallConfigList added in v0.1.0

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

FirewallConfigList holds a list of Firewall configuration.

type FirewallFQDNEntityConfig added in v0.1.0

type FirewallFQDNEntityConfig struct {
}

FirewallFQDNEntityConfig holds the configuration of a single FirewallFQDNEntity.

type FirewallFQDNEntityConfigList added in v0.1.0

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

FirewallFQDNEntityConfigList holds a list of FirewallFQDNEntity configuration.

type FirewallFQDNEntityResource added in v0.1.0

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

FirewallFQDNEntityResource provides an API to manage FirewallFQDNEntity configurations.

func (*FirewallFQDNEntityResource) Create added in v0.1.0

Create a new FirewallFQDNEntity configuration.

func (*FirewallFQDNEntityResource) Delete added in v0.1.0

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

Delete a single FirewallFQDNEntity configuration identified by id.

func (*FirewallFQDNEntityResource) Edit added in v0.1.0

Edit a FirewallFQDNEntity configuration identified by id.

func (*FirewallFQDNEntityResource) Get added in v0.1.0

Get a single FirewallFQDNEntity configuration identified by id.

func (*FirewallFQDNEntityResource) ListAll added in v0.1.0

ListAll lists all the FirewallFQDNEntity configurations.

type FirewallFQDNInfoConfig added in v0.1.0

type FirewallFQDNInfoConfig struct {
}

FirewallFQDNInfoConfig holds the configuration of a single FirewallFQDNInfo.

type FirewallFQDNInfoConfigList added in v0.1.0

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

FirewallFQDNInfoConfigList holds a list of FirewallFQDNInfo configuration.

type FirewallFQDNInfoResource added in v0.1.0

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

FirewallFQDNInfoResource provides an API to manage FirewallFQDNInfo configurations.

func (*FirewallFQDNInfoResource) Create added in v0.1.0

Create a new FirewallFQDNInfo configuration.

func (*FirewallFQDNInfoResource) Delete added in v0.1.0

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

Delete a single FirewallFQDNInfo configuration identified by id.

func (*FirewallFQDNInfoResource) Edit added in v0.1.0

Edit a FirewallFQDNInfo configuration identified by id.

func (*FirewallFQDNInfoResource) Get added in v0.1.0

Get a single FirewallFQDNInfo configuration identified by id.

func (*FirewallFQDNInfoResource) ListAll added in v0.1.0

ListAll lists all the FirewallFQDNInfo configurations.

type FirewallGlobalFQDNPolicyConfig added in v0.1.0

type FirewallGlobalFQDNPolicyConfig struct {
}

FirewallGlobalFQDNPolicyConfig holds the configuration of a single FirewallGlobalFQDNPolicy.

type FirewallGlobalFQDNPolicyConfigList added in v0.1.0

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

FirewallGlobalFQDNPolicyConfigList holds a list of FirewallGlobalFQDNPolicy configuration.

type FirewallGlobalFQDNPolicyResource added in v0.1.0

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

FirewallGlobalFQDNPolicyResource provides an API to manage FirewallGlobalFQDNPolicy configurations.

func (*FirewallGlobalFQDNPolicyResource) Create added in v0.1.0

Create a new FirewallGlobalFQDNPolicy configuration.

func (*FirewallGlobalFQDNPolicyResource) Delete added in v0.1.0

Delete a single FirewallGlobalFQDNPolicy configuration identified by id.

func (*FirewallGlobalFQDNPolicyResource) Edit added in v0.1.0

Edit a FirewallGlobalFQDNPolicy configuration identified by id.

func (*FirewallGlobalFQDNPolicyResource) Get added in v0.1.0

Get a single FirewallGlobalFQDNPolicy configuration identified by id.

func (*FirewallGlobalFQDNPolicyResource) ListAll added in v0.1.0

ListAll lists all the FirewallGlobalFQDNPolicy configurations.

type FirewallGlobalRulesActiveConfig added in v0.1.0

type FirewallGlobalRulesActiveConfig struct {
}

FirewallGlobalRulesActiveConfig holds the configuration of a single FirewallGlobalRulesActive.

type FirewallGlobalRulesActiveConfigList added in v0.1.0

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

FirewallGlobalRulesActiveConfigList holds a list of FirewallGlobalRulesActive configuration.

type FirewallGlobalRulesActiveResource added in v0.1.0

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

FirewallGlobalRulesActiveResource provides an API to manage FirewallGlobalRulesActive configurations.

func (*FirewallGlobalRulesActiveResource) Create added in v0.1.0

Create a new FirewallGlobalRulesActive configuration.

func (*FirewallGlobalRulesActiveResource) Delete added in v0.1.0

Delete a single FirewallGlobalRulesActive configuration identified by id.

func (*FirewallGlobalRulesActiveResource) Edit added in v0.1.0

Edit a FirewallGlobalRulesActive configuration identified by id.

func (*FirewallGlobalRulesActiveResource) Get added in v0.1.0

Get a single FirewallGlobalRulesActive configuration identified by id.

func (*FirewallGlobalRulesActiveResource) ListAll added in v0.1.0

ListAll lists all the FirewallGlobalRulesActive configurations.

type FirewallGlobalRulesConfig added in v0.1.0

type FirewallGlobalRulesConfig struct {
}

FirewallGlobalRulesConfig holds the configuration of a single FirewallGlobalRules.

type FirewallGlobalRulesConfigList added in v0.1.0

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

FirewallGlobalRulesConfigList holds a list of FirewallGlobalRules configuration.

type FirewallGlobalRulesEnforcedPolicyRulesConfig added in v0.1.0

type FirewallGlobalRulesEnforcedPolicyRulesConfig struct {
}

FirewallGlobalRulesEnforcedPolicyRulesConfig holds the configuration of a single FirewallGlobalRulesEnforcedPolicyRules.

type FirewallGlobalRulesEnforcedPolicyRulesConfigList added in v0.1.0

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

FirewallGlobalRulesEnforcedPolicyRulesConfigList holds a list of FirewallGlobalRulesEnforcedPolicyRules configuration.

type FirewallGlobalRulesEnforcedPolicyRulesResource added in v0.1.0

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

FirewallGlobalRulesEnforcedPolicyRulesResource provides an API to manage FirewallGlobalRulesEnforcedPolicyRules configurations.

func (*FirewallGlobalRulesEnforcedPolicyRulesResource) Create added in v0.1.0

Create a new FirewallGlobalRulesEnforcedPolicyRules configuration.

func (*FirewallGlobalRulesEnforcedPolicyRulesResource) Delete added in v0.1.0

Delete a single FirewallGlobalRulesEnforcedPolicyRules configuration identified by id.

func (*FirewallGlobalRulesEnforcedPolicyRulesResource) Edit added in v0.1.0

Edit a FirewallGlobalRulesEnforcedPolicyRules configuration identified by id.

func (*FirewallGlobalRulesEnforcedPolicyRulesResource) Get added in v0.1.0

Get a single FirewallGlobalRulesEnforcedPolicyRules configuration identified by id.

func (*FirewallGlobalRulesEnforcedPolicyRulesResource) ListAll added in v0.1.0

ListAll lists all the FirewallGlobalRulesEnforcedPolicyRules configurations.

type FirewallGlobalRulesResource added in v0.1.0

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

FirewallGlobalRulesResource provides an API to manage FirewallGlobalRules configurations.

func (*FirewallGlobalRulesResource) Create added in v0.1.0

Create a new FirewallGlobalRules configuration.

func (*FirewallGlobalRulesResource) Delete added in v0.1.0

Delete a single FirewallGlobalRules configuration identified by id.

func (*FirewallGlobalRulesResource) Edit added in v0.1.0

Edit a FirewallGlobalRules configuration identified by id.

func (*FirewallGlobalRulesResource) Get added in v0.1.0

Get a single FirewallGlobalRules configuration identified by id.

func (*FirewallGlobalRulesResource) ListAll added in v0.1.0

ListAll lists all the FirewallGlobalRules configurations.

type FirewallGlobalRulesStagedPolicyRulesConfig added in v0.1.0

type FirewallGlobalRulesStagedPolicyRulesConfig struct {
}

FirewallGlobalRulesStagedPolicyRulesConfig holds the configuration of a single FirewallGlobalRulesStagedPolicyRules.

type FirewallGlobalRulesStagedPolicyRulesConfigList added in v0.1.0

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

FirewallGlobalRulesStagedPolicyRulesConfigList holds a list of FirewallGlobalRulesStagedPolicyRules configuration.

type FirewallGlobalRulesStagedPolicyRulesResource added in v0.1.0

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

FirewallGlobalRulesStagedPolicyRulesResource provides an API to manage FirewallGlobalRulesStagedPolicyRules configurations.

func (*FirewallGlobalRulesStagedPolicyRulesResource) Create added in v0.1.0

Create a new FirewallGlobalRulesStagedPolicyRules configuration.

func (*FirewallGlobalRulesStagedPolicyRulesResource) Delete added in v0.1.0

Delete a single FirewallGlobalRulesStagedPolicyRules configuration identified by id.

func (*FirewallGlobalRulesStagedPolicyRulesResource) Edit added in v0.1.0

Edit a FirewallGlobalRulesStagedPolicyRules configuration identified by id.

func (*FirewallGlobalRulesStagedPolicyRulesResource) Get added in v0.1.0

Get a single FirewallGlobalRulesStagedPolicyRules configuration identified by id.

func (*FirewallGlobalRulesStagedPolicyRulesResource) ListAll added in v0.1.0

ListAll lists all the FirewallGlobalRulesStagedPolicyRules configurations.

type FirewallManagementIPRulesConfig added in v0.1.0

type FirewallManagementIPRulesConfig struct {
}

FirewallManagementIPRulesConfig holds the configuration of a single FirewallManagementIPRules.

type FirewallManagementIPRulesConfigList added in v0.1.0

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

FirewallManagementIPRulesConfigList holds a list of FirewallManagementIPRules configuration.

type FirewallManagementIPRulesResource added in v0.1.0

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

FirewallManagementIPRulesResource provides an API to manage FirewallManagementIPRules configurations.

func (*FirewallManagementIPRulesResource) Create added in v0.1.0

Create a new FirewallManagementIPRules configuration.

func (*FirewallManagementIPRulesResource) Delete added in v0.1.0

Delete a single FirewallManagementIPRules configuration identified by id.

func (*FirewallManagementIPRulesResource) Edit added in v0.1.0

Edit a FirewallManagementIPRules configuration identified by id.

func (*FirewallManagementIPRulesResource) Get added in v0.1.0

Get a single FirewallManagementIPRules configuration identified by id.

func (*FirewallManagementIPRulesResource) ListAll added in v0.1.0

ListAll lists all the FirewallManagementIPRules configurations.

type FirewallMatchingRuleConfig added in v0.1.0

type FirewallMatchingRuleConfig struct {
}

FirewallMatchingRuleConfig holds the configuration of a single FirewallMatchingRule.

type FirewallMatchingRuleConfigList added in v0.1.0

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

FirewallMatchingRuleConfigList holds a list of FirewallMatchingRule configuration.

type FirewallMatchingRuleResource added in v0.1.0

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

FirewallMatchingRuleResource provides an API to manage FirewallMatchingRule configurations.

func (*FirewallMatchingRuleResource) Create added in v0.1.0

Create a new FirewallMatchingRule configuration.

func (*FirewallMatchingRuleResource) Delete added in v0.1.0

Delete a single FirewallMatchingRule configuration identified by id.

func (*FirewallMatchingRuleResource) Edit added in v0.1.0

Edit a FirewallMatchingRule configuration identified by id.

func (*FirewallMatchingRuleResource) Get added in v0.1.0

Get a single FirewallMatchingRule configuration identified by id.

func (*FirewallMatchingRuleResource) ListAll added in v0.1.0

ListAll lists all the FirewallMatchingRule configurations.

type FirewallOnDemandCompilationConfig added in v0.1.0

type FirewallOnDemandCompilationConfig struct {
}

FirewallOnDemandCompilationConfig holds the configuration of a single FirewallOnDemandCompilation.

type FirewallOnDemandCompilationConfigList added in v0.1.0

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

FirewallOnDemandCompilationConfigList holds a list of FirewallOnDemandCompilation configuration.

type FirewallOnDemandCompilationResource added in v0.1.0

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

FirewallOnDemandCompilationResource provides an API to manage FirewallOnDemandCompilation configurations.

func (*FirewallOnDemandCompilationResource) Create added in v0.1.0

Create a new FirewallOnDemandCompilation configuration.

func (*FirewallOnDemandCompilationResource) Delete added in v0.1.0

Delete a single FirewallOnDemandCompilation configuration identified by id.

func (*FirewallOnDemandCompilationResource) Edit added in v0.1.0

Edit a FirewallOnDemandCompilation configuration identified by id.

func (*FirewallOnDemandCompilationResource) Get added in v0.1.0

Get a single FirewallOnDemandCompilation configuration identified by id.

func (*FirewallOnDemandCompilationResource) ListAll added in v0.1.0

ListAll lists all the FirewallOnDemandCompilation configurations.

type FirewallOnDemandRuleDeployConfig added in v0.1.0

type FirewallOnDemandRuleDeployConfig struct {
}

FirewallOnDemandRuleDeployConfig holds the configuration of a single FirewallOnDemandRuleDeploy.

type FirewallOnDemandRuleDeployConfigList added in v0.1.0

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

FirewallOnDemandRuleDeployConfigList holds a list of FirewallOnDemandRuleDeploy configuration.

type FirewallOnDemandRuleDeployResource added in v0.1.0

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

FirewallOnDemandRuleDeployResource provides an API to manage FirewallOnDemandRuleDeploy configurations.

func (*FirewallOnDemandRuleDeployResource) Create added in v0.1.0

Create a new FirewallOnDemandRuleDeploy configuration.

func (*FirewallOnDemandRuleDeployResource) Delete added in v0.1.0

Delete a single FirewallOnDemandRuleDeploy configuration identified by id.

func (*FirewallOnDemandRuleDeployResource) Edit added in v0.1.0

Edit a FirewallOnDemandRuleDeploy configuration identified by id.

func (*FirewallOnDemandRuleDeployResource) Get added in v0.1.0

Get a single FirewallOnDemandRuleDeploy configuration identified by id.

func (*FirewallOnDemandRuleDeployResource) ListAll added in v0.1.0

ListAll lists all the FirewallOnDemandRuleDeploy configurations.

type FirewallPolicyConfig added in v0.1.0

type FirewallPolicyConfig struct {
}

FirewallPolicyConfig holds the configuration of a single FirewallPolicy.

type FirewallPolicyConfigList added in v0.1.0

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

FirewallPolicyConfigList holds a list of FirewallPolicy configuration.

type FirewallPolicyResource added in v0.1.0

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

FirewallPolicyResource provides an API to manage FirewallPolicy configurations.

func (*FirewallPolicyResource) Create added in v0.1.0

Create a new FirewallPolicy configuration.

func (*FirewallPolicyResource) Delete added in v0.1.0

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

Delete a single FirewallPolicy configuration identified by id.

func (*FirewallPolicyResource) Edit added in v0.1.0

Edit a FirewallPolicy configuration identified by id.

func (*FirewallPolicyResource) Get added in v0.1.0

Get a single FirewallPolicy configuration identified by id.

func (*FirewallPolicyResource) ListAll added in v0.1.0

ListAll lists all the FirewallPolicy configurations.

type FirewallPolicyRulesConfig added in v0.1.0

type FirewallPolicyRulesConfig struct {
}

FirewallPolicyRulesConfig holds the configuration of a single FirewallPolicyRules.

type FirewallPolicyRulesConfigList added in v0.1.0

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

FirewallPolicyRulesConfigList holds a list of FirewallPolicyRules configuration.

type FirewallPolicyRulesResource added in v0.1.0

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

FirewallPolicyRulesResource provides an API to manage FirewallPolicyRules configurations.

func (*FirewallPolicyRulesResource) Create added in v0.1.0

Create a new FirewallPolicyRules configuration.

func (*FirewallPolicyRulesResource) Delete added in v0.1.0

Delete a single FirewallPolicyRules configuration identified by id.

func (*FirewallPolicyRulesResource) Edit added in v0.1.0

Edit a FirewallPolicyRules configuration identified by id.

func (*FirewallPolicyRulesResource) Get added in v0.1.0

Get a single FirewallPolicyRules configuration identified by id.

func (*FirewallPolicyRulesResource) ListAll added in v0.1.0

ListAll lists all the FirewallPolicyRules configurations.

type FirewallPortListConfig added in v0.1.0

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 added in v0.1.0

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

FirewallPortListConfigList holds a list of FirewallPortList configuration.

type FirewallPortListResource added in v0.1.0

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

FirewallPortListResource provides an API to manage FirewallPortList configurations.

func (*FirewallPortListResource) Create added in v0.1.0

Create a new FirewallPortList configuration.

func (*FirewallPortListResource) Delete added in v0.1.0

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

Delete a single FirewallPortList configuration identified by id.

func (*FirewallPortListResource) Edit added in v0.1.0

Edit a FirewallPortList configuration identified by id.

func (*FirewallPortListResource) Get added in v0.1.0

Get a single FirewallPortList configuration identified by id.

func (*FirewallPortListResource) ListAll added in v0.1.0

ListAll lists all the FirewallPortList configurations.

type FirewallPortMisusePolicyConfig added in v0.1.0

type FirewallPortMisusePolicyConfig struct {
}

FirewallPortMisusePolicyConfig holds the configuration of a single FirewallPortMisusePolicy.

type FirewallPortMisusePolicyConfigList added in v0.1.0

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

FirewallPortMisusePolicyConfigList holds a list of FirewallPortMisusePolicy configuration.

type FirewallPortMisusePolicyResource added in v0.1.0

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

FirewallPortMisusePolicyResource provides an API to manage FirewallPortMisusePolicy configurations.

func (*FirewallPortMisusePolicyResource) Create added in v0.1.0

Create a new FirewallPortMisusePolicy configuration.

func (*FirewallPortMisusePolicyResource) Delete added in v0.1.0

Delete a single FirewallPortMisusePolicy configuration identified by id.

func (*FirewallPortMisusePolicyResource) Edit added in v0.1.0

Edit a FirewallPortMisusePolicy configuration identified by id.

func (*FirewallPortMisusePolicyResource) Get added in v0.1.0

Get a single FirewallPortMisusePolicy configuration identified by id.

func (*FirewallPortMisusePolicyResource) ListAll added in v0.1.0

ListAll lists all the FirewallPortMisusePolicy configurations.

type FirewallResource added in v0.1.0

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

FirewallResource provides an API to manage Firewall configurations.

func (*FirewallResource) Create added in v0.1.0

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

Create a new Firewall configuration.

func (*FirewallResource) Delete added in v0.1.0

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

Delete a single Firewall configuration identified by id.

func (*FirewallResource) Edit added in v0.1.0

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

Edit a Firewall configuration identified by id.

func (*FirewallResource) Get added in v0.1.0

Get a single Firewall configuration identified by id.

func (*FirewallResource) ListAll added in v0.1.0

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

ListAll lists all the Firewall configurations.

type FirewallRuleListConfig added in v0.1.0

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 added in v0.1.0

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

FirewallRuleListConfigList holds a list of FirewallRuleList configuration.

type FirewallRuleListResource added in v0.1.0

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

FirewallRuleListResource provides an API to manage FirewallRuleList configurations.

func (*FirewallRuleListResource) Create added in v0.1.0

Create a new FirewallRuleList configuration.

func (*FirewallRuleListResource) Delete added in v0.1.0

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

Delete a single FirewallRuleList configuration identified by id.

func (*FirewallRuleListResource) Edit added in v0.1.0

Edit a FirewallRuleList configuration identified by id.

func (*FirewallRuleListResource) Get added in v0.1.0

Get a single FirewallRuleList configuration identified by id.

func (*FirewallRuleListResource) ListAll added in v0.1.0

ListAll lists all the FirewallRuleList configurations.

type FirewallRuleListRulesConfig added in v0.1.0

type FirewallRuleListRulesConfig struct {
}

FirewallRuleListRulesConfig holds the configuration of a single FirewallRuleListRules.

type FirewallRuleListRulesConfigList added in v0.1.0

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

FirewallRuleListRulesConfigList holds a list of FirewallRuleListRules configuration.

type FirewallRuleListRulesResource added in v0.1.0

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

FirewallRuleListRulesResource provides an API to manage FirewallRuleListRules configurations.

func (*FirewallRuleListRulesResource) Create added in v0.1.0

Create a new FirewallRuleListRules configuration.

func (*FirewallRuleListRulesResource) Delete added in v0.1.0

Delete a single FirewallRuleListRules configuration identified by id.

func (*FirewallRuleListRulesResource) Edit added in v0.1.0

Edit a FirewallRuleListRules configuration identified by id.

func (*FirewallRuleListRulesResource) Get added in v0.1.0

Get a single FirewallRuleListRules configuration identified by id.

func (*FirewallRuleListRulesResource) ListAll added in v0.1.0

ListAll lists all the FirewallRuleListRules configurations.

type FirewallScheduleConfig added in v0.1.0

type FirewallScheduleConfig struct {
}

FirewallScheduleConfig holds the configuration of a single FirewallSchedule.

type FirewallScheduleConfigList added in v0.1.0

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

FirewallScheduleConfigList holds a list of FirewallSchedule configuration.

type FirewallScheduleResource added in v0.1.0

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

FirewallScheduleResource provides an API to manage FirewallSchedule configurations.

func (*FirewallScheduleResource) Create added in v0.1.0

Create a new FirewallSchedule configuration.

func (*FirewallScheduleResource) Delete added in v0.1.0

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

Delete a single FirewallSchedule configuration identified by id.

func (*FirewallScheduleResource) Edit added in v0.1.0

Edit a FirewallSchedule configuration identified by id.

func (*FirewallScheduleResource) Get added in v0.1.0

Get a single FirewallSchedule configuration identified by id.

func (*FirewallScheduleResource) ListAll added in v0.1.0

ListAll lists all the FirewallSchedule configurations.

type FirewallUserDomainConfig added in v0.1.0

type FirewallUserDomainConfig struct {
}

FirewallUserDomainConfig holds the configuration of a single FirewallUserDomain.

type FirewallUserDomainConfigList added in v0.1.0

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

FirewallUserDomainConfigList holds a list of FirewallUserDomain configuration.

type FirewallUserDomainResource added in v0.1.0

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

FirewallUserDomainResource provides an API to manage FirewallUserDomain configurations.

func (*FirewallUserDomainResource) Create added in v0.1.0

Create a new FirewallUserDomain configuration.

func (*FirewallUserDomainResource) Delete added in v0.1.0

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

Delete a single FirewallUserDomain configuration identified by id.

func (*FirewallUserDomainResource) Edit added in v0.1.0

Edit a FirewallUserDomain configuration identified by id.

func (*FirewallUserDomainResource) Get added in v0.1.0

Get a single FirewallUserDomain configuration identified by id.

func (*FirewallUserDomainResource) ListAll added in v0.1.0

ListAll lists all the FirewallUserDomain configurations.

type FirewallUserGroupEntityConfig added in v0.1.0

type FirewallUserGroupEntityConfig struct {
}

FirewallUserGroupEntityConfig holds the configuration of a single FirewallUserGroupEntity.

type FirewallUserGroupEntityConfigList added in v0.1.0

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

FirewallUserGroupEntityConfigList holds a list of FirewallUserGroupEntity configuration.

type FirewallUserGroupEntityResource added in v0.1.0

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

FirewallUserGroupEntityResource provides an API to manage FirewallUserGroupEntity configurations.

func (*FirewallUserGroupEntityResource) Create added in v0.1.0

Create a new FirewallUserGroupEntity configuration.

func (*FirewallUserGroupEntityResource) Delete added in v0.1.0

Delete a single FirewallUserGroupEntity configuration identified by id.

func (*FirewallUserGroupEntityResource) Edit added in v0.1.0

Edit a FirewallUserGroupEntity configuration identified by id.

func (*FirewallUserGroupEntityResource) Get added in v0.1.0

Get a single FirewallUserGroupEntity configuration identified by id.

func (*FirewallUserGroupEntityResource) ListAll added in v0.1.0

ListAll lists all the FirewallUserGroupEntity configurations.

type FirewallUserListConfig added in v0.1.0

type FirewallUserListConfig struct {
}

FirewallUserListConfig holds the configuration of a single FirewallUserList.

type FirewallUserListConfigList added in v0.1.0

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

FirewallUserListConfigList holds a list of FirewallUserList configuration.

type FirewallUserListResource added in v0.1.0

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

FirewallUserListResource provides an API to manage FirewallUserList configurations.

func (*FirewallUserListResource) Create added in v0.1.0

Create a new FirewallUserList configuration.

func (*FirewallUserListResource) Delete added in v0.1.0

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

Delete a single FirewallUserList configuration identified by id.

func (*FirewallUserListResource) Edit added in v0.1.0

Edit a FirewallUserList configuration identified by id.

func (*FirewallUserListResource) Get added in v0.1.0

Get a single FirewallUserList configuration identified by id.

func (*FirewallUserListResource) ListAll added in v0.1.0

ListAll lists all the FirewallUserList configurations.

type HTTPConfig added in v0.1.0

type HTTPConfig struct {
}

HTTPConfig holds the configuration of a single HTTP.

type HTTPConfigList added in v0.1.0

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

HTTPConfigList holds a list of HTTP configuration.

type HTTPFileTypeConfig added in v0.1.0

type HTTPFileTypeConfig struct {
}

HTTPFileTypeConfig holds the configuration of a single HTTPFileType.

type HTTPFileTypeConfigList added in v0.1.0

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

HTTPFileTypeConfigList holds a list of HTTPFileType configuration.

type HTTPFileTypeResource added in v0.1.0

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

HTTPFileTypeResource provides an API to manage HTTPFileType configurations.

func (*HTTPFileTypeResource) Create added in v0.1.0

Create a new HTTPFileType configuration.

func (*HTTPFileTypeResource) Delete added in v0.1.0

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

Delete a single HTTPFileType configuration identified by id.

func (*HTTPFileTypeResource) Edit added in v0.1.0

Edit a HTTPFileType configuration identified by id.

func (*HTTPFileTypeResource) Get added in v0.1.0

Get a single HTTPFileType configuration identified by id.

func (*HTTPFileTypeResource) ListAll added in v0.1.0

ListAll lists all the HTTPFileType configurations.

type HTTPMandatoryHeaderConfig added in v0.1.0

type HTTPMandatoryHeaderConfig struct {
}

HTTPMandatoryHeaderConfig holds the configuration of a single HTTPMandatoryHeader.

type HTTPMandatoryHeaderConfigList added in v0.1.0

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

HTTPMandatoryHeaderConfigList holds a list of HTTPMandatoryHeader configuration.

type HTTPMandatoryHeaderResource added in v0.1.0

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

HTTPMandatoryHeaderResource provides an API to manage HTTPMandatoryHeader configurations.

func (*HTTPMandatoryHeaderResource) Create added in v0.1.0

Create a new HTTPMandatoryHeader configuration.

func (*HTTPMandatoryHeaderResource) Delete added in v0.1.0

Delete a single HTTPMandatoryHeader configuration identified by id.

func (*HTTPMandatoryHeaderResource) Edit added in v0.1.0

Edit a HTTPMandatoryHeader configuration identified by id.

func (*HTTPMandatoryHeaderResource) Get added in v0.1.0

Get a single HTTPMandatoryHeader configuration identified by id.

func (*HTTPMandatoryHeaderResource) ListAll added in v0.1.0

ListAll lists all the HTTPMandatoryHeader configurations.

type HTTPProfileConfig added in v0.1.0

type HTTPProfileConfig struct {
}

HTTPProfileConfig holds the configuration of a single HTTPProfile.

type HTTPProfileConfigList added in v0.1.0

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

HTTPProfileConfigList holds a list of HTTPProfile configuration.

type HTTPProfileResource added in v0.1.0

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

HTTPProfileResource provides an API to manage HTTPProfile configurations.

func (*HTTPProfileResource) Create added in v0.1.0

Create a new HTTPProfile configuration.

func (*HTTPProfileResource) Delete added in v0.1.0

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

Delete a single HTTPProfile configuration identified by id.

func (*HTTPProfileResource) Edit added in v0.1.0

Edit a HTTPProfile configuration identified by id.

func (*HTTPProfileResource) Get added in v0.1.0

Get a single HTTPProfile configuration identified by id.

func (*HTTPProfileResource) ListAll added in v0.1.0

ListAll lists all the HTTPProfile configurations.

type HTTPResource added in v0.1.0

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

HTTPResource provides an API to manage HTTP configurations.

func (*HTTPResource) Create added in v0.1.0

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

Create a new HTTP configuration.

func (*HTTPResource) Delete added in v0.1.0

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

Delete a single HTTP configuration identified by id.

func (*HTTPResource) Edit added in v0.1.0

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

Edit a HTTP configuration identified by id.

func (*HTTPResource) Get added in v0.1.0

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

Get a single HTTP configuration identified by id.

func (*HTTPResource) ListAll added in v0.1.0

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

ListAll lists all the HTTP configurations.

type IPIntelligenceConfig added in v0.1.0

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

IPIntelligenceConfig holds the configuration of a single IPIntelligence.

type IPIntelligenceConfigList added in v0.1.0

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

IPIntelligenceConfigList holds a list of IPIntelligence configuration.

type IPIntelligenceFeedListConfig added in v0.1.0

type IPIntelligenceFeedListConfig struct {
}

IPIntelligenceFeedListConfig holds the configuration of a single IPIntelligenceFeedList.

type IPIntelligenceFeedListConfigList added in v0.1.0

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

IPIntelligenceFeedListConfigList holds a list of IPIntelligenceFeedList configuration.

type IPIntelligenceFeedListResource added in v0.1.0

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

IPIntelligenceFeedListResource provides an API to manage IPIntelligenceFeedList configurations.

func (*IPIntelligenceFeedListResource) Create added in v0.1.0

Create a new IPIntelligenceFeedList configuration.

func (*IPIntelligenceFeedListResource) Delete added in v0.1.0

Delete a single IPIntelligenceFeedList configuration identified by id.

func (*IPIntelligenceFeedListResource) Edit added in v0.1.0

Edit a IPIntelligenceFeedList configuration identified by id.

func (*IPIntelligenceFeedListResource) Get added in v0.1.0

Get a single IPIntelligenceFeedList configuration identified by id.

func (*IPIntelligenceFeedListResource) ListAll added in v0.1.0

ListAll lists all the IPIntelligenceFeedList configurations.

type IPIntelligenceGlobalPolicyConfig added in v0.1.0

type IPIntelligenceGlobalPolicyConfig struct {
}

IPIntelligenceGlobalPolicyConfig holds the configuration of a single IPIntelligenceGlobalPolicy.

type IPIntelligenceGlobalPolicyConfigList added in v0.1.0

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

IPIntelligenceGlobalPolicyConfigList holds a list of IPIntelligenceGlobalPolicy configuration.

type IPIntelligenceGlobalPolicyResource added in v0.1.0

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

IPIntelligenceGlobalPolicyResource provides an API to manage IPIntelligenceGlobalPolicy configurations.

func (*IPIntelligenceGlobalPolicyResource) Create added in v0.1.0

Create a new IPIntelligenceGlobalPolicy configuration.

func (*IPIntelligenceGlobalPolicyResource) Delete added in v0.1.0

Delete a single IPIntelligenceGlobalPolicy configuration identified by id.

func (*IPIntelligenceGlobalPolicyResource) Edit added in v0.1.0

Edit a IPIntelligenceGlobalPolicy configuration identified by id.

func (*IPIntelligenceGlobalPolicyResource) Get added in v0.1.0

Get a single IPIntelligenceGlobalPolicy configuration identified by id.

func (*IPIntelligenceGlobalPolicyResource) ListAll added in v0.1.0

ListAll lists all the IPIntelligenceGlobalPolicy configurations.

type IPIntelligenceInfoConfig added in v0.1.0

type IPIntelligenceInfoConfig struct {
}

IPIntelligenceInfoConfig holds the configuration of a single IPIntelligenceInfo.

type IPIntelligenceInfoConfigList added in v0.1.0

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

IPIntelligenceInfoConfigList holds a list of IPIntelligenceInfo configuration.

type IPIntelligenceInfoResource added in v0.1.0

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

IPIntelligenceInfoResource provides an API to manage IPIntelligenceInfo configurations.

func (*IPIntelligenceInfoResource) Create added in v0.1.0

Create a new IPIntelligenceInfo configuration.

func (*IPIntelligenceInfoResource) Delete added in v0.1.0

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

Delete a single IPIntelligenceInfo configuration identified by id.

func (*IPIntelligenceInfoResource) Edit added in v0.1.0

Edit a IPIntelligenceInfo configuration identified by id.

func (*IPIntelligenceInfoResource) Get added in v0.1.0

Get a single IPIntelligenceInfo configuration identified by id.

func (*IPIntelligenceInfoResource) ListAll added in v0.1.0

ListAll lists all the IPIntelligenceInfo configurations.

type IPIntelligencePolicyConfig added in v0.1.0

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 added in v0.1.0

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

IPIntelligencePolicyConfigList holds a list of IPIntelligencePolicy configuration.

type IPIntelligencePolicyResource added in v0.1.0

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

IPIntelligencePolicyResource provides an API to manage IPIntelligencePolicy configurations.

func (*IPIntelligencePolicyResource) Create added in v0.1.0

Create a new IPIntelligencePolicy configuration.

func (*IPIntelligencePolicyResource) Delete added in v0.1.0

Delete a single IPIntelligencePolicy configuration identified by id.

func (*IPIntelligencePolicyResource) Edit added in v0.1.0

Edit a IPIntelligencePolicy configuration identified by id.

func (*IPIntelligencePolicyResource) Get added in v0.1.0

Get a single IPIntelligencePolicy configuration identified by id.

func (*IPIntelligencePolicyResource) ListAll added in v0.1.0

ListAll lists all the IPIntelligencePolicy configurations.

type IPIntelligenceResource added in v0.1.0

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

IPIntelligenceResource provides an API to manage IPIntelligence configurations.

func (*IPIntelligenceResource) Create added in v0.1.0

Create a new IPIntelligence configuration.

func (*IPIntelligenceResource) Delete added in v0.1.0

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

Delete a single IPIntelligence configuration identified by id.

func (*IPIntelligenceResource) Edit added in v0.1.0

Edit a IPIntelligence configuration identified by id.

func (*IPIntelligenceResource) Get added in v0.1.0

Get a single IPIntelligence configuration identified by id.

func (*IPIntelligenceResource) ListAll added in v0.1.0

ListAll lists all the IPIntelligence configurations.

type IPIntelligenseBlacklistCategoryConfig added in v0.1.0

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 added in v0.1.0

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

IPIntelligenseBlacklistCategoryConfigList holds a list of IPIntelligenseBlacklistCategory configuration.

type IPIntelligenseBlacklistCategoryResource added in v0.1.0

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

IPIntelligenseBlacklistCategoryResource provides an API to manage IPIntelligenseBlacklistCategory configurations.

func (*IPIntelligenseBlacklistCategoryResource) Create added in v0.1.0

Create a new IPIntelligenseBlacklistCategory configuration.

func (*IPIntelligenseBlacklistCategoryResource) Delete added in v0.1.0

Delete a single IPIntelligenseBlacklistCategory configuration identified by id.

func (*IPIntelligenseBlacklistCategoryResource) Edit added in v0.1.0

Edit a IPIntelligenseBlacklistCategory configuration identified by id.

func (*IPIntelligenseBlacklistCategoryResource) Get added in v0.1.0

Get a single IPIntelligenseBlacklistCategory configuration identified by id.

func (*IPIntelligenseBlacklistCategoryResource) ListAll added in v0.1.0

ListAll lists all the IPIntelligenseBlacklistCategory configurations.

type IPIntelligenseCategoryConfig added in v0.1.0

type IPIntelligenseCategoryConfig struct {
}

IPIntelligenseCategoryConfig holds the configuration of a single IPIntelligenseCategory.

type IPIntelligenseCategoryConfigList added in v0.1.0

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

IPIntelligenseCategoryConfigList holds a list of IPIntelligenseCategory configuration.

type IPIntelligenseCategoryResource added in v0.1.0

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

IPIntelligenseCategoryResource provides an API to manage IPIntelligenseCategory configurations.

func (*IPIntelligenseCategoryResource) Create added in v0.1.0

Create a new IPIntelligenseCategory configuration.

func (*IPIntelligenseCategoryResource) Delete added in v0.1.0

Delete a single IPIntelligenseCategory configuration identified by id.

func (*IPIntelligenseCategoryResource) Edit added in v0.1.0

Edit a IPIntelligenseCategory configuration identified by id.

func (*IPIntelligenseCategoryResource) Get added in v0.1.0

Get a single IPIntelligenseCategory configuration identified by id.

func (*IPIntelligenseCategoryResource) ListAll added in v0.1.0

ListAll lists all the IPIntelligenseCategory configurations.

type LogConfig added in v0.1.0

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

LogConfig holds the configuration of a single Log.

type LogConfigList added in v0.1.0

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

LogConfigList holds a list of Log configuration.

type LogNetworkStorageFieldConfig added in v0.1.0

type LogNetworkStorageFieldConfig struct {
}

LogNetworkStorageFieldConfig holds the configuration of a single LogNetworkStorageField.

type LogNetworkStorageFieldConfigList added in v0.1.0

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

LogNetworkStorageFieldConfigList holds a list of LogNetworkStorageField configuration.

type LogNetworkStorageFieldResource added in v0.1.0

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

LogNetworkStorageFieldResource provides an API to manage LogNetworkStorageField configurations.

func (*LogNetworkStorageFieldResource) Create added in v0.1.0

Create a new LogNetworkStorageField configuration.

func (*LogNetworkStorageFieldResource) Delete added in v0.1.0

Delete a single LogNetworkStorageField configuration identified by id.

func (*LogNetworkStorageFieldResource) Edit added in v0.1.0

Edit a LogNetworkStorageField configuration identified by id.

func (*LogNetworkStorageFieldResource) Get added in v0.1.0

Get a single LogNetworkStorageField configuration identified by id.

func (*LogNetworkStorageFieldResource) ListAll added in v0.1.0

ListAll lists all the LogNetworkStorageField configurations.

type LogProfileApplicationConfig added in v0.1.0

type LogProfileApplicationConfig struct {
}

LogProfileApplicationConfig holds the configuration of a single LogProfileApplication.

type LogProfileApplicationConfigList added in v0.1.0

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

LogProfileApplicationConfigList holds a list of LogProfileApplication configuration.

type LogProfileApplicationResource added in v0.1.0

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

LogProfileApplicationResource provides an API to manage LogProfileApplication configurations.

func (*LogProfileApplicationResource) Create added in v0.1.0

Create a new LogProfileApplication configuration.

func (*LogProfileApplicationResource) Delete added in v0.1.0

Delete a single LogProfileApplication configuration identified by id.

func (*LogProfileApplicationResource) Edit added in v0.1.0

Edit a LogProfileApplication configuration identified by id.

func (*LogProfileApplicationResource) Get added in v0.1.0

Get a single LogProfileApplication configuration identified by id.

func (*LogProfileApplicationResource) ListAll added in v0.1.0

ListAll lists all the LogProfileApplication configurations.

type LogProfileConfig added in v0.1.0

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 added in v0.1.0

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

LogProfileConfigList holds a list of LogProfile configuration.

type LogProfileNetworkConfig added in v0.1.0

type LogProfileNetworkConfig struct {
}

LogProfileNetworkConfig holds the configuration of a single LogProfileNetwork.

type LogProfileNetworkConfigList added in v0.1.0

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

LogProfileNetworkConfigList holds a list of LogProfileNetwork configuration.

type LogProfileNetworkResource added in v0.1.0

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

LogProfileNetworkResource provides an API to manage LogProfileNetwork configurations.

func (*LogProfileNetworkResource) Create added in v0.1.0

Create a new LogProfileNetwork configuration.

func (*LogProfileNetworkResource) Delete added in v0.1.0

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

Delete a single LogProfileNetwork configuration identified by id.

func (*LogProfileNetworkResource) Edit added in v0.1.0

Edit a LogProfileNetwork configuration identified by id.

func (*LogProfileNetworkResource) Get added in v0.1.0

Get a single LogProfileNetwork configuration identified by id.

func (*LogProfileNetworkResource) ListAll added in v0.1.0

ListAll lists all the LogProfileNetwork configurations.

type LogProfileProtocolDNSConfig added in v0.1.0

type LogProfileProtocolDNSConfig struct {
}

LogProfileProtocolDNSConfig holds the configuration of a single LogProfileProtocolDNS.

type LogProfileProtocolDNSConfigList added in v0.1.0

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

LogProfileProtocolDNSConfigList holds a list of LogProfileProtocolDNS configuration.

type LogProfileProtocolDNSResource added in v0.1.0

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

LogProfileProtocolDNSResource provides an API to manage LogProfileProtocolDNS configurations.

func (*LogProfileProtocolDNSResource) Create added in v0.1.0

Create a new LogProfileProtocolDNS configuration.

func (*LogProfileProtocolDNSResource) Delete added in v0.1.0

Delete a single LogProfileProtocolDNS configuration identified by id.

func (*LogProfileProtocolDNSResource) Edit added in v0.1.0

Edit a LogProfileProtocolDNS configuration identified by id.

func (*LogProfileProtocolDNSResource) Get added in v0.1.0

Get a single LogProfileProtocolDNS configuration identified by id.

func (*LogProfileProtocolDNSResource) ListAll added in v0.1.0

ListAll lists all the LogProfileProtocolDNS configurations.

type LogProfileProtocolSIPConfig added in v0.1.0

type LogProfileProtocolSIPConfig struct {
}

LogProfileProtocolSIPConfig holds the configuration of a single LogProfileProtocolSIP.

type LogProfileProtocolSIPConfigList added in v0.1.0

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

LogProfileProtocolSIPConfigList holds a list of LogProfileProtocolSIP configuration.

type LogProfileProtocolSIPResource added in v0.1.0

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

LogProfileProtocolSIPResource provides an API to manage LogProfileProtocolSIP configurations.

func (*LogProfileProtocolSIPResource) Create added in v0.1.0

Create a new LogProfileProtocolSIP configuration.

func (*LogProfileProtocolSIPResource) Delete added in v0.1.0

Delete a single LogProfileProtocolSIP configuration identified by id.

func (*LogProfileProtocolSIPResource) Edit added in v0.1.0

Edit a LogProfileProtocolSIP configuration identified by id.

func (*LogProfileProtocolSIPResource) Get added in v0.1.0

Get a single LogProfileProtocolSIP configuration identified by id.

func (*LogProfileProtocolSIPResource) ListAll added in v0.1.0

ListAll lists all the LogProfileProtocolSIP configurations.

type LogProfileResource added in v0.1.0

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

LogProfileResource provides an API to manage LogProfile configurations.

func (*LogProfileResource) Create added in v0.1.0

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

Create a new LogProfile configuration.

func (*LogProfileResource) Delete added in v0.1.0

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

Delete a single LogProfile configuration identified by id.

func (*LogProfileResource) Edit added in v0.1.0

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

Edit a LogProfile configuration identified by id.

func (*LogProfileResource) Get added in v0.1.0

Get a single LogProfile configuration identified by id.

func (*LogProfileResource) ListAll added in v0.1.0

ListAll lists all the LogProfile configurations.

type LogProtocolDNSStorageFieldConfig added in v0.1.0

type LogProtocolDNSStorageFieldConfig struct {
}

LogProtocolDNSStorageFieldConfig holds the configuration of a single LogProtocolDNSStorageField.

type LogProtocolDNSStorageFieldConfigList added in v0.1.0

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

LogProtocolDNSStorageFieldConfigList holds a list of LogProtocolDNSStorageField configuration.

type LogProtocolDNSStorageFieldResource added in v0.1.0

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

LogProtocolDNSStorageFieldResource provides an API to manage LogProtocolDNSStorageField configurations.

func (*LogProtocolDNSStorageFieldResource) Create added in v0.1.0

Create a new LogProtocolDNSStorageField configuration.

func (*LogProtocolDNSStorageFieldResource) Delete added in v0.1.0

Delete a single LogProtocolDNSStorageField configuration identified by id.

func (*LogProtocolDNSStorageFieldResource) Edit added in v0.1.0

Edit a LogProtocolDNSStorageField configuration identified by id.

func (*LogProtocolDNSStorageFieldResource) Get added in v0.1.0

Get a single LogProtocolDNSStorageField configuration identified by id.

func (*LogProtocolDNSStorageFieldResource) ListAll added in v0.1.0

ListAll lists all the LogProtocolDNSStorageField configurations.

type LogProtocolSIPStorageFieldConfig added in v0.1.0

type LogProtocolSIPStorageFieldConfig struct {
}

LogProtocolSIPStorageFieldConfig holds the configuration of a single LogProtocolSIPStorageField.

type LogProtocolSIPStorageFieldConfigList added in v0.1.0

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

LogProtocolSIPStorageFieldConfigList holds a list of LogProtocolSIPStorageField configuration.

type LogProtocolSIPStorageFieldResource added in v0.1.0

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

LogProtocolSIPStorageFieldResource provides an API to manage LogProtocolSIPStorageField configurations.

func (*LogProtocolSIPStorageFieldResource) Create added in v0.1.0

Create a new LogProtocolSIPStorageField configuration.

func (*LogProtocolSIPStorageFieldResource) Delete added in v0.1.0

Delete a single LogProtocolSIPStorageField configuration identified by id.

func (*LogProtocolSIPStorageFieldResource) Edit added in v0.1.0

Edit a LogProtocolSIPStorageField configuration identified by id.

func (*LogProtocolSIPStorageFieldResource) Get added in v0.1.0

Get a single LogProtocolSIPStorageField configuration identified by id.

func (*LogProtocolSIPStorageFieldResource) ListAll added in v0.1.0

ListAll lists all the LogProtocolSIPStorageField configurations.

type LogRemoteFormatConfig added in v0.1.0

type LogRemoteFormatConfig struct {
}

LogRemoteFormatConfig holds the configuration of a single LogRemoteFormat.

type LogRemoteFormatConfigList added in v0.1.0

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

LogRemoteFormatConfigList holds a list of LogRemoteFormat configuration.

type LogRemoteFormatResource added in v0.1.0

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

LogRemoteFormatResource provides an API to manage LogRemoteFormat configurations.

func (*LogRemoteFormatResource) Create added in v0.1.0

Create a new LogRemoteFormat configuration.

func (*LogRemoteFormatResource) Delete added in v0.1.0

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

Delete a single LogRemoteFormat configuration identified by id.

func (*LogRemoteFormatResource) Edit added in v0.1.0

Edit a LogRemoteFormat configuration identified by id.

func (*LogRemoteFormatResource) Get added in v0.1.0

Get a single LogRemoteFormat configuration identified by id.

func (*LogRemoteFormatResource) ListAll added in v0.1.0

ListAll lists all the LogRemoteFormat configurations.

type LogResource added in v0.1.0

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

LogResource provides an API to manage Log configurations.

func (*LogResource) Create added in v0.1.0

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

Create a new Log configuration.

func (*LogResource) Delete added in v0.1.0

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

Delete a single Log configuration identified by id.

func (*LogResource) Edit added in v0.1.0

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

Edit a Log configuration identified by id.

func (*LogResource) Get added in v0.1.0

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

Get a single Log configuration identified by id.

func (*LogResource) ListAll added in v0.1.0

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

ListAll lists all the Log configurations.

type LogStorageFieldConfig added in v0.1.0

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 added in v0.1.0

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

LogStorageFieldConfigList holds a list of LogStorageField configuration.

type LogStorageFieldResource added in v0.1.0

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

LogStorageFieldResource provides an API to manage LogStorageField configurations.

func (*LogStorageFieldResource) Create added in v0.1.0

Create a new LogStorageField configuration.

func (*LogStorageFieldResource) Delete added in v0.1.0

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

Delete a single LogStorageField configuration identified by id.

func (*LogStorageFieldResource) Edit added in v0.1.0

Edit a LogStorageField configuration identified by id.

func (*LogStorageFieldResource) Get added in v0.1.0

Get a single LogStorageField configuration identified by id.

func (*LogStorageFieldResource) ListAll added in v0.1.0

ListAll lists all the LogStorageField configurations.

type ManagementIPRulesRulesConfig added in v0.1.0

type ManagementIPRulesRulesConfig struct {
}

ManagementIPRulesRulesConfig holds the configuration of a single ManagementIPRulesRules.

type ManagementIPRulesRulesConfigList added in v0.1.0

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

ManagementIPRulesRulesConfigList holds a list of ManagementIPRulesRules configuration.

type ManagementIPRulesRulesResource added in v0.1.0

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

ManagementIPRulesRulesResource provides an API to manage ManagementIPRulesRules configurations.

func (*ManagementIPRulesRulesResource) Create added in v0.1.0

Create a new ManagementIPRulesRules configuration.

func (*ManagementIPRulesRulesResource) Delete added in v0.1.0

Delete a single ManagementIPRulesRules configuration identified by id.

func (*ManagementIPRulesRulesResource) Edit added in v0.1.0

Edit a ManagementIPRulesRules configuration identified by id.

func (*ManagementIPRulesRulesResource) Get added in v0.1.0

Get a single ManagementIPRulesRules configuration identified by id.

func (*ManagementIPRulesRulesResource) ListAll added in v0.1.0

ListAll lists all the ManagementIPRulesRules configurations.

type NATConfig added in v0.1.0

type NATConfig struct {
}

NATConfig holds the configuration of a single NAT.

type NATConfigList added in v0.1.0

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

NATConfigList holds a list of NAT configuration.

type NATDestinationTranslationConfig added in v0.1.0

type NATDestinationTranslationConfig struct {
}

NATDestinationTranslationConfig holds the configuration of a single NATDestinationTranslation.

type NATDestinationTranslationConfigList added in v0.1.0

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

NATDestinationTranslationConfigList holds a list of NATDestinationTranslation configuration.

type NATDestinationTranslationResource added in v0.1.0

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

NATDestinationTranslationResource provides an API to manage NATDestinationTranslation configurations.

func (*NATDestinationTranslationResource) Create added in v0.1.0

Create a new NATDestinationTranslation configuration.

func (*NATDestinationTranslationResource) Delete added in v0.1.0

Delete a single NATDestinationTranslation configuration identified by id.

func (*NATDestinationTranslationResource) Edit added in v0.1.0

Edit a NATDestinationTranslation configuration identified by id.

func (*NATDestinationTranslationResource) Get added in v0.1.0

Get a single NATDestinationTranslation configuration identified by id.

func (*NATDestinationTranslationResource) ListAll added in v0.1.0

ListAll lists all the NATDestinationTranslation configurations.

type NATPolicyConfig added in v0.1.0

type NATPolicyConfig struct {
}

NATPolicyConfig holds the configuration of a single NATPolicy.

type NATPolicyConfigList added in v0.1.0

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

NATPolicyConfigList holds a list of NATPolicy configuration.

type NATPolicyResource added in v0.1.0

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

NATPolicyResource provides an API to manage NATPolicy configurations.

func (*NATPolicyResource) Create added in v0.1.0

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

Create a new NATPolicy configuration.

func (*NATPolicyResource) Delete added in v0.1.0

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

Delete a single NATPolicy configuration identified by id.

func (*NATPolicyResource) Edit added in v0.1.0

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

Edit a NATPolicy configuration identified by id.

func (*NATPolicyResource) Get added in v0.1.0

Get a single NATPolicy configuration identified by id.

func (*NATPolicyResource) ListAll added in v0.1.0

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

ListAll lists all the NATPolicy configurations.

type NATPolicyRulesConfig added in v0.1.0

type NATPolicyRulesConfig struct {
}

NATPolicyRulesConfig holds the configuration of a single NATPolicyRules.

type NATPolicyRulesConfigList added in v0.1.0

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

NATPolicyRulesConfigList holds a list of NATPolicyRules configuration.

type NATPolicyRulesResource added in v0.1.0

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

NATPolicyRulesResource provides an API to manage NATPolicyRules configurations.

func (*NATPolicyRulesResource) Create added in v0.1.0

Create a new NATPolicyRules configuration.

func (*NATPolicyRulesResource) Delete added in v0.1.0

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

Delete a single NATPolicyRules configuration identified by id.

func (*NATPolicyRulesResource) Edit added in v0.1.0

Edit a NATPolicyRules configuration identified by id.

func (*NATPolicyRulesResource) Get added in v0.1.0

Get a single NATPolicyRules configuration identified by id.

func (*NATPolicyRulesResource) ListAll added in v0.1.0

ListAll lists all the NATPolicyRules configurations.

type NATResource added in v0.1.0

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

NATResource provides an API to manage NAT configurations.

func (*NATResource) Create added in v0.1.0

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

Create a new NAT configuration.

func (*NATResource) Delete added in v0.1.0

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

Delete a single NAT configuration identified by id.

func (*NATResource) Edit added in v0.1.0

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

Edit a NAT configuration identified by id.

func (*NATResource) Get added in v0.1.0

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

Get a single NAT configuration identified by id.

func (*NATResource) ListAll added in v0.1.0

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

ListAll lists all the NAT configurations.

type NATSourceTranslationConfig added in v0.1.0

type NATSourceTranslationConfig struct {
}

NATSourceTranslationConfig holds the configuration of a single NATSourceTranslation.

type NATSourceTranslationConfigList added in v0.1.0

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

NATSourceTranslationConfigList holds a list of NATSourceTranslation configuration.

type NATSourceTranslationResource added in v0.1.0

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

NATSourceTranslationResource provides an API to manage NATSourceTranslation configurations.

func (*NATSourceTranslationResource) Create added in v0.1.0

Create a new NATSourceTranslation configuration.

func (*NATSourceTranslationResource) Delete added in v0.1.0

Delete a single NATSourceTranslation configuration identified by id.

func (*NATSourceTranslationResource) Edit added in v0.1.0

Edit a NATSourceTranslation configuration identified by id.

func (*NATSourceTranslationResource) Get added in v0.1.0

Get a single NATSourceTranslation configuration identified by id.

func (*NATSourceTranslationResource) ListAll added in v0.1.0

ListAll lists all the NATSourceTranslation configurations.

type SSHConfig added in v0.1.0

type SSHConfig struct {
}

SSHConfig holds the configuration of a single SSH.

type SSHConfigList added in v0.1.0

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

SSHConfigList holds a list of SSH configuration.

type SSHProfileAuthInfoConfig added in v0.1.0

type SSHProfileAuthInfoConfig struct {
}

SSHProfileAuthInfoConfig holds the configuration of a single SSHProfileAuthInfo.

type SSHProfileAuthInfoConfigList added in v0.1.0

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

SSHProfileAuthInfoConfigList holds a list of SSHProfileAuthInfo configuration.

type SSHProfileAuthInfoResource added in v0.1.0

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

SSHProfileAuthInfoResource provides an API to manage SSHProfileAuthInfo configurations.

func (*SSHProfileAuthInfoResource) Create added in v0.1.0

Create a new SSHProfileAuthInfo configuration.

func (*SSHProfileAuthInfoResource) Delete added in v0.1.0

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

Delete a single SSHProfileAuthInfo configuration identified by id.

func (*SSHProfileAuthInfoResource) Edit added in v0.1.0

Edit a SSHProfileAuthInfo configuration identified by id.

func (*SSHProfileAuthInfoResource) Get added in v0.1.0

Get a single SSHProfileAuthInfo configuration identified by id.

func (*SSHProfileAuthInfoResource) ListAll added in v0.1.0

ListAll lists all the SSHProfileAuthInfo configurations.

type SSHProfileConfig added in v0.1.0

type SSHProfileConfig struct {
}

SSHProfileConfig holds the configuration of a single SSHProfile.

type SSHProfileConfigList added in v0.1.0

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

SSHProfileConfigList holds a list of SSHProfile configuration.

type SSHProfileResource added in v0.1.0

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

SSHProfileResource provides an API to manage SSHProfile configurations.

func (*SSHProfileResource) Create added in v0.1.0

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

Create a new SSHProfile configuration.

func (*SSHProfileResource) Delete added in v0.1.0

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

Delete a single SSHProfile configuration identified by id.

func (*SSHProfileResource) Edit added in v0.1.0

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

Edit a SSHProfile configuration identified by id.

func (*SSHProfileResource) Get added in v0.1.0

Get a single SSHProfile configuration identified by id.

func (*SSHProfileResource) ListAll added in v0.1.0

ListAll lists all the SSHProfile configurations.

type SSHProfileRulesConfig added in v0.1.0

type SSHProfileRulesConfig struct {
}

SSHProfileRulesConfig holds the configuration of a single SSHProfileRules.

type SSHProfileRulesConfigList added in v0.1.0

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

SSHProfileRulesConfigList holds a list of SSHProfileRules configuration.

type SSHProfileRulesResource added in v0.1.0

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

SSHProfileRulesResource provides an API to manage SSHProfileRules configurations.

func (*SSHProfileRulesResource) Create added in v0.1.0

Create a new SSHProfileRules configuration.

func (*SSHProfileRulesResource) Delete added in v0.1.0

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

Delete a single SSHProfileRules configuration identified by id.

func (*SSHProfileRulesResource) Edit added in v0.1.0

Edit a SSHProfileRules configuration identified by id.

func (*SSHProfileRulesResource) Get added in v0.1.0

Get a single SSHProfileRules configuration identified by id.

func (*SSHProfileRulesResource) ListAll added in v0.1.0

ListAll lists all the SSHProfileRules configurations.

type SSHResource added in v0.1.0

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

SSHResource provides an API to manage SSH configurations.

func (*SSHResource) Create added in v0.1.0

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

Create a new SSH configuration.

func (*SSHResource) Delete added in v0.1.0

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

Delete a single SSH configuration identified by id.

func (*SSHResource) Edit added in v0.1.0

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

Edit a SSH configuration identified by id.

func (*SSHResource) Get added in v0.1.0

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

Get a single SSH configuration identified by id.

func (*SSHResource) ListAll added in v0.1.0

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

ListAll lists all the SSH configurations.

type SSHSSHPluginStatsConfig added in v0.1.0

type SSHSSHPluginStatsConfig struct {
}

SSHSSHPluginStatsConfig holds the configuration of a single SSHSSHPluginStats.

type SSHSSHPluginStatsConfigList added in v0.1.0

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

SSHSSHPluginStatsConfigList holds a list of SSHSSHPluginStats configuration.

type SSHSSHPluginStatsResource added in v0.1.0

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

SSHSSHPluginStatsResource provides an API to manage SSHSSHPluginStats configurations.

func (*SSHSSHPluginStatsResource) Create added in v0.1.0

Create a new SSHSSHPluginStats configuration.

func (*SSHSSHPluginStatsResource) Delete added in v0.1.0

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

Delete a single SSHSSHPluginStats configuration identified by id.

func (*SSHSSHPluginStatsResource) Edit added in v0.1.0

Edit a SSHSSHPluginStats configuration identified by id.

func (*SSHSSHPluginStatsResource) Get added in v0.1.0

Get a single SSHSSHPluginStats configuration identified by id.

func (*SSHSSHPluginStatsResource) ListAll added in v0.1.0

ListAll lists all the SSHSSHPluginStats configurations.

type Security

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

func New added in v0.1.0

func New(c *f5.Client) Security

func (Security) Analytics added in v0.1.0

func (sec Security) Analytics() *AnalyticsResource

Analytics returns a configured AnalyticsResource.

func (Security) AntiFraud added in v0.1.0

func (sec Security) AntiFraud() *AntiFraudResource

AntiFraud returns a configured AntiFraudResource.

func (Security) AntiFraudProfile added in v0.1.0

func (sec Security) AntiFraudProfile() *AntiFraudProfileResource

AntiFraudProfile returns a configured AntiFraudProfileResource.

func (Security) AntiFraudProfileUsers added in v0.1.0

func (sec Security) AntiFraudProfileUsers() *AntiFraudProfileUsersResource

AntiFraudProfileUsers returns a configured AntiFraudProfileUsersResource.

func (Security) AntiFraudProfileUsersModes added in v0.1.0

func (sec Security) AntiFraudProfileUsersModes() *AntiFraudProfileUsersModesResource

AntiFraudProfileUsersModes returns a configured AntiFraudProfileUsersModesResource.

func (Security) AntiFraudSignaturesUpdate added in v0.1.0

func (sec Security) AntiFraudSignaturesUpdate() *AntiFraudSignaturesUpdateResource

AntiFraudSignaturesUpdate returns a configured AntiFraudSignaturesUpdateResource.

func (Security) BlacklistPublisher added in v0.1.0

func (sec Security) BlacklistPublisher() *BlacklistPublisherResource

BlacklistPublisher returns a configured BlacklistPublisherResource.

func (Security) BlacklistPublisherBlacklistPublisherStats added in v0.1.0

func (sec Security) BlacklistPublisherBlacklistPublisherStats() *BlacklistPublisherBlacklistPublisherStatsResource

BlacklistPublisherBlacklistPublisherStats returns a configured BlacklistPublisherBlacklistPublisherStatsResource.

func (Security) BlacklistPublisherCategory added in v0.1.0

func (sec Security) BlacklistPublisherCategory() *BlacklistPublisherCategoryResource

BlacklistPublisherCategory returns a configured BlacklistPublisherCategoryResource.

func (Security) BlacklistPublisherProfile added in v0.1.0

func (sec Security) BlacklistPublisherProfile() *BlacklistPublisherProfileResource

BlacklistPublisherProfile returns a configured BlacklistPublisherProfileResource.

func (Security) BotDefense added in v0.1.0

func (sec Security) BotDefense() *BotDefenseResource

BotDefense returns a configured BotDefenseResource.

func (Security) BotDefenseASMProfile added in v0.1.0

func (sec Security) BotDefenseASMProfile() *BotDefenseASMProfileResource

BotDefenseASMProfile returns a configured BotDefenseASMProfileResource.

func (Security) DNS added in v0.1.0

func (sec Security) DNS() *DNSResource

DNS returns a configured DNSResource.

func (Security) DNSProfile added in v0.1.0

func (sec Security) DNSProfile() *DNSProfileResource

DNSProfile returns a configured DNSProfileResource.

func (Security) DOS added in v0.1.0

func (sec Security) DOS() *DOSResource

DOS returns a configured DOSResource.

func (Security) DOSBotSignature added in v0.1.0

func (sec Security) DOSBotSignature() *DOSBotSignatureResource

DOSBotSignature returns a configured DOSBotSignatureResource.

func (Security) DOSBotSignatureCategory added in v0.1.0

func (sec Security) DOSBotSignatureCategory() *DOSBotSignatureCategoryResource

DOSBotSignatureCategory returns a configured DOSBotSignatureCategoryResource.

func (Security) DOSDeviceConfig added in v0.1.0

func (sec Security) DOSDeviceConfig() *DOSDeviceConfigResource

DOSDeviceConfig returns a configured DOSDeviceConfigResource.

func (Security) DOSNetworkWhitelist added in v0.1.0

func (sec Security) DOSNetworkWhitelist() *DOSNetworkWhitelistResource

DOSNetworkWhitelist returns a configured DOSNetworkWhitelistResource.

func (Security) DOSProfile added in v0.1.0

func (sec Security) DOSProfile() *DOSProfileResource

DOSProfile returns a configured DOSProfileResource.

func (Security) DOSProfileApplication added in v0.1.0

func (sec Security) DOSProfileApplication() *DOSProfileApplicationResource

DOSProfileApplication returns a configured DOSProfileApplicationResource.

func (Security) DOSProfileDOSNetwork added in v0.1.0

func (sec Security) DOSProfileDOSNetwork() *DOSProfileDOSNetworkResource

DOSProfileDOSNetwork returns a configured DOSProfileDOSNetworkResource.

func (Security) DOSProfileProtocolDNS added in v0.1.0

func (sec Security) DOSProfileProtocolDNS() *DOSProfileProtocolDNSResource

DOSProfileProtocolDNS returns a configured DOSProfileProtocolDNSResource.

func (Security) DOSProfileProtocolSIP added in v0.1.0

func (sec Security) DOSProfileProtocolSIP() *DOSProfileProtocolSIPResource

DOSProfileProtocolSIP returns a configured DOSProfileProtocolSIPResource.

func (Security) DOSUDPPortlist added in v0.1.0

func (sec Security) DOSUDPPortlist() *DOSUDPPortlistResource

DOSUDPPortlist returns a configured DOSUDPPortlistResource.

func (Security) Datasync added in v0.1.0

func (sec Security) Datasync() *DatasyncResource

Datasync returns a configured DatasyncResource.

func (Security) DatasyncDeviceStats added in v0.1.0

func (sec Security) DatasyncDeviceStats() *DatasyncDeviceStatsResource

DatasyncDeviceStats returns a configured DatasyncDeviceStatsResource.

func (Security) DatasyncGlobalProfile added in v0.1.0

func (sec Security) DatasyncGlobalProfile() *DatasyncGlobalProfileResource

DatasyncGlobalProfile returns a configured DatasyncGlobalProfileResource.

func (Security) DatasyncLocalProfile added in v0.1.0

func (sec Security) DatasyncLocalProfile() *DatasyncLocalProfileResource

DatasyncLocalProfile returns a configured DatasyncLocalProfileResource.

func (Security) DatasyncUpdateFile added in v0.1.0

func (sec Security) DatasyncUpdateFile() *DatasyncUpdateFileResource

DatasyncUpdateFile returns a configured DatasyncUpdateFileResource.

func (Security) Device added in v0.1.0

func (sec Security) Device() *DeviceResource

Device returns a configured DeviceResource.

func (Security) DeviceDeviceContext added in v0.1.0

func (sec Security) DeviceDeviceContext() *DeviceDeviceContextResource

DeviceDeviceContext returns a configured DeviceDeviceContextResource.

func (Security) DeviceDeviceContextNATRule added in v0.1.0

func (sec Security) DeviceDeviceContextNATRule() *DeviceDeviceContextNATRuleResource

DeviceDeviceContextNATRule returns a configured DeviceDeviceContextNATRuleResource.

func (Security) EngineUpdate added in v0.1.0

func (sec Security) EngineUpdate() *EngineUpdateResource

EngineUpdate returns a configured EngineUpdateResource.

func (Security) Firewall added in v0.1.0

func (sec Security) Firewall() *FirewallResource

Firewall returns a configured FirewallResource.

func (Security) FirewallAddressList added in v0.1.0

func (sec Security) FirewallAddressList() *FirewallAddressListResource

FirewallAddressList returns a configured FirewallAddressListResource.

func (Security) FirewallConfigChangeLog added in v0.1.0

func (sec Security) FirewallConfigChangeLog() *FirewallConfigChangeLogResource

FirewallConfigChangeLog returns a configured FirewallConfigChangeLogResource.

func (Security) FirewallFQDNEntity added in v0.1.0

func (sec Security) FirewallFQDNEntity() *FirewallFQDNEntityResource

FirewallFQDNEntity returns a configured FirewallFQDNEntityResource.

func (Security) FirewallFQDNInfo added in v0.1.0

func (sec Security) FirewallFQDNInfo() *FirewallFQDNInfoResource

FirewallFQDNInfo returns a configured FirewallFQDNInfoResource.

func (Security) FirewallGlobalFQDNPolicy added in v0.1.0

func (sec Security) FirewallGlobalFQDNPolicy() *FirewallGlobalFQDNPolicyResource

FirewallGlobalFQDNPolicy returns a configured FirewallGlobalFQDNPolicyResource.

func (Security) FirewallGlobalRules added in v0.1.0

func (sec Security) FirewallGlobalRules() *FirewallGlobalRulesResource

FirewallGlobalRules returns a configured FirewallGlobalRulesResource.

func (Security) FirewallGlobalRulesActive added in v0.1.0

func (sec Security) FirewallGlobalRulesActive() *FirewallGlobalRulesActiveResource

FirewallGlobalRulesActive returns a configured FirewallGlobalRulesActiveResource.

func (Security) FirewallGlobalRulesEnforcedPolicyRules added in v0.1.0

func (sec Security) FirewallGlobalRulesEnforcedPolicyRules() *FirewallGlobalRulesEnforcedPolicyRulesResource

FirewallGlobalRulesEnforcedPolicyRules returns a configured FirewallGlobalRulesEnforcedPolicyRulesResource.

func (Security) FirewallGlobalRulesStagedPolicyRules added in v0.1.0

func (sec Security) FirewallGlobalRulesStagedPolicyRules() *FirewallGlobalRulesStagedPolicyRulesResource

FirewallGlobalRulesStagedPolicyRules returns a configured FirewallGlobalRulesStagedPolicyRulesResource.

func (Security) FirewallManagementIPRules added in v0.1.0

func (sec Security) FirewallManagementIPRules() *FirewallManagementIPRulesResource

FirewallManagementIPRules returns a configured FirewallManagementIPRulesResource.

func (Security) FirewallMatchingRule added in v0.1.0

func (sec Security) FirewallMatchingRule() *FirewallMatchingRuleResource

FirewallMatchingRule returns a configured FirewallMatchingRuleResource.

func (Security) FirewallOnDemandCompilation added in v0.1.0

func (sec Security) FirewallOnDemandCompilation() *FirewallOnDemandCompilationResource

FirewallOnDemandCompilation returns a configured FirewallOnDemandCompilationResource.

func (Security) FirewallOnDemandRuleDeploy added in v0.1.0

func (sec Security) FirewallOnDemandRuleDeploy() *FirewallOnDemandRuleDeployResource

FirewallOnDemandRuleDeploy returns a configured FirewallOnDemandRuleDeployResource.

func (Security) FirewallPolicy added in v0.1.0

func (sec Security) FirewallPolicy() *FirewallPolicyResource

FirewallPolicy returns a configured FirewallPolicyResource.

func (Security) FirewallPolicyRules added in v0.1.0

func (sec Security) FirewallPolicyRules() *FirewallPolicyRulesResource

FirewallPolicyRules returns a configured FirewallPolicyRulesResource.

func (Security) FirewallPortList added in v0.1.0

func (sec Security) FirewallPortList() *FirewallPortListResource

FirewallPortList returns a configured FirewallPortListResource.

func (Security) FirewallPortMisusePolicy added in v0.1.0

func (sec Security) FirewallPortMisusePolicy() *FirewallPortMisusePolicyResource

FirewallPortMisusePolicy returns a configured FirewallPortMisusePolicyResource.

func (Security) FirewallRuleList added in v0.1.0

func (sec Security) FirewallRuleList() *FirewallRuleListResource

FirewallRuleList returns a configured FirewallRuleListResource.

func (Security) FirewallRuleListRules added in v0.1.0

func (sec Security) FirewallRuleListRules() *FirewallRuleListRulesResource

FirewallRuleListRules returns a configured FirewallRuleListRulesResource.

func (Security) FirewallSchedule added in v0.1.0

func (sec Security) FirewallSchedule() *FirewallScheduleResource

FirewallSchedule returns a configured FirewallScheduleResource.

func (Security) FirewallUserDomain added in v0.1.0

func (sec Security) FirewallUserDomain() *FirewallUserDomainResource

FirewallUserDomain returns a configured FirewallUserDomainResource.

func (Security) FirewallUserGroupEntity added in v0.1.0

func (sec Security) FirewallUserGroupEntity() *FirewallUserGroupEntityResource

FirewallUserGroupEntity returns a configured FirewallUserGroupEntityResource.

func (Security) FirewallUserList added in v0.1.0

func (sec Security) FirewallUserList() *FirewallUserListResource

FirewallUserList returns a configured FirewallUserListResource.

func (Security) HTTP added in v0.1.0

func (sec Security) HTTP() *HTTPResource

HTTP returns a configured HTTPResource.

func (Security) HTTPFileType added in v0.1.0

func (sec Security) HTTPFileType() *HTTPFileTypeResource

HTTPFileType returns a configured HTTPFileTypeResource.

func (Security) HTTPMandatoryHeader added in v0.1.0

func (sec Security) HTTPMandatoryHeader() *HTTPMandatoryHeaderResource

HTTPMandatoryHeader returns a configured HTTPMandatoryHeaderResource.

func (Security) HTTPProfile added in v0.1.0

func (sec Security) HTTPProfile() *HTTPProfileResource

HTTPProfile returns a configured HTTPProfileResource.

func (Security) IPIntelligence added in v0.1.0

func (sec Security) IPIntelligence() *IPIntelligenceResource

IPIntelligence returns a configured IPIntelligenceResource.

func (Security) IPIntelligenceFeedList added in v0.1.0

func (sec Security) IPIntelligenceFeedList() *IPIntelligenceFeedListResource

IPIntelligenceFeedList returns a configured IPIntelligenceFeedListResource.

func (Security) IPIntelligenceGlobalPolicy added in v0.1.0

func (sec Security) IPIntelligenceGlobalPolicy() *IPIntelligenceGlobalPolicyResource

IPIntelligenceGlobalPolicy returns a configured IPIntelligenceGlobalPolicyResource.

func (Security) IPIntelligenceInfo added in v0.1.0

func (sec Security) IPIntelligenceInfo() *IPIntelligenceInfoResource

IPIntelligenceInfo returns a configured IPIntelligenceInfoResource.

func (Security) IPIntelligencePolicy added in v0.1.0

func (sec Security) IPIntelligencePolicy() *IPIntelligencePolicyResource

IPIntelligencePolicy returns a configured IPIntelligencePolicyResource.

func (Security) IPIntelligenseBlacklistCategory added in v0.1.0

func (sec Security) IPIntelligenseBlacklistCategory() *IPIntelligenseBlacklistCategoryResource

IPIntelligenseBlacklistCategory returns a configured IPIntelligenseBlacklistCategoryResource.

func (Security) IPIntelligenseCategory added in v0.1.0

func (sec Security) IPIntelligenseCategory() *IPIntelligenseCategoryResource

IPIntelligenseCategory returns a configured IPIntelligenseCategoryResource.

func (Security) Log added in v0.1.0

func (sec Security) Log() *LogResource

Log returns a configured LogResource.

func (Security) LogNetworkStorageField added in v0.1.0

func (sec Security) LogNetworkStorageField() *LogNetworkStorageFieldResource

LogNetworkStorageField returns a configured LogNetworkStorageFieldResource.

func (Security) LogProfile added in v0.1.0

func (sec Security) LogProfile() *LogProfileResource

LogProfile returns a configured LogProfileResource.

func (Security) LogProfileApplication added in v0.1.0

func (sec Security) LogProfileApplication() *LogProfileApplicationResource

LogProfileApplication returns a configured LogProfileApplicationResource.

func (Security) LogProfileNetwork added in v0.1.0

func (sec Security) LogProfileNetwork() *LogProfileNetworkResource

LogProfileNetwork returns a configured LogProfileNetworkResource.

func (Security) LogProfileProtocolDNS added in v0.1.0

func (sec Security) LogProfileProtocolDNS() *LogProfileProtocolDNSResource

LogProfileProtocolDNS returns a configured LogProfileProtocolDNSResource.

func (Security) LogProfileProtocolSIP added in v0.1.0

func (sec Security) LogProfileProtocolSIP() *LogProfileProtocolSIPResource

LogProfileProtocolSIP returns a configured LogProfileProtocolSIPResource.

func (Security) LogProtocolDNSStorageField added in v0.1.0

func (sec Security) LogProtocolDNSStorageField() *LogProtocolDNSStorageFieldResource

LogProtocolDNSStorageField returns a configured LogProtocolDNSStorageFieldResource.

func (Security) LogProtocolSIPStorageField added in v0.1.0

func (sec Security) LogProtocolSIPStorageField() *LogProtocolSIPStorageFieldResource

LogProtocolSIPStorageField returns a configured LogProtocolSIPStorageFieldResource.

func (Security) LogRemoteFormat added in v0.1.0

func (sec Security) LogRemoteFormat() *LogRemoteFormatResource

LogRemoteFormat returns a configured LogRemoteFormatResource.

func (Security) LogStorageField added in v0.1.0

func (sec Security) LogStorageField() *LogStorageFieldResource

LogStorageField returns a configured LogStorageFieldResource.

func (Security) ManagementIPRulesRules added in v0.1.0

func (sec Security) ManagementIPRulesRules() *ManagementIPRulesRulesResource

ManagementIPRulesRules returns a configured ManagementIPRulesRulesResource.

func (Security) NAT added in v0.1.0

func (sec Security) NAT() *NATResource

NAT returns a configured NATResource.

func (Security) NATDestinationTranslation added in v0.1.0

func (sec Security) NATDestinationTranslation() *NATDestinationTranslationResource

NATDestinationTranslation returns a configured NATDestinationTranslationResource.

func (Security) NATPolicy added in v0.1.0

func (sec Security) NATPolicy() *NATPolicyResource

NATPolicy returns a configured NATPolicyResource.

func (Security) NATPolicyRules added in v0.1.0

func (sec Security) NATPolicyRules() *NATPolicyRulesResource

NATPolicyRules returns a configured NATPolicyRulesResource.

func (Security) NATSourceTranslation added in v0.1.0

func (sec Security) NATSourceTranslation() *NATSourceTranslationResource

NATSourceTranslation returns a configured NATSourceTranslationResource.

func (Security) SSH added in v0.1.0

func (sec Security) SSH() *SSHResource

SSH returns a configured SSHResource.

func (Security) SSHProfile added in v0.1.0

func (sec Security) SSHProfile() *SSHProfileResource

SSHProfile returns a configured SSHProfileResource.

func (Security) SSHProfileAuthInfo added in v0.1.0

func (sec Security) SSHProfileAuthInfo() *SSHProfileAuthInfoResource

SSHProfileAuthInfo returns a configured SSHProfileAuthInfoResource.

func (Security) SSHProfileRules added in v0.1.0

func (sec Security) SSHProfileRules() *SSHProfileRulesResource

SSHProfileRules returns a configured SSHProfileRulesResource.

func (Security) SSHSSHPluginStats added in v0.1.0

func (sec Security) SSHSSHPluginStats() *SSHSSHPluginStatsResource

SSHSSHPluginStats returns a configured SSHSSHPluginStatsResource.

func (Security) Security added in v0.1.0

func (sec Security) Security() *SecurityResource

Security returns a configured SecurityResource.

func (Security) Settings added in v0.1.0

func (sec Security) Settings() *SettingsResource

Settings returns a configured SettingsResource.

type SecurityConfig added in v0.1.0

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

SecurityConfig holds the configuration of a single Security.

type SecurityConfigList added in v0.1.0

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

SecurityConfigList holds a list of Security configuration.

type SecurityResource added in v0.1.0

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

SecurityResource provides an API to manage Security configurations.

func (*SecurityResource) Create added in v0.1.0

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

Create a new Security configuration.

func (*SecurityResource) Delete added in v0.1.0

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

Delete a single Security configuration identified by id.

func (*SecurityResource) Edit added in v0.1.0

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

Edit a Security configuration identified by id.

func (*SecurityResource) Get added in v0.1.0

Get a single Security configuration identified by id.

func (*SecurityResource) ListAll added in v0.1.0

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

ListAll lists all the Security configurations.

type SettingsConfig added in v0.1.0

type SettingsConfig struct {
}

SettingsConfig holds the configuration of a single Settings.

type SettingsConfigList added in v0.1.0

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

SettingsConfigList holds a list of Settings configuration.

type SettingsResource added in v0.1.0

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

SettingsResource provides an API to manage Settings configurations.

func (*SettingsResource) Create added in v0.1.0

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

Create a new Settings configuration.

func (*SettingsResource) Delete added in v0.1.0

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

Delete a single Settings configuration identified by id.

func (*SettingsResource) Edit added in v0.1.0

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

Edit a Settings configuration identified by id.

func (*SettingsResource) Get added in v0.1.0

Get a single Settings configuration identified by id.

func (*SettingsResource) ListAll added in v0.1.0

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