sys

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Oct 22, 2018 License: BSD-3-Clause Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const AOMEndpoint = "/aom"

AOMEndpoint represents the REST resource for managing AOM.

View Source
const AlertEndpoint = "/alert"

AlertEndpoint represents the REST resource for managing Alert.

View Source
const AlertLCDEndpoint = "/alert/lcd"

AlertLCDEndpoint represents the REST resource for managing AlertLCD.

View Source
const ApplicationAPLScriptEndpoint = "/application/apl-script"

ApplicationAPLScriptEndpoint represents the REST resource for managing ApplicationAPLScript.

View Source
const ApplicationCustomStatEndpoint = "/application/custom-stat"

ApplicationCustomStatEndpoint represents the REST resource for managing ApplicationCustomStat.

View Source
const ApplicationEndpoint = "/application"

ApplicationEndpoint represents the REST resource for managing Application.

View Source
const ApplicationServiceEndpoint = "/application/service"

ApplicationServiceEndpoint represents the REST resource for managing ApplicationService.

View Source
const ApplicationTemplateActionsEndpoint = "/application/template_actions"

ApplicationTemplateActionsEndpoint represents the REST resource for managing ApplicationTemplateActions.

View Source
const ApplicationTemplateEndpoint = "/application/template"

ApplicationTemplateEndpoint represents the REST resource for managing ApplicationTemplate.

View Source
const AutoscaleGroupEndpoint = "/autoscale-group"

AutoscaleGroupEndpoint represents the REST resource for managing AutoscaleGroup.

View Source
const BasePath = "mgmt/tm/sys"
View Source
const CPUStatsEndpoint = "/cpu"

CPUStatsEndpoint represents the REST resource for managing CPUStats.

View Source
const ClassificationSignatureEndpoint = "/classification-signature"

ClassificationSignatureEndpoint represents the REST resource for managing ClassificationSignature.

View Source
const ClockEndpoint = "/clock"

ClockEndpoint represents the REST resource for managing Clock.

View Source
const ClusterEndpoint = "/cluster"

ClusterEndpoint represents the REST resource for managing Cluster.

View Source
const ConnectionEndpoint = "/connection"

ConnectionEndpoint represents the REST resource for managing Connection.

View Source
const ConsoleEndpoint = "/console"

ConsoleEndpoint represents the REST resource for managing Console.

View Source
const CryptoCRLEndpoint = "/crypto/crl"

CryptoCRLEndpoint represents the REST resource for managing CryptoCRL.

View Source
const CryptoCSREndpoint = "/crypto/csr"

CryptoCSREndpoint represents the REST resource for managing CryptoCSR.

View Source
const CryptoCertEndpoint = "/crypto/cert"

CryptoCertEndpoint represents the REST resource for managing CryptoCert.

View Source
const CryptoCheckCertEndpoint = "/crypto/check-cert"

CryptoCheckCertEndpoint represents the REST resource for managing CryptoCheckCert.

View Source
const CryptoClientEndpoint = "/crypto/client"

CryptoClientEndpoint represents the REST resource for managing CryptoClient.

View Source
const CryptoEndpoint = "/crypto"

CryptoEndpoint represents the REST resource for managing Crypto.

View Source
const CryptoKeyEndpoint = "/crypto/key"

CryptoKeyEndpoint represents the REST resource for managing CryptoKey.

View Source
const CryptoPKCS12Endpoint = "/crypto/pkcs12"

CryptoPKCS12Endpoint represents the REST resource for managing CryptoPKCS12.

View Source
const CryptoServerEndpoint = "/crypto/server"

CryptoServerEndpoint represents the REST resource for managing CryptoServer.

View Source
const DBEndpoint = "/db"

DBEndpoint represents the REST resource for managing DB.

View Source
const DNSEndpoint = "/dns"

DNSEndpoint represents the REST resource for managing DNS.

View Source
const DaemonHAEndpoint = "/daemon-ha"

DaemonHAEndpoint represents the REST resource for managing DaemonHA.

View Source
const DaemonLogSettingsClusterdEndpoint = "/daemon-log-settings/clusterd"

DaemonLogSettingsClusterdEndpoint represents the REST resource for managing DaemonLogSettingsClusterd.

View Source
const DaemonLogSettingsCsyncdEndpoint = "/daemon-log-settings/csyncd"

DaemonLogSettingsCsyncdEndpoint represents the REST resource for managing DaemonLogSettingsCsyncd.

View Source
const DaemonLogSettingsEndpoint = "/daemon-log-settings"

DaemonLogSettingsEndpoint represents the REST resource for managing DaemonLogSettings.

View Source
const DaemonLogSettingsICRDEndpoint = "/daemon-log-settings/icrd"

DaemonLogSettingsICRDEndpoint represents the REST resource for managing DaemonLogSettingsICRD.

View Source
const DaemonLogSettingsLindEndpoint = "/daemon-log-settings/lind"

DaemonLogSettingsLindEndpoint represents the REST resource for managing DaemonLogSettingsLind.

View Source
const DaemonLogSettingsMCPDEndpoint = "/daemon-log-settings/mcpd"

DaemonLogSettingsMCPDEndpoint represents the REST resource for managing DaemonLogSettingsMCPD.

View Source
const DaemonLogSettingsTMMEndpoint = "/daemon-log-settings/tmm"

DaemonLogSettingsTMMEndpoint represents the REST resource for managing DaemonLogSettingsTMM.

View Source
const DataStorEndpoint = "/datastor"

DataStorEndpoint represents the REST resource for managing DataStor.

View Source
const DiskApplicationVolumeEndpoint = "/disk/application-volume"

DiskApplicationVolumeEndpoint represents the REST resource for managing DiskApplicationVolume.

View Source
const DiskDirectoryEndpoint = "/disk/directory"

DiskDirectoryEndpoint represents the REST resource for managing DiskDirectory.

View Source
const DiskEndpoint = "/disk"

DiskEndpoint represents the REST resource for managing Disk.

View Source
const DiskLogicalDiskEndpoint = "/disk/logical-disk"

DiskLogicalDiskEndpoint represents the REST resource for managing DiskLogicalDisk.

View Source
const ECMCloudProviderEndpoint = "/ecm/cloud-provider"

ECMCloudProviderEndpoint represents the REST resource for managing ECMCloudProvider.

View Source
const ECMConfigEndpoint = "/ecm/config"

ECMConfigEndpoint represents the REST resource for managing ECMConfig.

View Source
const ECMEndpoint = "/ecm"

ECMEndpoint represents the REST resource for managing ECM.

View Source
const FPGAEndpoint = "/fpga"

FPGAEndpoint represents the REST resource for managing FPGA.

View Source
const FPGAFirmwareConfigEndpoint = "/fpga/firmware-config"

FPGAFirmwareConfigEndpoint represents the REST resource for managing FPGAFirmwareConfig.

View Source
const FPGAInfoEndpoint = "/fpga/info"

FPGAInfoEndpoint represents the REST resource for managing FPGAInfo.

View Source
const FailoverEndpoint = "/failover"

FailoverEndpoint represents the REST resource for managing Failover.

View Source
const FeatureModuleEndpoint = "/feature-module"

FeatureModuleEndpoint represents the REST resource for managing FeatureModule.

View Source
const FileApacheSSLCertBundleCertificatesEndpoint = "/file/apache-ssl-cert_bundle-certificates"

FileApacheSSLCertBundleCertificatesEndpoint represents the REST resource for managing FileApacheSSLCertBundleCertificates.

View Source
const FileApacheSSLCertEndpoint = "/file/apache-ssl-cert"

FileApacheSSLCertEndpoint represents the REST resource for managing FileApacheSSLCert.

View Source
const FileBrowserCapabilitiesDBEndpoint = "/file/browser-capabilities-db"

FileBrowserCapabilitiesDBEndpoint represents the REST resource for managing FileBrowserCapabilitiesDB.

View Source
const FileDashboardViewsetEndpoint = "/file/dashboard-viewset"

FileDashboardViewsetEndpoint represents the REST resource for managing FileDashboardViewset.

View Source
const FileDataGroupEndpoint = "/file/data-group"

FileDataGroupEndpoint represents the REST resource for managing FileDataGroup.

View Source
const FileDeviceCapabilitiesDBEndpoint = "/file/device-capabilities-db"

FileDeviceCapabilitiesDBEndpoint represents the REST resource for managing FileDeviceCapabilitiesDB.

View Source
const FileExternalMonitorEndpoint = "/file/external-monitor"

FileExternalMonitorEndpoint represents the REST resource for managing FileExternalMonitor.

View Source
const FileIFileEndpoint = "/file/ifile"

FileIFileEndpoint represents the REST resource for managing FileIFile.

View Source
const FileLWTunnelTBLEndpoint = "/file/lwtunneltbl"

FileLWTunnelTBLEndpoint represents the REST resource for managing FileLWTunnelTBL.

View Source
const FileSSLCRLEndpoint = "/file/ssl-crl"

FileSSLCRLEndpoint represents the REST resource for managing FileSSLCRL.

View Source
const FileSSLCSREndpoint = "/file/ssl-csr"

FileSSLCSREndpoint represents the REST resource for managing FileSSLCSR.

View Source
const FileSSLCertBundleCertificatesEndpoint = "/file/ssl-cert_bundle-certificates"

FileSSLCertBundleCertificatesEndpoint represents the REST resource for managing FileSSLCertBundleCertificates.

View Source
const FileSSLCertEndpoint = "/file/ssl-cert"

FileSSLCertEndpoint represents the REST resource for managing FileSSLCert.

View Source
const FileSSLKeyEndpoint = "/file/ssl-key"

FileSSLKeyEndpoint represents the REST resource for managing FileSSLKey.

View Source
const FileSystemSSLCertBundleCertificatesEndpoint = "/file/system-ssl-cert_bundle-certificates"

FileSystemSSLCertBundleCertificatesEndpoint represents the REST resource for managing FileSystemSSLCertBundleCertificates.

View Source
const FileSystemSSLCertEndpoint = "/file/system-ssl-cert"

FileSystemSSLCertEndpoint represents the REST resource for managing FileSystemSSLCert.

View Source
const FileSystemSSLKeyEndpoint = "/file/system-ssl-key"

FileSystemSSLKeyEndpoint represents the REST resource for managing FileSystemSSLKey.

View Source
const FixConnectionEndpoint = "/fix-connection"

FixConnectionEndpoint represents the REST resource for managing FixConnection.

View Source
const FolderEndpoint = "/folder"

FolderEndpoint represents the REST resource for managing Folder.

View Source
const GlobalSettingsEndpoint = "/global-settings"

GlobalSettingsEndpoint represents the REST resource for managing GlobalSettings.

View Source
const HAGroupEndpoint = "/ha-group"

HAGroupEndpoint represents the REST resource for managing HAGroup.

View Source
const HTTPDEndpoint = "/httpd"

HTTPDEndpoint represents the REST resource for managing HTTPD.

View Source
const ICallEndpoint = "/icall"

ICallEndpoint represents the REST resource for managing ICall.

View Source
const ICallEventEndpoint = "/icall/event"

ICallEventEndpoint represents the REST resource for managing ICallEvent.

View Source
const ICallIStatsTriggerEndpoint = "/icall/istats-trigger"

ICallIStatsTriggerEndpoint represents the REST resource for managing ICallIStatsTrigger.

View Source
const ICallPublisherEndpoint = "/icall/publisher"

ICallPublisherEndpoint represents the REST resource for managing ICallPublisher.

View Source
const ICallScriptEndpoint = "/icall/script"

ICallScriptEndpoint represents the REST resource for managing ICallScript.

View Source
const IControlSOAPEndpoint = "/icontrol-soap"

IControlSOAPEndpoint represents the REST resource for managing IControlSOAP.

View Source
const IPFixElementEndpoint = "/ipfix/element"

IPFixElementEndpoint represents the REST resource for managing IPFixElement.

View Source
const IPFixEndpoint = "/ipfix"

IPFixEndpoint represents the REST resource for managing IPFix.

View Source
const LTCFGClassEndpoint = "/ltcfg-class"

LTCFGClassEndpoint represents the REST resource for managing LTCFGClass.

View Source
const LTCFGClassFieldsEndpoint = "/ltcfg-class_fields"

LTCFGClassFieldsEndpoint represents the REST resource for managing LTCFGClassFields.

View Source
const LTCFGInstanceEndpoint = "/ltcfg-instance"

LTCFGInstanceEndpoint represents the REST resource for managing LTCFGInstance.

View Source
const LTCFGInstanceFieldsEndpoint = "/ltcfg-instance_fields"

LTCFGInstanceFieldsEndpoint represents the REST resource for managing LTCFGInstanceFields.

View Source
const LicenseEndpoint = "/license"

LicenseEndpoint represents the REST resource for managing License.

View Source
const LogConfigEndpoint = "/log-config"

LogConfigEndpoint represents the REST resource for managing LogConfig.

View Source
const LogConfigFilterEndpoint = "/log-config/filter"

LogConfigFilterEndpoint represents the REST resource for managing LogConfigFilter.

View Source
const LogConfigPublisherEndpoint = "/log-config/publisher"

LogConfigPublisherEndpoint represents the REST resource for managing LogConfigPublisher.

View Source
const LogEndpoint = "/log"

LogEndpoint represents the REST resource for managing Log.

View Source
const LogRotateEndpoint = "/log-rotate"

LogRotateEndpoint represents the REST resource for managing LogRotate.

View Source
const ManagementDHCPEndpoint = "/management-dhcp"

ManagementDHCPEndpoint represents the REST resource for managing ManagementDHCP.

View Source
const ManagementIPEndpoint = "/management-ip"

ManagementIPEndpoint represents the REST resource for managing ManagementIP.

View Source
const ManagementOVSDBEndpoint = "/management-ovsdb"

ManagementOVSDBEndpoint represents the REST resource for managing ManagementOVSDB.

View Source
const ManagementRouteEndpoint = "/management-route"

ManagementRouteEndpoint represents the REST resource for managing ManagementRoute.

View Source
const MemoryStatsEndpoint = "/memory"

MemoryStatsEndpoint represents the REST resource for managing MemoryStats.

View Source
const NTPEndpoint = "/ntp"

NTPEndpoint represents the REST resource for managing NTP.

View Source
const NTPRestrictEndpoint = "/ntp_restrict"

NTPRestrictEndpoint represents the REST resource for managing NTPRestrict.

View Source
const OutboundSMTPEndpoint = "/outbound-smtp"

OutboundSMTPEndpoint represents the REST resource for managing OutboundSMTP.

View Source
const PFManConsumerEndpoint = "/pfman/consumer"

PFManConsumerEndpoint represents the REST resource for managing PFManConsumer.

View Source
const PFManDeviceEndpoint = "/pfman/device"

PFManDeviceEndpoint represents the REST resource for managing PFManDevice.

View Source
const PFManEndpoint = "/pfman"

PFManEndpoint represents the REST resource for managing PFMan.

View Source
const PPTPCallInfoEndpoint = "/pptp-call-info"

PPTPCallInfoEndpoint represents the REST resource for managing PPTPCallInfo.

View Source
const PerformanceEndpoint = "/performance"

PerformanceEndpoint represents the REST resource for managing Performance.

View Source
const ProvisionEndpoint = "/provision"

ProvisionEndpoint represents the REST resource for managing Provision.

View Source
const RAIDEndpoint = "/raid"

RAIDEndpoint represents the REST resource for managing RAID.

View Source
const RestrictedModuleEndpoint = "/restricted-module"

RestrictedModuleEndpoint represents the REST resource for managing RestrictedModule.

View Source
const SFlowEndpoint = "/sflow"

SFlowEndpoint represents the REST resource for managing SFlow.

View Source
const SFlowReceiverEndpoint = "/sflow/receiver"

SFlowReceiverEndpoint represents the REST resource for managing SFlowReceiver.

View Source
const SMTPServerEndpoint = "/smtp-server"

SMTPServerEndpoint represents the REST resource for managing SMTPServer.

View Source
const SNMPCommunitiesEndpoint = "/snmp_communities"

SNMPCommunitiesEndpoint represents the REST resource for managing SNMPCommunities.

View Source
const SNMPEndpoint = "/snmp"

SNMPEndpoint represents the REST resource for managing SNMP.

View Source
const SNMPTrapsEndpoint = "/snmp_traps"

SNMPTrapsEndpoint represents the REST resource for managing SNMPTraps.

View Source
const SNMPUsersEndpoint = "/snmp_users"

SNMPUsersEndpoint represents the REST resource for managing SNMPUsers.

View Source
const SSHDEndpoint = "/sshd"

SSHDEndpoint represents the REST resource for managing SSHD.

View Source
const ScriptdEndpoint = "/scriptd"

ScriptdEndpoint represents the REST resource for managing Scriptd.

View Source
const ServerEndpoint = "/service"

ServerEndpoint represents the REST resource for managing Server.

View Source
const SoftwareBlockDeviceHotfixEndpoint = "/software/block-device-hotfix"

SoftwareBlockDeviceHotfixEndpoint represents the REST resource for managing SoftwareBlockDeviceHotfix.

View Source
const SoftwareBlockDeviceImageEndpoint = "/software/block-device-image"

SoftwareBlockDeviceImageEndpoint represents the REST resource for managing SoftwareBlockDeviceImage.

View Source
const SoftwareEndpoint = "/software"

SoftwareEndpoint represents the REST resource for managing Software.

View Source
const SoftwareHotfixEndpoint = "/software/hotfix"

SoftwareHotfixEndpoint represents the REST resource for managing SoftwareHotfix.

View Source
const SoftwareImageEndpoint = "/software/image"

SoftwareImageEndpoint represents the REST resource for managing SoftwareImage.

View Source
const SoftwareUpdateEndpoint = "/software/update"

SoftwareUpdateEndpoint represents the REST resource for managing SoftwareUpdate.

View Source
const SoftwareUpdateStatusEndpoint = "/software/update-status"

SoftwareUpdateStatusEndpoint represents the REST resource for managing SoftwareUpdateStatus.

View Source
const SoftwareVolumeEndpoint = "/software/volume"

SoftwareVolumeEndpoint represents the REST resource for managing SoftwareVolume.

View Source
const StateMirroringEndpoint = "/state-mirroring"

StateMirroringEndpoint represents the REST resource for managing StateMirroring.

View Source
const SyncSysFilesEndpoint = "/sync-sys-files"

SyncSysFilesEndpoint represents the REST resource for managing SyncSysFiles.

View Source
const SysEndpoint = "/tm/sys"

SysEndpoint represents the REST resource for managing Sys.

View Source
const SyslogEndpoint = "/syslog"

SyslogEndpoint represents the REST resource for managing Syslog.

View Source
const URLDBDownloadResultEndpoint = "/url-db/download-result"

URLDBDownloadResultEndpoint represents the REST resource for managing URLDBDownloadResult.

View Source
const URLDBDownloadScheduleEndpoint = "/url-db/download-schedule"

URLDBDownloadScheduleEndpoint represents the REST resource for managing URLDBDownloadSchedule.

View Source
const URLDBEndpoint = "/url-db"

URLDBEndpoint represents the REST resource for managing URLDB.

View Source
const URLDBURLCategoryEndpoint = "/url-db/url-category"

URLDBURLCategoryEndpoint represents the REST resource for managing URLDBURLCategory.

Variables

This section is empty.

Functions

This section is empty.

Types

type AOMConfig

type AOMConfig struct {
}

AOMConfig holds the configuration of a single AOM.

type AOMConfigList

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

AOMConfigList holds a list of AOM configuration.

type AOMResource

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

AOMResource provides an API to manage AOM configurations.

func (*AOMResource) Create

func (r *AOMResource) Create(item AOMConfig) error

Create a new AOM configuration.

func (*AOMResource) Delete

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

Delete a single AOM configuration identified by id.

func (*AOMResource) Edit

func (r *AOMResource) Edit(id string, item AOMConfig) error

Edit a AOM configuration identified by id.

func (*AOMResource) Get

func (r *AOMResource) Get(id string) (*AOMConfig, error)

Get a single AOM configuration identified by id.

func (*AOMResource) ListAll

func (r *AOMResource) ListAll() (*AOMConfigList, error)

ListAll lists all the AOM configurations.

type AlertConfig

type AlertConfig struct {
}

AlertConfig holds the configuration of a single Alert.

type AlertConfigList

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

AlertConfigList holds a list of Alert configuration.

type AlertLCDConfig

type AlertLCDConfig struct {
}

AlertLCDConfig holds the configuration of a single AlertLCD.

type AlertLCDConfigList

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

AlertLCDConfigList holds a list of AlertLCD configuration.

type AlertLCDResource

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

AlertLCDResource provides an API to manage AlertLCD configurations.

func (*AlertLCDResource) Create

func (r *AlertLCDResource) Create(item AlertLCDConfig) error

Create a new AlertLCD configuration.

func (*AlertLCDResource) Delete

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

Delete a single AlertLCD configuration identified by id.

func (*AlertLCDResource) Edit

func (r *AlertLCDResource) Edit(id string, item AlertLCDConfig) error

Edit a AlertLCD configuration identified by id.

func (*AlertLCDResource) Get

Get a single AlertLCD configuration identified by id.

func (*AlertLCDResource) ListAll

func (r *AlertLCDResource) ListAll() (*AlertLCDConfigList, error)

ListAll lists all the AlertLCD configurations.

type AlertResource

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

AlertResource provides an API to manage Alert configurations.

func (*AlertResource) Create

func (r *AlertResource) Create(item AlertConfig) error

Create a new Alert configuration.

func (*AlertResource) Delete

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

Delete a single Alert configuration identified by id.

func (*AlertResource) Edit

func (r *AlertResource) Edit(id string, item AlertConfig) error

Edit a Alert configuration identified by id.

func (*AlertResource) Get

func (r *AlertResource) Get(id string) (*AlertConfig, error)

Get a single Alert configuration identified by id.

func (*AlertResource) ListAll

func (r *AlertResource) ListAll() (*AlertConfigList, error)

ListAll lists all the Alert configurations.

type ApplicationAPLScriptConfig

type ApplicationAPLScriptConfig struct {
	APIAnonymous       string `json:"apiAnonymous"`
	AplSignature       string `json:"aplSignature"`
	FullPath           string `json:"fullPath"`
	Generation         int    `json:"generation"`
	IgnoreVerification string `json:"ignoreVerification"`
	Kind               string `json:"kind"`
	Name               string `json:"name"`
	Partition          string `json:"partition"`
	SelfLink           string `json:"selfLink"`
	TotalSigningStatus string `json:"totalSigningStatus"`
	VerificationStatus string `json:"verificationStatus"`
}

ApplicationAPLScriptConfig holds the configuration of a single ApplicationAPLScript.

type ApplicationAPLScriptConfigList

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

ApplicationAPLScriptConfigList holds a list of ApplicationAPLScript configuration.

type ApplicationAPLScriptResource

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

ApplicationAPLScriptResource provides an API to manage ApplicationAPLScript configurations.

func (*ApplicationAPLScriptResource) Create

Create a new ApplicationAPLScript configuration.

func (*ApplicationAPLScriptResource) Delete

Delete a single ApplicationAPLScript configuration identified by id.

func (*ApplicationAPLScriptResource) Edit

Edit a ApplicationAPLScript configuration identified by id.

func (*ApplicationAPLScriptResource) Get

Get a single ApplicationAPLScript configuration identified by id.

func (*ApplicationAPLScriptResource) ListAll

ListAll lists all the ApplicationAPLScript configurations.

type ApplicationConfig

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

ApplicationConfig holds the configuration of a single Application.

type ApplicationConfigList

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

ApplicationConfigList holds a list of Application configuration.

type ApplicationCustomStatConfig

type ApplicationCustomStatConfig struct {
}

ApplicationCustomStatConfig holds the configuration of a single ApplicationCustomStat.

type ApplicationCustomStatConfigList

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

ApplicationCustomStatConfigList holds a list of ApplicationCustomStat configuration.

type ApplicationCustomStatResource

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

ApplicationCustomStatResource provides an API to manage ApplicationCustomStat configurations.

func (*ApplicationCustomStatResource) Create

Create a new ApplicationCustomStat configuration.

func (*ApplicationCustomStatResource) Delete

Delete a single ApplicationCustomStat configuration identified by id.

func (*ApplicationCustomStatResource) Edit

Edit a ApplicationCustomStat configuration identified by id.

func (*ApplicationCustomStatResource) Get

Get a single ApplicationCustomStat configuration identified by id.

func (*ApplicationCustomStatResource) ListAll

ListAll lists all the ApplicationCustomStat configurations.

type ApplicationResource

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

ApplicationResource provides an API to manage Application configurations.

func (*ApplicationResource) Create

Create a new Application configuration.

func (*ApplicationResource) Delete

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

Delete a single Application configuration identified by id.

func (*ApplicationResource) Edit

Edit a Application configuration identified by id.

func (*ApplicationResource) Get

Get a single Application configuration identified by id.

func (*ApplicationResource) ListAll

ListAll lists all the Application configurations.

type ApplicationServiceConfig

type ApplicationServiceConfig struct {
}

ApplicationServiceConfig holds the configuration of a single ApplicationService.

type ApplicationServiceConfigList

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

ApplicationServiceConfigList holds a list of ApplicationService configuration.

type ApplicationServiceResource

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

ApplicationServiceResource provides an API to manage ApplicationService configurations.

func (*ApplicationServiceResource) Create

Create a new ApplicationService configuration.

func (*ApplicationServiceResource) Delete

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

Delete a single ApplicationService configuration identified by id.

func (*ApplicationServiceResource) Edit

Edit a ApplicationService configuration identified by id.

func (*ApplicationServiceResource) Get

Get a single ApplicationService configuration identified by id.

func (*ApplicationServiceResource) ListAll

ListAll lists all the ApplicationService configurations.

type ApplicationTemplateActionsConfig

type ApplicationTemplateActionsConfig struct {
}

ApplicationTemplateActionsConfig holds the configuration of a single ApplicationTemplateActions.

type ApplicationTemplateActionsConfigList

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

ApplicationTemplateActionsConfigList holds a list of ApplicationTemplateActions configuration.

type ApplicationTemplateActionsResource

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

ApplicationTemplateActionsResource provides an API to manage ApplicationTemplateActions configurations.

func (*ApplicationTemplateActionsResource) Create

Create a new ApplicationTemplateActions configuration.

func (*ApplicationTemplateActionsResource) Delete

Delete a single ApplicationTemplateActions configuration identified by id.

func (*ApplicationTemplateActionsResource) Edit

Edit a ApplicationTemplateActions configuration identified by id.

func (*ApplicationTemplateActionsResource) Get

Get a single ApplicationTemplateActions configuration identified by id.

func (*ApplicationTemplateActionsResource) ListAll

ListAll lists all the ApplicationTemplateActions configurations.

type ApplicationTemplateConfig

type ApplicationTemplateConfig struct {
	ActionsReference struct {
		IsSubcollection bool   `json:"isSubcollection"`
		Link            string `json:"link"`
	} `json:"actionsReference"`
	FullPath                string `json:"fullPath"`
	Generation              int    `json:"generation"`
	IgnoreVerification      string `json:"ignoreVerification"`
	Kind                    string `json:"kind"`
	Name                    string `json:"name"`
	Partition               string `json:"partition"`
	RequiresBigipVersionMin string `json:"requiresBigipVersionMin"`
	SelfLink                string `json:"selfLink"`
	TmplSignature           string `json:"tmplSignature"`
	TotalSigningStatus      string `json:"totalSigningStatus"`
	VerificationStatus      string `json:"verificationStatus"`
}

ApplicationTemplateConfig holds the configuration of a single ApplicationTemplate.

type ApplicationTemplateConfigList

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

ApplicationTemplateConfigList holds a list of ApplicationTemplate configuration.

type ApplicationTemplateResource

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

ApplicationTemplateResource provides an API to manage ApplicationTemplate configurations.

func (*ApplicationTemplateResource) Create

Create a new ApplicationTemplate configuration.

func (*ApplicationTemplateResource) Delete

Delete a single ApplicationTemplate configuration identified by id.

func (*ApplicationTemplateResource) Edit

Edit a ApplicationTemplate configuration identified by id.

func (*ApplicationTemplateResource) Get

Get a single ApplicationTemplate configuration identified by id.

func (*ApplicationTemplateResource) ListAll

ListAll lists all the ApplicationTemplate configurations.

type AutoscaleGroupConfig

type AutoscaleGroupConfig struct {
}

AutoscaleGroupConfig holds the configuration of a single AutoscaleGroup.

type AutoscaleGroupConfigList

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

AutoscaleGroupConfigList holds a list of AutoscaleGroup configuration.

type AutoscaleGroupResource

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

AutoscaleGroupResource provides an API to manage AutoscaleGroup configurations.

func (*AutoscaleGroupResource) Create

Create a new AutoscaleGroup configuration.

func (*AutoscaleGroupResource) Delete

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

Delete a single AutoscaleGroup configuration identified by id.

func (*AutoscaleGroupResource) Edit

Edit a AutoscaleGroup configuration identified by id.

func (*AutoscaleGroupResource) Get

Get a single AutoscaleGroup configuration identified by id.

func (*AutoscaleGroupResource) ListAll

ListAll lists all the AutoscaleGroup configurations.

type CPUCoreStats added in v0.1.0

type CPUCoreStats struct {
	Entries struct {
		CpuId struct {
			Value int `json:"value"`
		} `json:"cpuId,omitempty"`
		FiveMinAvgIdle struct {
			Value int `json:"value"`
		} `json:"fiveMinAvgIdle,omitempty"`
		FiveMinAvgIowait struct {
			Value int `json:"value"`
		} `json:"fiveMinAvgIowait,omitempty"`
		FiveMinAvgIrq struct {
			Value int `json:"value"`
		} `json:"fiveMinAvgIrq,omitempty"`
		FiveMinAvgNiced struct {
			Value int `json:"value"`
		} `json:"fiveMinAvgNiced,omitempty"`
		FiveMinAvgSoftirq struct {
			Value int `json:"value"`
		} `json:"fiveMinAvgSoftirq,omitempty"`
		FiveMinAvgStolen struct {
			Value int `json:"value"`
		} `json:"fiveMinAvgStolen,omitempty"`
		FiveMinAvgSystem struct {
			Value int `json:"value"`
		} `json:"fiveMinAvgSystem,omitempty"`
		FiveMinAvgUser struct {
			Value int `json:"value"`
		} `json:"fiveMinAvgUser,omitempty"`
		FiveSecAvgIdle struct {
			Value int `json:"value"`
		} `json:"fiveSecAvgIdle,omitempty"`
		FiveSecAvgIowait struct {
			Value int `json:"value"`
		} `json:"fiveSecAvgIowait,omitempty"`
		FiveSecAvgIrq struct {
			Value int `json:"value"`
		} `json:"fiveSecAvgIrq,omitempty"`
		FiveSecAvgNiced struct {
			Value int `json:"value"`
		} `json:"fiveSecAvgNiced,omitempty"`
		FiveSecAvgSoftirq struct {
			Value int `json:"value"`
		} `json:"fiveSecAvgSoftirq,omitempty"`
		FiveSecAvgStolen struct {
			Value int `json:"value"`
		} `json:"fiveSecAvgStolen,omitempty"`
		FiveSecAvgSystem struct {
			Value int `json:"value"`
		} `json:"fiveSecAvgSystem,omitempty"`
		FiveSecAvgUser struct {
			Value int `json:"value"`
		} `json:"fiveSecAvgUser,omitempty"`
		Idle struct {
			Value int `json:"value"`
		} `json:"idle,omitempty"`
		Iowait struct {
			Value int `json:"value"`
		} `json:"iowait,omitempty"`
		Irq struct {
			Value int `json:"value"`
		} `json:"irq,omitempty"`
		Niced struct {
			Value int `json:"value"`
		} `json:"niced,omitempty"`
		OneMinAvgIdle struct {
			Value int `json:"value"`
		} `json:"oneMinAvgIdle,omitempty"`
		OneMinAvgIowait struct {
			Value int `json:"value"`
		} `json:"oneMinAvgIowait,omitempty"`
		OneMinAvgIrq struct {
			Value int `json:"value"`
		} `json:"oneMinAvgIrq,omitempty"`
		OneMinAvgNiced struct {
			Value int `json:"value"`
		} `json:"oneMinAvgNiced,omitempty"`
		OneMinAvgSoftirq struct {
			Value int `json:"value"`
		} `json:"oneMinAvgSoftirq,omitempty"`
		OneMinAvgStolen struct {
			Value int `json:"value"`
		} `json:"oneMinAvgStolen,omitempty"`
		OneMinAvgSystem struct {
			Value int `json:"value"`
		} `json:"oneMinAvgSystem,omitempty"`
		OneMinAvgUser struct {
			Value int `json:"value"`
		} `json:"oneMinAvgUser,omitempty"`
		Softirq struct {
			Value int `json:"value"`
		} `json:"softirq,omitempty"`
		Stolen struct {
			Value int `json:"value"`
		} `json:"stolen,omitempty"`
		System struct {
			Value int `json:"value"`
		} `json:"system,omitempty"`
		UsageRatio struct {
			Value int `json:"value"`
		} `json:"usageRatio,omitempty"`
		User struct {
			Value int `json:"value"`
		} `json:"user,omitempty"`
	} `json:"entries,omitempty"`
}

type CPUCoreStatsEntries added in v0.1.0

type CPUCoreStatsEntries struct {
	NestedStats CPUCoreStats `json:"nestedStats,omitempty"`
}

type CPUCoreStatsList added in v0.1.0

type CPUCoreStatsList struct {
	Entries  map[string]CPUCoreStatsEntries `json:"entries,omitempty"`
	Kind     string                         `json:"kind,omitempty" pretty:",expanded"`
	SelfLink string                         `json:"selfLink,omitempty" pretty:",expanded"`
}

type CPUEntries added in v0.1.0

type CPUEntries struct {
	NestedStats CPUStatsList `json:"nestedStats,omitempty"`
}

type CPUList added in v0.1.0

type CPUList struct {
	Entries  map[string]CPUEntries `json:"entries,omitempty"`
	Kind     string                `json:"kind,omitempty" pretty:",expanded"`
	SelfLink string                `json:"selfLink,omitempty" pretty:",expanded"`
}

type CPUStatsEntries added in v0.1.0

type CPUStatsEntries struct {
	NestedStats CPUCoreStatsList `json:"nestedStats,omitempty"`
	Description string           `json:"description,omitempty"`
}

type CPUStatsList added in v0.1.0

type CPUStatsList struct {
	Entries  map[string]CPUStatsEntries `json:"entries,omitempty"`
	Kind     string                     `json:"kind,omitempty" pretty:",expanded"`
	SelfLink string                     `json:"selfLink,omitempty" pretty:",expanded"`
}

type CPUStatsResource added in v0.1.0

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

CPUStatsResource provides an API to manage CPUStats entries.

func (*CPUStatsResource) All added in v0.1.0

func (r *CPUStatsResource) All() (*CPUList, error)

type ClassificationSignatureConfig

type ClassificationSignatureConfig struct {
}

ClassificationSignatureConfig holds the configuration of a single ClassificationSignature.

type ClassificationSignatureConfigList

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

ClassificationSignatureConfigList holds a list of ClassificationSignature configuration.

type ClassificationSignatureResource

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

ClassificationSignatureResource provides an API to manage ClassificationSignature configurations.

func (*ClassificationSignatureResource) Create

Create a new ClassificationSignature configuration.

func (*ClassificationSignatureResource) Delete

Delete a single ClassificationSignature configuration identified by id.

func (*ClassificationSignatureResource) Edit

Edit a ClassificationSignature configuration identified by id.

func (*ClassificationSignatureResource) Get

Get a single ClassificationSignature configuration identified by id.

func (*ClassificationSignatureResource) ListAll

ListAll lists all the ClassificationSignature configurations.

type ClockConfig

type ClockConfig struct {
}

ClockConfig holds the configuration of a single Clock.

type ClockConfigList

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

ClockConfigList holds a list of Clock configuration.

type ClockResource

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

ClockResource provides an API to manage Clock configurations.

func (*ClockResource) Create

func (r *ClockResource) Create(item ClockConfig) error

Create a new Clock configuration.

func (*ClockResource) Delete

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

Delete a single Clock configuration identified by id.

func (*ClockResource) Edit

func (r *ClockResource) Edit(id string, item ClockConfig) error

Edit a Clock configuration identified by id.

func (*ClockResource) Get

func (r *ClockResource) Get(id string) (*ClockConfig, error)

Get a single Clock configuration identified by id.

func (*ClockResource) ListAll

func (r *ClockResource) ListAll() (*ClockConfigList, error)

ListAll lists all the Clock configurations.

type ClusterConfig

type ClusterConfig struct {
}

ClusterConfig holds the configuration of a single Cluster.

type ClusterConfigList

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

ClusterConfigList holds a list of Cluster configuration.

type ClusterResource

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

ClusterResource provides an API to manage Cluster configurations.

func (*ClusterResource) Create

func (r *ClusterResource) Create(item ClusterConfig) error

Create a new Cluster configuration.

func (*ClusterResource) Delete

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

Delete a single Cluster configuration identified by id.

func (*ClusterResource) Edit

func (r *ClusterResource) Edit(id string, item ClusterConfig) error

Edit a Cluster configuration identified by id.

func (*ClusterResource) Get

func (r *ClusterResource) Get(id string) (*ClusterConfig, error)

Get a single Cluster configuration identified by id.

func (*ClusterResource) ListAll

func (r *ClusterResource) ListAll() (*ClusterConfigList, error)

ListAll lists all the Cluster configurations.

type ConnectionConfig

type ConnectionConfig struct {
}

ConnectionConfig holds the configuration of a single Connection.

type ConnectionConfigList

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

ConnectionConfigList holds a list of Connection configuration.

type ConnectionResource

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

ConnectionResource provides an API to manage Connection configurations.

func (*ConnectionResource) Create

func (r *ConnectionResource) Create(item ConnectionConfig) error

Create a new Connection configuration.

func (*ConnectionResource) Delete

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

Delete a single Connection configuration identified by id.

func (*ConnectionResource) Edit

func (r *ConnectionResource) Edit(id string, item ConnectionConfig) error

Edit a Connection configuration identified by id.

func (*ConnectionResource) Get

Get a single Connection configuration identified by id.

func (*ConnectionResource) ListAll

ListAll lists all the Connection configurations.

type ConsoleConfig

type ConsoleConfig struct {
}

ConsoleConfig holds the configuration of a single Console.

type ConsoleConfigList

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

ConsoleConfigList holds a list of Console configuration.

type ConsoleResource

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

ConsoleResource provides an API to manage Console configurations.

func (*ConsoleResource) Create

func (r *ConsoleResource) Create(item ConsoleConfig) error

Create a new Console configuration.

func (*ConsoleResource) Delete

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

Delete a single Console configuration identified by id.

func (*ConsoleResource) Edit

func (r *ConsoleResource) Edit(id string, item ConsoleConfig) error

Edit a Console configuration identified by id.

func (*ConsoleResource) Get

func (r *ConsoleResource) Get(id string) (*ConsoleConfig, error)

Get a single Console configuration identified by id.

func (*ConsoleResource) ListAll

func (r *ConsoleResource) ListAll() (*ConsoleConfigList, error)

ListAll lists all the Console configurations.

type CryptoCRLConfig

type CryptoCRLConfig struct {
	Name       string `json:"name,omitempty"`
	FullPath   string `json:"fullPath,omitempty"`
	Generation int64  `json:"generation,omitempty"`
}

CryptoCRLConfig holds the configuration of a single CryptoCRL.

type CryptoCRLConfigList

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

CryptoCRLConfigList holds a list of CryptoCRL configuration.

type CryptoCRLResource

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

CryptoCRLResource provides an API to manage CryptoCRL configurations.

func (*CryptoCRLResource) Create

func (r *CryptoCRLResource) Create(name string, item CryptoCRLConfig) error

func (*CryptoCRLResource) CreateFromFile added in v0.1.0

func (r *CryptoCRLResource) CreateFromFile(name string, crlPEMFile io.Reader, filesize int64) error

CreateFromFile upload a CRL file in PEM format and create a new CRL entry.

func (*CryptoCRLResource) Delete

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

Delete a single CryptoCRL configuration identified by id.

func (*CryptoCRLResource) Edit

func (r *CryptoCRLResource) Edit(id string, item CryptoCRLConfig) error

Edit a CryptoCRL configuration identified by id.

func (*CryptoCRLResource) Get

Get a single CryptoCRL configuration identified by id.

func (*CryptoCRLResource) ListAll

func (r *CryptoCRLResource) ListAll() (*CryptoCRLConfigList, error)

ListAll lists all the CryptoCRL configurations.

type CryptoCSRConfig

type CryptoCSRConfig struct {
}

CryptoCSRConfig holds the configuration of a single CryptoCSR.

type CryptoCSRConfigList

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

CryptoCSRConfigList holds a list of CryptoCSR configuration.

type CryptoCSRResource

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

CryptoCSRResource provides an API to manage CryptoCSR configurations.

func (*CryptoCSRResource) Create

func (r *CryptoCSRResource) Create(item CryptoCSRConfig) error

Create a new CryptoCSR configuration.

func (*CryptoCSRResource) Delete

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

Delete a single CryptoCSR configuration identified by id.

func (*CryptoCSRResource) Edit

func (r *CryptoCSRResource) Edit(id string, item CryptoCSRConfig) error

Edit a CryptoCSR configuration identified by id.

func (*CryptoCSRResource) Get

Get a single CryptoCSR configuration identified by id.

func (*CryptoCSRResource) ListAll

func (r *CryptoCSRResource) ListAll() (*CryptoCSRConfigList, error)

ListAll lists all the CryptoCSR configurations.

type CryptoCertConfig

type CryptoCertConfig struct {
	APIRawValues struct {
		CertificateKeySize string `json:"certificateKeySize,omitempty"`
		Expiration         string `json:"expiration,omitempty"`
		PublicKeyType      string `json:"publicKeyType,omitempty"`
	} `json:"apiRawValues,omitempty"`
	Country      string `json:"country,omitempty"`
	FullPath     string `json:"fullPath,omitempty"`
	Generation   int    `json:"generation,omitempty"`
	Kind         string `json:"kind,omitempty"`
	Name         string `json:"name,omitempty"`
	Organization string `json:"organization,omitempty"`
	Ou           string `json:"ou,omitempty"`
	SelfLink     string `json:"selfLink,omitempty"`
}

CryptoCertConfig holds the configuration of a single CryptoCert.

type CryptoCertConfigList

type CryptoCertConfigList struct {
	Items    []CryptoCertConfig `json:"items,omitempty"`
	Kind     string             `json:"kind,omitempty"`
	SelfLink string             `json:"selflink,omitempty"`
}

CryptoCertConfigList holds a list of CryptoCert configuration.

type CryptoCertResource

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

CryptoCertResource provides an API to manage CryptoCert configurations.

func (*CryptoCertResource) Create

func (r *CryptoCertResource) Create(item CryptoCertConfig) error

Create a new CryptoCert configuration.

func (*CryptoCertResource) Delete

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

Delete a single CryptoCert configuration identified by id.

func (*CryptoCertResource) Edit

func (r *CryptoCertResource) Edit(id string, item CryptoCertConfig) error

Edit a CryptoCert configuration identified by id.

func (*CryptoCertResource) Get

Get a single CryptoCert configuration identified by id.

func (*CryptoCertResource) ListAll

ListAll lists all the CryptoCert configurations.

type CryptoCheckCertConfig

type CryptoCheckCertConfig struct {
}

CryptoCheckCertConfig holds the configuration of a single CryptoCheckCert.

type CryptoCheckCertConfigList

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

CryptoCheckCertConfigList holds a list of CryptoCheckCert configuration.

type CryptoCheckCertResource

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

CryptoCheckCertResource provides an API to manage CryptoCheckCert configurations.

func (*CryptoCheckCertResource) Create

Create a new CryptoCheckCert configuration.

func (*CryptoCheckCertResource) Delete

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

Delete a single CryptoCheckCert configuration identified by id.

func (*CryptoCheckCertResource) Edit

Edit a CryptoCheckCert configuration identified by id.

func (*CryptoCheckCertResource) Get

Get a single CryptoCheckCert configuration identified by id.

func (*CryptoCheckCertResource) ListAll

ListAll lists all the CryptoCheckCert configurations.

type CryptoClientConfig

type CryptoClientConfig struct {
}

CryptoClientConfig holds the configuration of a single CryptoClient.

type CryptoClientConfigList

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

CryptoClientConfigList holds a list of CryptoClient configuration.

type CryptoClientResource

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

CryptoClientResource provides an API to manage CryptoClient configurations.

func (*CryptoClientResource) Create

Create a new CryptoClient configuration.

func (*CryptoClientResource) Delete

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

Delete a single CryptoClient configuration identified by id.

func (*CryptoClientResource) Edit

Edit a CryptoClient configuration identified by id.

func (*CryptoClientResource) Get

Get a single CryptoClient configuration identified by id.

func (*CryptoClientResource) ListAll

ListAll lists all the CryptoClient configurations.

type CryptoConfig

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

CryptoConfig holds the configuration of a single Crypto.

type CryptoConfigList

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

CryptoConfigList holds a list of Crypto configuration.

type CryptoKeyConfig

type CryptoKeyConfig struct {
	FullPath     string `json:"fullPath,omitempty"`
	Generation   int    `json:"generation,omitempty"`
	KeySize      string `json:"keySize,omitempty"`
	KeyType      string `json:"keyType,omitempty"`
	Kind         string `json:"kind,omitempty"`
	Name         string `json:"name,omitempty"`
	SecurityType string `json:"securityType,omitempty"`
	SelfLink     string `json:"selfLink,omitempty"`
}

CryptoKeyConfig holds the configuration of a single CryptoKey.

type CryptoKeyConfigList

type CryptoKeyConfigList struct {
	Items    []CryptoKeyConfig `json:"items,omitempty"`
	Kind     string            `json:"kind,omitempty"`
	SelfLink string            `json:"selflink,omitempty"`
}

CryptoKeyConfigList holds a list of CryptoKey configuration.

type CryptoKeyResource

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

CryptoKeyResource provides an API to manage CryptoKey configurations.

func (*CryptoKeyResource) Create

func (r *CryptoKeyResource) Create(item CryptoKeyConfig) error

Create a new CryptoKey configuration.

func (*CryptoKeyResource) Delete

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

Delete a single CryptoKey configuration identified by id.

func (*CryptoKeyResource) Edit

func (r *CryptoKeyResource) Edit(id string, item CryptoKeyConfig) error

Edit a CryptoKey configuration identified by id.

func (*CryptoKeyResource) Get

Get a single CryptoKey configuration identified by id.

func (*CryptoKeyResource) ListAll

func (r *CryptoKeyResource) ListAll() (*CryptoKeyConfigList, error)

ListAll lists all the CryptoKey configurations.

type CryptoPKCS12Config

type CryptoPKCS12Config struct {
}

CryptoPKCS12Config holds the configuration of a single CryptoPKCS12.

type CryptoPKCS12ConfigList

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

CryptoPKCS12ConfigList holds a list of CryptoPKCS12 configuration.

type CryptoPKCS12Resource

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

CryptoPKCS12Resource provides an API to manage CryptoPKCS12 configurations.

func (*CryptoPKCS12Resource) Create

Create a new CryptoPKCS12 configuration.

func (*CryptoPKCS12Resource) Delete

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

Delete a single CryptoPKCS12 configuration identified by id.

func (*CryptoPKCS12Resource) Edit

Edit a CryptoPKCS12 configuration identified by id.

func (*CryptoPKCS12Resource) Get

Get a single CryptoPKCS12 configuration identified by id.

func (*CryptoPKCS12Resource) ListAll

ListAll lists all the CryptoPKCS12 configurations.

type CryptoResource

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

CryptoResource provides an API to manage Crypto configurations.

func (*CryptoResource) Create

func (r *CryptoResource) Create(item CryptoConfig) error

Create a new Crypto configuration.

func (*CryptoResource) Delete

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

Delete a single Crypto configuration identified by id.

func (*CryptoResource) Edit

func (r *CryptoResource) Edit(id string, item CryptoConfig) error

Edit a Crypto configuration identified by id.

func (*CryptoResource) Get

func (r *CryptoResource) Get(id string) (*CryptoConfig, error)

Get a single Crypto configuration identified by id.

func (*CryptoResource) ListAll

func (r *CryptoResource) ListAll() (*CryptoConfigList, error)

ListAll lists all the Crypto configurations.

type CryptoServerConfig

type CryptoServerConfig struct {
}

CryptoServerConfig holds the configuration of a single CryptoServer.

type CryptoServerConfigList

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

CryptoServerConfigList holds a list of CryptoServer configuration.

type CryptoServerResource

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

CryptoServerResource provides an API to manage CryptoServer configurations.

func (*CryptoServerResource) Create

Create a new CryptoServer configuration.

func (*CryptoServerResource) Delete

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

Delete a single CryptoServer configuration identified by id.

func (*CryptoServerResource) Edit

Edit a CryptoServer configuration identified by id.

func (*CryptoServerResource) Get

Get a single CryptoServer configuration identified by id.

func (*CryptoServerResource) ListAll

ListAll lists all the CryptoServer configurations.

type DBConfig

type DBConfig struct {
	DefaultValue string `json:"defaultValue"`
	FullPath     string `json:"fullPath"`
	Generation   int    `json:"generation"`
	Kind         string `json:"kind"`
	Name         string `json:"name"`
	ScfConfig    string `json:"scfConfig"`
	SelfLink     string `json:"selfLink"`
	Value        string `json:"value"`
	ValueRange   string `json:"valueRange"`
}

DBConfig holds the configuration of a single DB.

type DBConfigList

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

DBConfigList holds a list of DB configuration.

type DBResource

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

DBResource provides an API to manage DB configurations.

func (*DBResource) Create

func (r *DBResource) Create(item DBConfig) error

Create a new DB configuration.

func (*DBResource) Delete

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

Delete a single DB configuration identified by id.

func (*DBResource) Edit

func (r *DBResource) Edit(id string, item DBConfig) error

Edit a DB configuration identified by id.

func (*DBResource) Get

func (r *DBResource) Get(id string) (*DBConfig, error)

Get a single DB configuration identified by id.

func (*DBResource) ListAll

func (r *DBResource) ListAll() (*DBConfigList, error)

ListAll lists all the DB configurations.

type DNSConfig

type DNSConfig struct {
	Kind         string   `json:"kind,omitempty"`
	SelfLink     string   `json:"selfLink,omitempty"`
	Description  string   `json:"description,omitempty"`
	NameServers  []string `json:"nameServers,omitempty"`
	NumberOfDots int      `json:"numberOfDots,omitempty"`
	Search       []string `json:"search,omitempty"`
}

DNSConfig holds the configuration of a single DNS.

type DNSResource

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

DNSResource provides an API to manage DNS configurations.

func (*DNSResource) AddNameServers added in v0.1.0

func (r *DNSResource) AddNameServers(ns ...string) error

func (*DNSResource) Edit

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

Edit the DNS configuration

func (*DNSResource) Show added in v0.1.0

func (r *DNSResource) Show() (*DNSConfig, error)

Show display the current DNS configurations.

type DaemonHAConfig

type DaemonHAConfig struct {
	FullPath         string `json:"fullPath"`
	Generation       int    `json:"generation"`
	Heartbeat        string `json:"heartbeat"`
	HeartbeatAction  string `json:"heartbeatAction"`
	Kind             string `json:"kind"`
	Name             string `json:"name"`
	NotRunningAction string `json:"notRunningAction"`
	Running          string `json:"running"`
	RunningTimeout   int    `json:"runningTimeout"`
	SelfLink         string `json:"selfLink"`
}

DaemonHAConfig holds the configuration of a single DaemonHA.

type DaemonHAConfigList

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

DaemonHAConfigList holds a list of DaemonHA configuration.

type DaemonHAResource

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

DaemonHAResource provides an API to manage DaemonHA configurations.

func (*DaemonHAResource) Create

func (r *DaemonHAResource) Create(item DaemonHAConfig) error

Create a new DaemonHA configuration.

func (*DaemonHAResource) Delete

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

Delete a single DaemonHA configuration identified by id.

func (*DaemonHAResource) Edit

func (r *DaemonHAResource) Edit(id string, item DaemonHAConfig) error

Edit a DaemonHA configuration identified by id.

func (*DaemonHAResource) Get

Get a single DaemonHA configuration identified by id.

func (*DaemonHAResource) ListAll

func (r *DaemonHAResource) ListAll() (*DaemonHAConfigList, error)

ListAll lists all the DaemonHA configurations.

type DaemonLogSettingsClusterdConfig

type DaemonLogSettingsClusterdConfig struct {
}

DaemonLogSettingsClusterdConfig holds the configuration of a single DaemonLogSettingsClusterd.

type DaemonLogSettingsClusterdConfigList

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

DaemonLogSettingsClusterdConfigList holds a list of DaemonLogSettingsClusterd configuration.

type DaemonLogSettingsClusterdResource

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

DaemonLogSettingsClusterdResource provides an API to manage DaemonLogSettingsClusterd configurations.

func (*DaemonLogSettingsClusterdResource) Create

Create a new DaemonLogSettingsClusterd configuration.

func (*DaemonLogSettingsClusterdResource) Delete

Delete a single DaemonLogSettingsClusterd configuration identified by id.

func (*DaemonLogSettingsClusterdResource) Edit

Edit a DaemonLogSettingsClusterd configuration identified by id.

func (*DaemonLogSettingsClusterdResource) Get

Get a single DaemonLogSettingsClusterd configuration identified by id.

func (*DaemonLogSettingsClusterdResource) ListAll

ListAll lists all the DaemonLogSettingsClusterd configurations.

type DaemonLogSettingsConfig

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

DaemonLogSettingsConfig holds the configuration of a single DaemonLogSettings.

type DaemonLogSettingsConfigList

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

DaemonLogSettingsConfigList holds a list of DaemonLogSettings configuration.

type DaemonLogSettingsCsyncdConfig

type DaemonLogSettingsCsyncdConfig struct {
}

DaemonLogSettingsCsyncdConfig holds the configuration of a single DaemonLogSettingsCsyncd.

type DaemonLogSettingsCsyncdConfigList

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

DaemonLogSettingsCsyncdConfigList holds a list of DaemonLogSettingsCsyncd configuration.

type DaemonLogSettingsCsyncdResource

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

DaemonLogSettingsCsyncdResource provides an API to manage DaemonLogSettingsCsyncd configurations.

func (*DaemonLogSettingsCsyncdResource) Create

Create a new DaemonLogSettingsCsyncd configuration.

func (*DaemonLogSettingsCsyncdResource) Delete

Delete a single DaemonLogSettingsCsyncd configuration identified by id.

func (*DaemonLogSettingsCsyncdResource) Edit

Edit a DaemonLogSettingsCsyncd configuration identified by id.

func (*DaemonLogSettingsCsyncdResource) Get

Get a single DaemonLogSettingsCsyncd configuration identified by id.

func (*DaemonLogSettingsCsyncdResource) ListAll

ListAll lists all the DaemonLogSettingsCsyncd configurations.

type DaemonLogSettingsICRDConfig

type DaemonLogSettingsICRDConfig struct {
}

DaemonLogSettingsICRDConfig holds the configuration of a single DaemonLogSettingsICRD.

type DaemonLogSettingsICRDConfigList

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

DaemonLogSettingsICRDConfigList holds a list of DaemonLogSettingsICRD configuration.

type DaemonLogSettingsICRDResource

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

DaemonLogSettingsICRDResource provides an API to manage DaemonLogSettingsICRD configurations.

func (*DaemonLogSettingsICRDResource) Create

Create a new DaemonLogSettingsICRD configuration.

func (*DaemonLogSettingsICRDResource) Delete

Delete a single DaemonLogSettingsICRD configuration identified by id.

func (*DaemonLogSettingsICRDResource) Edit

Edit a DaemonLogSettingsICRD configuration identified by id.

func (*DaemonLogSettingsICRDResource) Get

Get a single DaemonLogSettingsICRD configuration identified by id.

func (*DaemonLogSettingsICRDResource) ListAll

ListAll lists all the DaemonLogSettingsICRD configurations.

type DaemonLogSettingsLindConfig

type DaemonLogSettingsLindConfig struct {
}

DaemonLogSettingsLindConfig holds the configuration of a single DaemonLogSettingsLind.

type DaemonLogSettingsLindConfigList

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

DaemonLogSettingsLindConfigList holds a list of DaemonLogSettingsLind configuration.

type DaemonLogSettingsLindResource

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

DaemonLogSettingsLindResource provides an API to manage DaemonLogSettingsLind configurations.

func (*DaemonLogSettingsLindResource) Create

Create a new DaemonLogSettingsLind configuration.

func (*DaemonLogSettingsLindResource) Delete

Delete a single DaemonLogSettingsLind configuration identified by id.

func (*DaemonLogSettingsLindResource) Edit

Edit a DaemonLogSettingsLind configuration identified by id.

func (*DaemonLogSettingsLindResource) Get

Get a single DaemonLogSettingsLind configuration identified by id.

func (*DaemonLogSettingsLindResource) ListAll

ListAll lists all the DaemonLogSettingsLind configurations.

type DaemonLogSettingsMCPDConfig

type DaemonLogSettingsMCPDConfig struct {
}

DaemonLogSettingsMCPDConfig holds the configuration of a single DaemonLogSettingsMCPD.

type DaemonLogSettingsMCPDConfigList

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

DaemonLogSettingsMCPDConfigList holds a list of DaemonLogSettingsMCPD configuration.

type DaemonLogSettingsMCPDResource

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

DaemonLogSettingsMCPDResource provides an API to manage DaemonLogSettingsMCPD configurations.

func (*DaemonLogSettingsMCPDResource) Create

Create a new DaemonLogSettingsMCPD configuration.

func (*DaemonLogSettingsMCPDResource) Delete

Delete a single DaemonLogSettingsMCPD configuration identified by id.

func (*DaemonLogSettingsMCPDResource) Edit

Edit a DaemonLogSettingsMCPD configuration identified by id.

func (*DaemonLogSettingsMCPDResource) Get

Get a single DaemonLogSettingsMCPD configuration identified by id.

func (*DaemonLogSettingsMCPDResource) ListAll

ListAll lists all the DaemonLogSettingsMCPD configurations.

type DaemonLogSettingsResource

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

DaemonLogSettingsResource provides an API to manage DaemonLogSettings configurations.

func (*DaemonLogSettingsResource) Create

Create a new DaemonLogSettings configuration.

func (*DaemonLogSettingsResource) Delete

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

Delete a single DaemonLogSettings configuration identified by id.

func (*DaemonLogSettingsResource) Edit

Edit a DaemonLogSettings configuration identified by id.

func (*DaemonLogSettingsResource) Get

Get a single DaemonLogSettings configuration identified by id.

func (*DaemonLogSettingsResource) ListAll

ListAll lists all the DaemonLogSettings configurations.

type DaemonLogSettingsTMMConfig

type DaemonLogSettingsTMMConfig struct {
}

DaemonLogSettingsTMMConfig holds the configuration of a single DaemonLogSettingsTMM.

type DaemonLogSettingsTMMConfigList

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

DaemonLogSettingsTMMConfigList holds a list of DaemonLogSettingsTMM configuration.

type DaemonLogSettingsTMMResource

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

DaemonLogSettingsTMMResource provides an API to manage DaemonLogSettingsTMM configurations.

func (*DaemonLogSettingsTMMResource) Create

Create a new DaemonLogSettingsTMM configuration.

func (*DaemonLogSettingsTMMResource) Delete

Delete a single DaemonLogSettingsTMM configuration identified by id.

func (*DaemonLogSettingsTMMResource) Edit

Edit a DaemonLogSettingsTMM configuration identified by id.

func (*DaemonLogSettingsTMMResource) Get

Get a single DaemonLogSettingsTMM configuration identified by id.

func (*DaemonLogSettingsTMMResource) ListAll

ListAll lists all the DaemonLogSettingsTMM configurations.

type DataStorConfig

type DataStorConfig struct {
}

DataStorConfig holds the configuration of a single DataStor.

type DataStorConfigList

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

DataStorConfigList holds a list of DataStor configuration.

type DataStorResource

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

DataStorResource provides an API to manage DataStor configurations.

func (*DataStorResource) Create

func (r *DataStorResource) Create(item DataStorConfig) error

Create a new DataStor configuration.

func (*DataStorResource) Delete

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

Delete a single DataStor configuration identified by id.

func (*DataStorResource) Edit

func (r *DataStorResource) Edit(id string, item DataStorConfig) error

Edit a DataStor configuration identified by id.

func (*DataStorResource) Get

Get a single DataStor configuration identified by id.

func (*DataStorResource) ListAll

func (r *DataStorResource) ListAll() (*DataStorConfigList, error)

ListAll lists all the DataStor configurations.

type DiskApplicationVolumeConfig

type DiskApplicationVolumeConfig struct {
	FullPath             string `json:"fullPath,omitempty"`
	Generation           int    `json:"generation,omitempty"`
	Kind                 string `json:"kind,omitempty"`
	LogicalDisk          string `json:"logicalDisk,omitempty"`
	LogicalDiskReference struct {
		Link string `json:"link,omitempty"`
	} `json:"logicalDiskReference,omitempty"`
	Name                         string `json:"name,omitempty"`
	Owner                        string `json:"owner,omitempty"`
	Preservability               string `json:"preservability,omitempty"`
	Resizeable                   string `json:"resizeable,omitempty"`
	SelfLink                     string `json:"selfLink,omitempty"`
	Size                         int    `json:"size,omitempty"`
	VolumeSetVisibilityRestraint string `json:"volumeSetVisibilityRestraint,omitempty"`
}

DiskApplicationVolumeConfig holds the configuration of a single DiskApplicationVolume.

type DiskApplicationVolumeConfigList

type DiskApplicationVolumeConfigList struct {
	Items    []DiskApplicationVolumeConfig `json:"items,omitempty"`
	Kind     string                        `json:"kind,omitempty"`
	SelfLink string                        `json:"selflink,omitempty"`
}

DiskApplicationVolumeConfigList holds a list of DiskApplicationVolume configuration.

type DiskApplicationVolumeResource

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

DiskApplicationVolumeResource provides an API to manage DiskApplicationVolume configurations.

func (*DiskApplicationVolumeResource) Create

Create a new DiskApplicationVolume configuration.

func (*DiskApplicationVolumeResource) Delete

Delete a single DiskApplicationVolume configuration identified by id.

func (*DiskApplicationVolumeResource) Edit

Edit a DiskApplicationVolume configuration identified by id.

func (*DiskApplicationVolumeResource) Get

Get a single DiskApplicationVolume configuration identified by id.

func (*DiskApplicationVolumeResource) ListAll

ListAll lists all the DiskApplicationVolume configurations.

type DiskConfig

type DiskConfig struct {
	Reference struct {
		Link string `json:"link,omitempty"`
	} `json:"reference,omitempty"`
}

DiskConfig holds the configuration of a single Disk.

type DiskConfigList

type DiskConfigList struct {
	Items    []DiskConfig `json:"items,omitempty"`
	Kind     string       `json:"kind,omitempty"`
	SelfLink string       `json:"selflink,omitempty"`
}

DiskConfigList holds a list of Disk configuration.

type DiskDirectoryConfig

type DiskDirectoryConfig struct {
}

DiskDirectoryConfig holds the configuration of a single DiskDirectory.

type DiskDirectoryConfigList

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

DiskDirectoryConfigList holds a list of DiskDirectory configuration.

type DiskDirectoryResource

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

DiskDirectoryResource provides an API to manage DiskDirectory configurations.

func (*DiskDirectoryResource) Create

Create a new DiskDirectory configuration.

func (*DiskDirectoryResource) Delete

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

Delete a single DiskDirectory configuration identified by id.

func (*DiskDirectoryResource) Edit

Edit a DiskDirectory configuration identified by id.

func (*DiskDirectoryResource) Get

Get a single DiskDirectory configuration identified by id.

func (*DiskDirectoryResource) ListAll

ListAll lists all the DiskDirectory configurations.

type DiskLogicalDiskConfig

type DiskLogicalDiskConfig struct {
	FullPath   string `json:"fullPath,omitempty"`
	Generation int    `json:"generation,omitempty"`
	Kind       string `json:"kind,omitempty"`
	Mode       string `json:"mode,omitempty"`
	Name       string `json:"name,omitempty"`
	SelfLink   string `json:"selfLink,omitempty"`
	Size       int    `json:"size,omitempty"`
	VgFree     int    `json:"vgFree,omitempty"`
	VgInUse    int    `json:"vgInUse,omitempty"`
	VgReserved int    `json:"vgReserved,omitempty"`
}

DiskLogicalDiskConfig holds the configuration of a single DiskLogicalDisk.

type DiskLogicalDiskConfigList

type DiskLogicalDiskConfigList struct {
	Items    []DiskLogicalDiskConfig `json:"items,omitempty"`
	Kind     string                  `json:"kind,omitempty"`
	SelfLink string                  `json:"selflink,omitempty"`
}

DiskLogicalDiskConfigList holds a list of DiskLogicalDisk configuration.

type DiskLogicalDiskResource

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

DiskLogicalDiskResource provides an API to manage DiskLogicalDisk configurations.

func (*DiskLogicalDiskResource) Create

Create a new DiskLogicalDisk configuration.

func (*DiskLogicalDiskResource) Delete

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

Delete a single DiskLogicalDisk configuration identified by id.

func (*DiskLogicalDiskResource) Edit

Edit a DiskLogicalDisk configuration identified by id.

func (*DiskLogicalDiskResource) Get

Get a single DiskLogicalDisk configuration identified by id.

func (*DiskLogicalDiskResource) ListAll

ListAll lists all the DiskLogicalDisk configurations.

type DiskResource

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

DiskResource provides an API to manage Disk configurations.

func (*DiskResource) Create

func (r *DiskResource) Create(item DiskConfig) error

Create a new Disk configuration.

func (*DiskResource) Delete

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

Delete a single Disk configuration identified by id.

func (*DiskResource) Edit

func (r *DiskResource) Edit(id string, item DiskConfig) error

Edit a Disk configuration identified by id.

func (*DiskResource) Get

func (r *DiskResource) Get(id string) (*DiskConfig, error)

Get a single Disk configuration identified by id.

func (*DiskResource) ListAll

func (r *DiskResource) ListAll() (*DiskConfigList, error)

ListAll lists all the Disk configurations.

type ECMCloudProviderConfig

type ECMCloudProviderConfig struct {
	Description      string `json:"description"`
	FullPath         string `json:"fullPath"`
	Generation       int    `json:"generation"`
	Kind             string `json:"kind"`
	Name             string `json:"name"`
	Partition        string `json:"partition"`
	PropertyTemplate []struct {
		Name string `json:"name"`
	} `json:"propertyTemplate"`
	SelfLink string `json:"selfLink"`
}

ECMCloudProviderConfig holds the configuration of a single ECMCloudProvider.

type ECMCloudProviderConfigList

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

ECMCloudProviderConfigList holds a list of ECMCloudProvider configuration.

type ECMCloudProviderResource

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

ECMCloudProviderResource provides an API to manage ECMCloudProvider configurations.

func (*ECMCloudProviderResource) Create

Create a new ECMCloudProvider configuration.

func (*ECMCloudProviderResource) Delete

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

Delete a single ECMCloudProvider configuration identified by id.

func (*ECMCloudProviderResource) Edit

Edit a ECMCloudProvider configuration identified by id.

func (*ECMCloudProviderResource) Get

Get a single ECMCloudProvider configuration identified by id.

func (*ECMCloudProviderResource) ListAll

ListAll lists all the ECMCloudProvider configurations.

type ECMConfig

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

ECMConfig holds the configuration of a single ECM.

type ECMConfigConfig

type ECMConfigConfig struct {
}

ECMConfigConfig holds the configuration of a single ECMConfig.

type ECMConfigConfigList

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

ECMConfigConfigList holds a list of ECMConfig configuration.

type ECMConfigList

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

ECMConfigList holds a list of ECM configuration.

type ECMConfigResource

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

ECMConfigResource provides an API to manage ECMConfig configurations.

func (*ECMConfigResource) Create

func (r *ECMConfigResource) Create(item ECMConfigConfig) error

Create a new ECMConfig configuration.

func (*ECMConfigResource) Delete

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

Delete a single ECMConfig configuration identified by id.

func (*ECMConfigResource) Edit

func (r *ECMConfigResource) Edit(id string, item ECMConfigConfig) error

Edit a ECMConfig configuration identified by id.

func (*ECMConfigResource) Get

Get a single ECMConfig configuration identified by id.

func (*ECMConfigResource) ListAll

func (r *ECMConfigResource) ListAll() (*ECMConfigConfigList, error)

ListAll lists all the ECMConfig configurations.

type ECMResource

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

ECMResource provides an API to manage ECM configurations.

func (*ECMResource) Create

func (r *ECMResource) Create(item ECMConfig) error

Create a new ECM configuration.

func (*ECMResource) Delete

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

Delete a single ECM configuration identified by id.

func (*ECMResource) Edit

func (r *ECMResource) Edit(id string, item ECMConfig) error

Edit a ECM configuration identified by id.

func (*ECMResource) Get

func (r *ECMResource) Get(id string) (*ECMConfig, error)

Get a single ECM configuration identified by id.

func (*ECMResource) ListAll

func (r *ECMResource) ListAll() (*ECMConfigList, error)

ListAll lists all the ECM configurations.

type FPGAConfig

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

FPGAConfig holds the configuration of a single FPGA.

type FPGAConfigList

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

FPGAConfigList holds a list of FPGA configuration.

type FPGAFirmwareConfigConfig

type FPGAFirmwareConfigConfig struct {
}

FPGAFirmwareConfigConfig holds the configuration of a single FPGAFirmwareConfig.

type FPGAFirmwareConfigConfigList

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

FPGAFirmwareConfigConfigList holds a list of FPGAFirmwareConfig configuration.

type FPGAFirmwareConfigResource

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

FPGAFirmwareConfigResource provides an API to manage FPGAFirmwareConfig configurations.

func (*FPGAFirmwareConfigResource) Create

Create a new FPGAFirmwareConfig configuration.

func (*FPGAFirmwareConfigResource) Delete

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

Delete a single FPGAFirmwareConfig configuration identified by id.

func (*FPGAFirmwareConfigResource) Edit

Edit a FPGAFirmwareConfig configuration identified by id.

func (*FPGAFirmwareConfigResource) Get

Get a single FPGAFirmwareConfig configuration identified by id.

func (*FPGAFirmwareConfigResource) ListAll

ListAll lists all the FPGAFirmwareConfig configurations.

type FPGAInfoConfig

type FPGAInfoConfig struct {
}

FPGAInfoConfig holds the configuration of a single FPGAInfo.

type FPGAInfoConfigList

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

FPGAInfoConfigList holds a list of FPGAInfo configuration.

type FPGAInfoResource

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

FPGAInfoResource provides an API to manage FPGAInfo configurations.

func (*FPGAInfoResource) Create

func (r *FPGAInfoResource) Create(item FPGAInfoConfig) error

Create a new FPGAInfo configuration.

func (*FPGAInfoResource) Delete

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

Delete a single FPGAInfo configuration identified by id.

func (*FPGAInfoResource) Edit

func (r *FPGAInfoResource) Edit(id string, item FPGAInfoConfig) error

Edit a FPGAInfo configuration identified by id.

func (*FPGAInfoResource) Get

Get a single FPGAInfo configuration identified by id.

func (*FPGAInfoResource) ListAll

func (r *FPGAInfoResource) ListAll() (*FPGAInfoConfigList, error)

ListAll lists all the FPGAInfo configurations.

type FPGAResource

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

FPGAResource provides an API to manage FPGA configurations.

func (*FPGAResource) Create

func (r *FPGAResource) Create(item FPGAConfig) error

Create a new FPGA configuration.

func (*FPGAResource) Delete

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

Delete a single FPGA configuration identified by id.

func (*FPGAResource) Edit

func (r *FPGAResource) Edit(id string, item FPGAConfig) error

Edit a FPGA configuration identified by id.

func (*FPGAResource) Get

func (r *FPGAResource) Get(id string) (*FPGAConfig, error)

Get a single FPGA configuration identified by id.

func (*FPGAResource) ListAll

func (r *FPGAResource) ListAll() (*FPGAConfigList, error)

ListAll lists all the FPGA configurations.

type FailoverConfig

type FailoverConfig struct {
}

FailoverConfig holds the configuration of a single Failover.

type FailoverConfigList

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

FailoverConfigList holds a list of Failover configuration.

type FailoverResource

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

FailoverResource provides an API to manage Failover configurations.

func (*FailoverResource) Create

func (r *FailoverResource) Create(item FailoverConfig) error

Create a new Failover configuration.

func (*FailoverResource) Delete

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

Delete a single Failover configuration identified by id.

func (*FailoverResource) Edit

func (r *FailoverResource) Edit(id string, item FailoverConfig) error

Edit a Failover configuration identified by id.

func (*FailoverResource) Get

Get a single Failover configuration identified by id.

func (*FailoverResource) ListAll

func (r *FailoverResource) ListAll() (*FailoverConfigList, error)

ListAll lists all the Failover configurations.

type FeatureModuleConfig

type FeatureModuleConfig struct {
	Disabled   bool   `json:"disabled"`
	FullPath   string `json:"fullPath"`
	Generation int    `json:"generation"`
	Kind       string `json:"kind"`
	Name       string `json:"name"`
	SelfLink   string `json:"selfLink"`
}

FeatureModuleConfig holds the configuration of a single FeatureModule.

type FeatureModuleConfigList

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

FeatureModuleConfigList holds a list of FeatureModule configuration.

type FeatureModuleResource

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

FeatureModuleResource provides an API to manage FeatureModule configurations.

func (*FeatureModuleResource) Create

Create a new FeatureModule configuration.

func (*FeatureModuleResource) Delete

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

Delete a single FeatureModule configuration identified by id.

func (*FeatureModuleResource) Edit

Edit a FeatureModule configuration identified by id.

func (*FeatureModuleResource) Get

Get a single FeatureModule configuration identified by id.

func (*FeatureModuleResource) ListAll

ListAll lists all the FeatureModule configurations.

type FileApacheSSLCertBundleCertificatesConfig

type FileApacheSSLCertBundleCertificatesConfig struct {
}

FileApacheSSLCertBundleCertificatesConfig holds the configuration of a single FileApacheSSLCertBundleCertificates.

type FileApacheSSLCertBundleCertificatesConfigList

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

FileApacheSSLCertBundleCertificatesConfigList holds a list of FileApacheSSLCertBundleCertificates configuration.

type FileApacheSSLCertBundleCertificatesResource

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

FileApacheSSLCertBundleCertificatesResource provides an API to manage FileApacheSSLCertBundleCertificates configurations.

func (*FileApacheSSLCertBundleCertificatesResource) Create

Create a new FileApacheSSLCertBundleCertificates configuration.

func (*FileApacheSSLCertBundleCertificatesResource) Delete

Delete a single FileApacheSSLCertBundleCertificates configuration identified by id.

func (*FileApacheSSLCertBundleCertificatesResource) Edit

Edit a FileApacheSSLCertBundleCertificates configuration identified by id.

func (*FileApacheSSLCertBundleCertificatesResource) Get

Get a single FileApacheSSLCertBundleCertificates configuration identified by id.

func (*FileApacheSSLCertBundleCertificatesResource) ListAll

ListAll lists all the FileApacheSSLCertBundleCertificates configurations.

type FileApacheSSLCertConfig

type FileApacheSSLCertConfig struct {
}

FileApacheSSLCertConfig holds the configuration of a single FileApacheSSLCert.

type FileApacheSSLCertConfigList

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

FileApacheSSLCertConfigList holds a list of FileApacheSSLCert configuration.

type FileApacheSSLCertResource

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

FileApacheSSLCertResource provides an API to manage FileApacheSSLCert configurations.

func (*FileApacheSSLCertResource) Create

Create a new FileApacheSSLCert configuration.

func (*FileApacheSSLCertResource) Delete

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

Delete a single FileApacheSSLCert configuration identified by id.

func (*FileApacheSSLCertResource) Edit

Edit a FileApacheSSLCert configuration identified by id.

func (*FileApacheSSLCertResource) Get

Get a single FileApacheSSLCert configuration identified by id.

func (*FileApacheSSLCertResource) ListAll

ListAll lists all the FileApacheSSLCert configurations.

type FileBrowserCapabilitiesDBConfig

type FileBrowserCapabilitiesDBConfig struct {
}

FileBrowserCapabilitiesDBConfig holds the configuration of a single FileBrowserCapabilitiesDB.

type FileBrowserCapabilitiesDBConfigList

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

FileBrowserCapabilitiesDBConfigList holds a list of FileBrowserCapabilitiesDB configuration.

type FileBrowserCapabilitiesDBResource

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

FileBrowserCapabilitiesDBResource provides an API to manage FileBrowserCapabilitiesDB configurations.

func (*FileBrowserCapabilitiesDBResource) Create

Create a new FileBrowserCapabilitiesDB configuration.

func (*FileBrowserCapabilitiesDBResource) Delete

Delete a single FileBrowserCapabilitiesDB configuration identified by id.

func (*FileBrowserCapabilitiesDBResource) Edit

Edit a FileBrowserCapabilitiesDB configuration identified by id.

func (*FileBrowserCapabilitiesDBResource) Get

Get a single FileBrowserCapabilitiesDB configuration identified by id.

func (*FileBrowserCapabilitiesDBResource) ListAll

ListAll lists all the FileBrowserCapabilitiesDB configurations.

type FileDashboardViewsetConfig

type FileDashboardViewsetConfig struct {
}

FileDashboardViewsetConfig holds the configuration of a single FileDashboardViewset.

type FileDashboardViewsetConfigList

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

FileDashboardViewsetConfigList holds a list of FileDashboardViewset configuration.

type FileDashboardViewsetResource

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

FileDashboardViewsetResource provides an API to manage FileDashboardViewset configurations.

func (*FileDashboardViewsetResource) Create

Create a new FileDashboardViewset configuration.

func (*FileDashboardViewsetResource) Delete

Delete a single FileDashboardViewset configuration identified by id.

func (*FileDashboardViewsetResource) Edit

Edit a FileDashboardViewset configuration identified by id.

func (*FileDashboardViewsetResource) Get

Get a single FileDashboardViewset configuration identified by id.

func (*FileDashboardViewsetResource) ListAll

ListAll lists all the FileDashboardViewset configurations.

type FileDataGroupConfig

type FileDataGroupConfig struct {
}

FileDataGroupConfig holds the configuration of a single FileDataGroup.

type FileDataGroupConfigList

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

FileDataGroupConfigList holds a list of FileDataGroup configuration.

type FileDataGroupResource

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

FileDataGroupResource provides an API to manage FileDataGroup configurations.

func (*FileDataGroupResource) Create

Create a new FileDataGroup configuration.

func (*FileDataGroupResource) Delete

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

Delete a single FileDataGroup configuration identified by id.

func (*FileDataGroupResource) Edit

Edit a FileDataGroup configuration identified by id.

func (*FileDataGroupResource) Get

Get a single FileDataGroup configuration identified by id.

func (*FileDataGroupResource) ListAll

ListAll lists all the FileDataGroup configurations.

type FileDeviceCapabilitiesDBConfig

type FileDeviceCapabilitiesDBConfig struct {
}

FileDeviceCapabilitiesDBConfig holds the configuration of a single FileDeviceCapabilitiesDB.

type FileDeviceCapabilitiesDBConfigList

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

FileDeviceCapabilitiesDBConfigList holds a list of FileDeviceCapabilitiesDB configuration.

type FileDeviceCapabilitiesDBResource

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

FileDeviceCapabilitiesDBResource provides an API to manage FileDeviceCapabilitiesDB configurations.

func (*FileDeviceCapabilitiesDBResource) Create

Create a new FileDeviceCapabilitiesDB configuration.

func (*FileDeviceCapabilitiesDBResource) Delete

Delete a single FileDeviceCapabilitiesDB configuration identified by id.

func (*FileDeviceCapabilitiesDBResource) Edit

Edit a FileDeviceCapabilitiesDB configuration identified by id.

func (*FileDeviceCapabilitiesDBResource) Get

Get a single FileDeviceCapabilitiesDB configuration identified by id.

func (*FileDeviceCapabilitiesDBResource) ListAll

ListAll lists all the FileDeviceCapabilitiesDB configurations.

type FileExternalMonitorConfig

type FileExternalMonitorConfig struct {
	Checksum       string `json:"checksum,omitempty"`
	CreateTime     string `json:"createTime,omitempty"`
	CreatedBy      string `json:"createdBy,omitempty"`
	FullPath       string `json:"fullPath,omitempty"`
	Generation     int    `json:"generation,omitempty"`
	Kind           string `json:"kind,omitempty"`
	LastUpdateTime string `json:"lastUpdateTime,omitempty"`
	Mode           int    `json:"mode,omitempty"`
	Name           string `json:"name,omitempty"`
	Partition      string `json:"partition,omitempty"`
	Revision       int    `json:"revision,omitempty"`
	SelfLink       string `json:"selfLink,omitempty"`
	Size           int    `json:"size,omitempty"`
	SystemPath     string `json:"systemPath,omitempty"`
	UpdatedBy      string `json:"updatedBy,omitempty"`
}

FileExternalMonitorConfig holds the configuration of a single FileExternalMonitor.

type FileExternalMonitorConfigList

type FileExternalMonitorConfigList struct {
	Items    []FileExternalMonitorConfig `json:"items,omitempty"`
	Kind     string                      `json:"kind,omitempty"`
	SelfLink string                      `json:"selflink,omitempty"`
}

FileExternalMonitorConfigList holds a list of FileExternalMonitor configuration.

type FileExternalMonitorResource

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

FileExternalMonitorResource provides an API to manage FileExternalMonitor configurations.

func (*FileExternalMonitorResource) Create

Create a new FileExternalMonitor configuration.

func (*FileExternalMonitorResource) Delete

Delete a single FileExternalMonitor configuration identified by id.

func (*FileExternalMonitorResource) Edit

Edit a FileExternalMonitor configuration identified by id.

func (*FileExternalMonitorResource) Get

Get a single FileExternalMonitor configuration identified by id.

func (*FileExternalMonitorResource) ListAll

ListAll lists all the FileExternalMonitor configurations.

type FileIFileConfig

type FileIFileConfig struct {
	Kind           string `json:"kind,omitempty"`
	Name           string `json:"name,omitempty"`
	Partition      string `json:"partition,omitempty"`
	FullPath       string `json:"fullPath,omitempty"`
	Generation     int    `json:"generation,omitempty"`
	SelfLink       string `json:"selfLink,omitempty"`
	Checksum       string `json:"checksum,omitempty"`
	CreateTime     string `json:"createTime,omitempty"`
	CreatedBy      string `json:"createdBy,omitempty"`
	LastUpdateTime string `json:"lastUpdateTime,omitempty"`
	Mode           int    `json:"mode,omitempty"`
	Revision       int    `json:"revision,omitempty"`
	Size           int    `json:"size,omitempty"`
	UpdatedBy      string `json:"updatedBy,omitempty"`
}

FileIFileConfig holds the configuration of a single FileIFile.

type FileIFileConfigList

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

FileIFileConfigList holds a list of FileIFile configuration.

type FileIFileResource

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

FileIFileResource provides an API to manage FileIFile configurations.

func (*FileIFileResource) CreateFromFile added in v0.1.0

func (r *FileIFileResource) CreateFromFile(filename string, file io.Reader, filesize int64) error

CreateFromFile uploads an iFile and create a new entry in the iFiles list.

func (*FileIFileResource) Delete

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

Delete a single FileIFile configuration identified by id.

func (*FileIFileResource) EditFromFile added in v0.1.0

func (r *FileIFileResource) EditFromFile(filename string, file io.Reader, filesize int64) error

EditFromFile uploads an iFile and update an existing entry in the iFiles list.

func (*FileIFileResource) Get

Get a single FileIFile configuration identified by id.

func (*FileIFileResource) ListAll

func (r *FileIFileResource) ListAll() (*FileIFileConfigList, error)

ListAll lists all the FileIFile configurations.

type FileLWTunnelTBLConfig

type FileLWTunnelTBLConfig struct {
}

FileLWTunnelTBLConfig holds the configuration of a single FileLWTunnelTBL.

type FileLWTunnelTBLConfigList

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

FileLWTunnelTBLConfigList holds a list of FileLWTunnelTBL configuration.

type FileLWTunnelTBLResource

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

FileLWTunnelTBLResource provides an API to manage FileLWTunnelTBL configurations.

func (*FileLWTunnelTBLResource) Create

Create a new FileLWTunnelTBL configuration.

func (*FileLWTunnelTBLResource) Delete

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

Delete a single FileLWTunnelTBL configuration identified by id.

func (*FileLWTunnelTBLResource) Edit

Edit a FileLWTunnelTBL configuration identified by id.

func (*FileLWTunnelTBLResource) Get

Get a single FileLWTunnelTBL configuration identified by id.

func (*FileLWTunnelTBLResource) ListAll

ListAll lists all the FileLWTunnelTBL configurations.

type FileSSLCRLConfig

type FileSSLCRLConfig struct {
	Name           string    `json:"name,omitempty"`
	Partition      string    `json:"partition,omitempty"`
	FullPath       string    `json:"fullPath,omitempty"`
	Generator      int64     `json:"generator,omitempty"`
	Checksum       string    `json:"checksum,omitempty"`
	CreateTime     time.Time `json:"createTime,omitempty"`
	CreatedBy      string    `json:"createdBy,omitempty"`
	LastUpdateTime time.Time `json:"lastUpdateTime,omitempty"`
	Mode           int64     `json:"mode,omitempty"`
	Revision       int64     `json:"revision,omitempty"`
	Size           int64     `json:"size,omitempty"`
	UpdatedBy      string    `json:"updatedBy,omitempty"`
}

FileSSLCRLConfig holds the configuration of a single FileSSLCRL.

type FileSSLCRLConfigList

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

FileSSLCRLConfigList holds a list of FileSSLCRL configuration.

type FileSSLCRLResource

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

FileSSLCRLResource provides an API to manage FileSSLCRL configurations.

func (*FileSSLCRLResource) CreateFromFile added in v0.1.0

func (r *FileSSLCRLResource) CreateFromFile(name string, crlPEMFile io.Reader, filesize int64) error

CreateFromFile uploads a CRL file in PEM and create or update its value.

func (*FileSSLCRLResource) Delete

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

Delete a single FileSSLCRL configuration identified by id.

func (*FileSSLCRLResource) Edit

func (r *FileSSLCRLResource) Edit(id, path string) error

Edit a FileSSLCRL configuration identified by id.

func (*FileSSLCRLResource) EditFromFile added in v0.1.0

func (r *FileSSLCRLResource) EditFromFile(name string, crlPEMFile io.Reader, filesize int64) error

func (*FileSSLCRLResource) Get

Get a single FileSSLCRL configuration identified by id.

func (*FileSSLCRLResource) ListAll

ListAll lists all the FileSSLCRL configurations.

type FileSSLCSRConfig

type FileSSLCSRConfig struct {
}

FileSSLCSRConfig holds the configuration of a single FileSSLCSR.

type FileSSLCSRConfigList

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

FileSSLCSRConfigList holds a list of FileSSLCSR configuration.

type FileSSLCSRResource

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

FileSSLCSRResource provides an API to manage FileSSLCSR configurations.

func (*FileSSLCSRResource) Create

func (r *FileSSLCSRResource) Create(item FileSSLCSRConfig) error

Create a new FileSSLCSR configuration.

func (*FileSSLCSRResource) Delete

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

Delete a single FileSSLCSR configuration identified by id.

func (*FileSSLCSRResource) Edit

func (r *FileSSLCSRResource) Edit(id string, item FileSSLCSRConfig) error

Edit a FileSSLCSR configuration identified by id.

func (*FileSSLCSRResource) Get

Get a single FileSSLCSR configuration identified by id.

func (*FileSSLCSRResource) ListAll

ListAll lists all the FileSSLCSR configurations.

type FileSSLCertBundleCertificatesConfig

type FileSSLCertBundleCertificatesConfig struct {
}

FileSSLCertBundleCertificatesConfig holds the configuration of a single FileSSLCertBundleCertificates.

type FileSSLCertBundleCertificatesConfigList

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

FileSSLCertBundleCertificatesConfigList holds a list of FileSSLCertBundleCertificates configuration.

type FileSSLCertBundleCertificatesResource

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

FileSSLCertBundleCertificatesResource provides an API to manage FileSSLCertBundleCertificates configurations.

func (*FileSSLCertBundleCertificatesResource) Create

Create a new FileSSLCertBundleCertificates configuration.

func (*FileSSLCertBundleCertificatesResource) Delete

Delete a single FileSSLCertBundleCertificates configuration identified by id.

func (*FileSSLCertBundleCertificatesResource) Edit

Edit a FileSSLCertBundleCertificates configuration identified by id.

func (*FileSSLCertBundleCertificatesResource) Get

Get a single FileSSLCertBundleCertificates configuration identified by id.

func (*FileSSLCertBundleCertificatesResource) ListAll

ListAll lists all the FileSSLCertBundleCertificates configurations.

type FileSSLCertConfig

type FileSSLCertConfig struct {
	BundleCertificatesReference struct {
		IsSubcollection bool   `json:"isSubcollection,omitempty"`
		Link            string `json:"link,omitempty"`
	} `json:"bundleCertificatesReference,omitempty"`
	CertificateKeyCurveName string `json:"certificateKeyCurveName,omitempty"`
	CertificateKeySize      int    `json:"certificateKeySize,omitempty"`
	Checksum                string `json:"checksum,omitempty"`
	CreateTime              string `json:"createTime,omitempty"`
	CreatedBy               string `json:"createdBy,omitempty"`
	ExpirationDate          int64  `json:"expirationDate,omitempty"`
	ExpirationString        string `json:"expirationString,omitempty"`
	FullPath                string `json:"fullPath,omitempty"`
	Generation              int    `json:"generation,omitempty"`
	IsBundle                string `json:"isBundle,omitempty"`
	Issuer                  string `json:"issuer,omitempty"`
	KeyType                 string `json:"keyType,omitempty"`
	Kind                    string `json:"kind,omitempty"`
	LastUpdateTime          string `json:"lastUpdateTime,omitempty"`
	Mode                    int    `json:"mode,omitempty"`
	Name                    string `json:"name,omitempty"`
	Partition               string `json:"partition,omitempty"`
	Revision                int    `json:"revision,omitempty"`
	SelfLink                string `json:"selfLink,omitempty"`
	SerialNumber            string `json:"serialNumber,omitempty"`
	Size                    int    `json:"size,omitempty"`
	Subject                 string `json:"subject,omitempty"`
	SystemPath              string `json:"systemPath,omitempty"`
	UpdatedBy               string `json:"updatedBy,omitempty"`
	Version                 int    `json:"version,omitempty"`
}

FileSSLCertConfig holds the configuration of a single FileSSLCert.

type FileSSLCertConfigList

type FileSSLCertConfigList struct {
	Items    []FileSSLCertConfig `json:"items,omitempty"`
	Kind     string              `json:"kind,omitempty"`
	SelfLink string              `json:"selflink,omitempty"`
}

FileSSLCertConfigList holds a list of FileSSLCert configuration.

type FileSSLCertResource

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

FileSSLCertResource provides an API to manage FileSSLCert configurations.

func (*FileSSLCertResource) Create

func (r *FileSSLCertResource) Create(name, path string) error

Create a new FileSSLCert configuration.

func (*FileSSLCertResource) Delete

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

Delete a single FileSSLCert configuration identified by id.

func (*FileSSLCertResource) Edit

func (r *FileSSLCertResource) Edit(id, path string) error

Edit a FileSSLCert configuration identified by id.

func (*FileSSLCertResource) Get

Get a single FileSSLCert configuration identified by id.

func (*FileSSLCertResource) ListAll

ListAll lists all the FileSSLCert configurations.

func (*FileSSLCertResource) ListExpired added in v0.1.0

func (r *FileSSLCertResource) ListExpired() (*FileSSLCertConfigList, error)

ListExpired lists all expired certificates.

func (*FileSSLCertResource) ListExpiring added in v0.1.0

func (r *FileSSLCertResource) ListExpiring(sec int64) (*FileSSLCertConfigList, error)

ListExpiring lists all expiring certificates.

type FileSSLKeyConfig

type FileSSLKeyConfig struct {
	Checksum       string `json:"checksum,omitempty"`
	CreateTime     string `json:"createTime,omitempty"`
	CreatedBy      string `json:"createdBy,omitempty"`
	CurveName      string `json:"curveName,omitempty"`
	FullPath       string `json:"fullPath,omitempty"`
	Generation     int    `json:"generation,omitempty"`
	KeySize        int    `json:"keySize,omitempty"`
	KeyType        string `json:"keyType,omitempty"`
	Kind           string `json:"kind,omitempty"`
	LastUpdateTime string `json:"lastUpdateTime,omitempty"`
	Mode           int    `json:"mode,omitempty"`
	Name           string `json:"name,omitempty"`
	Partition      string `json:"partition,omitempty"`
	Revision       int    `json:"revision,omitempty"`
	SecurityType   string `json:"securityType,omitempty"`
	SelfLink       string `json:"selfLink,omitempty"`
	Size           int    `json:"size,omitempty"`
	SystemPath     string `json:"systemPath,omitempty"`
	UpdatedBy      string `json:"updatedBy,omitempty"`
}

FileSSLKeyConfig holds the configuration of a single FileSSLKey.

type FileSSLKeyConfigList

type FileSSLKeyConfigList struct {
	Items    []FileSSLKeyConfig `json:"items,omitempty"`
	Kind     string             `json:"kind,omitempty"`
	SelfLink string             `json:"selflink,omitempty"`
}

FileSSLKeyConfigList holds a list of FileSSLKey configuration.

type FileSSLKeyResource

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

FileSSLKeyResource provides an API to manage FileSSLKey configurations.

func (*FileSSLKeyResource) Create

func (r *FileSSLKeyResource) Create(name, path string) error

Create a new FileSSLKey configuration.

func (*FileSSLKeyResource) Delete

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

Delete a single FileSSLKey configuration identified by id.

func (*FileSSLKeyResource) Edit

func (r *FileSSLKeyResource) Edit(id, path string) error

Edit a FileSSLKey configuration identified by id.

func (*FileSSLKeyResource) Get

Get a single FileSSLKey configuration identified by id.

func (*FileSSLKeyResource) ListAll

ListAll lists all the FileSSLKey configurations.

type FileSystemSSLCertBundleCertificatesConfig

type FileSystemSSLCertBundleCertificatesConfig struct {
}

FileSystemSSLCertBundleCertificatesConfig holds the configuration of a single FileSystemSSLCertBundleCertificates.

type FileSystemSSLCertBundleCertificatesConfigList

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

FileSystemSSLCertBundleCertificatesConfigList holds a list of FileSystemSSLCertBundleCertificates configuration.

type FileSystemSSLCertBundleCertificatesResource

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

FileSystemSSLCertBundleCertificatesResource provides an API to manage FileSystemSSLCertBundleCertificates configurations.

func (*FileSystemSSLCertBundleCertificatesResource) Create

Create a new FileSystemSSLCertBundleCertificates configuration.

func (*FileSystemSSLCertBundleCertificatesResource) Delete

Delete a single FileSystemSSLCertBundleCertificates configuration identified by id.

func (*FileSystemSSLCertBundleCertificatesResource) Edit

Edit a FileSystemSSLCertBundleCertificates configuration identified by id.

func (*FileSystemSSLCertBundleCertificatesResource) Get

Get a single FileSystemSSLCertBundleCertificates configuration identified by id.

func (*FileSystemSSLCertBundleCertificatesResource) ListAll

ListAll lists all the FileSystemSSLCertBundleCertificates configurations.

type FileSystemSSLCertConfig

type FileSystemSSLCertConfig struct {
}

FileSystemSSLCertConfig holds the configuration of a single FileSystemSSLCert.

type FileSystemSSLCertConfigList

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

FileSystemSSLCertConfigList holds a list of FileSystemSSLCert configuration.

type FileSystemSSLCertResource

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

FileSystemSSLCertResource provides an API to manage FileSystemSSLCert configurations.

func (*FileSystemSSLCertResource) Create

Create a new FileSystemSSLCert configuration.

func (*FileSystemSSLCertResource) Delete

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

Delete a single FileSystemSSLCert configuration identified by id.

func (*FileSystemSSLCertResource) Edit

Edit a FileSystemSSLCert configuration identified by id.

func (*FileSystemSSLCertResource) Get

Get a single FileSystemSSLCert configuration identified by id.

func (*FileSystemSSLCertResource) ListAll

ListAll lists all the FileSystemSSLCert configurations.

type FileSystemSSLKeyConfig

type FileSystemSSLKeyConfig struct {
}

FileSystemSSLKeyConfig holds the configuration of a single FileSystemSSLKey.

type FileSystemSSLKeyConfigList

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

FileSystemSSLKeyConfigList holds a list of FileSystemSSLKey configuration.

type FileSystemSSLKeyResource

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

FileSystemSSLKeyResource provides an API to manage FileSystemSSLKey configurations.

func (*FileSystemSSLKeyResource) Create

Create a new FileSystemSSLKey configuration.

func (*FileSystemSSLKeyResource) Delete

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

Delete a single FileSystemSSLKey configuration identified by id.

func (*FileSystemSSLKeyResource) Edit

Edit a FileSystemSSLKey configuration identified by id.

func (*FileSystemSSLKeyResource) Get

Get a single FileSystemSSLKey configuration identified by id.

func (*FileSystemSSLKeyResource) ListAll

ListAll lists all the FileSystemSSLKey configurations.

type FixConnectionConfig

type FixConnectionConfig struct {
}

FixConnectionConfig holds the configuration of a single FixConnection.

type FixConnectionConfigList

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

FixConnectionConfigList holds a list of FixConnection configuration.

type FixConnectionResource

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

FixConnectionResource provides an API to manage FixConnection configurations.

func (*FixConnectionResource) Create

Create a new FixConnection configuration.

func (*FixConnectionResource) Delete

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

Delete a single FixConnection configuration identified by id.

func (*FixConnectionResource) Edit

Edit a FixConnection configuration identified by id.

func (*FixConnectionResource) Get

Get a single FixConnection configuration identified by id.

func (*FixConnectionResource) ListAll

ListAll lists all the FixConnection configurations.

type FolderConfig

type FolderConfig struct {
	DeviceGroup           string `json:"deviceGroup"`
	FullPath              string `json:"fullPath"`
	Generation            int    `json:"generation"`
	Hidden                string `json:"hidden"`
	InheritedDevicegroup  string `json:"inheritedDevicegroup"`
	InheritedTrafficGroup string `json:"inheritedTrafficGroup"`
	Kind                  string `json:"kind"`
	Name                  string `json:"name"`
	NoRefCheck            string `json:"noRefCheck"`
	SelfLink              string `json:"selfLink"`
	TrafficGroup          string `json:"trafficGroup"`
	TrafficGroupReference struct {
		Link string `json:"link"`
	} `json:"trafficGroupReference"`
}

FolderConfig holds the configuration of a single Folder.

type FolderConfigList

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

FolderConfigList holds a list of Folder configuration.

type FolderResource

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

FolderResource provides an API to manage Folder configurations.

func (*FolderResource) Create

func (r *FolderResource) Create(item NewFolderConfig) error

Create a new Folder configuration.

func (*FolderResource) Delete

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

Delete a single Folder configuration identified by id.

func (*FolderResource) Edit

func (r *FolderResource) Edit(id string, item FolderConfig) error

Edit a Folder configuration identified by id.

func (*FolderResource) Get

func (r *FolderResource) Get(id string) (*FolderConfig, error)

Get a single Folder configuration identified by id.

func (*FolderResource) ListAll

func (r *FolderResource) ListAll() (*FolderConfigList, error)

ListAll lists all the Folder configurations.

type GlobalSettingsConfig

type GlobalSettingsConfig struct {
}

GlobalSettingsConfig holds the configuration of a single GlobalSettings.

type GlobalSettingsConfigList

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

GlobalSettingsConfigList holds a list of GlobalSettings configuration.

type GlobalSettingsResource

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

GlobalSettingsResource provides an API to manage GlobalSettings configurations.

func (*GlobalSettingsResource) Create

Create a new GlobalSettings configuration.

func (*GlobalSettingsResource) Delete

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

Delete a single GlobalSettings configuration identified by id.

func (*GlobalSettingsResource) Edit

Edit a GlobalSettings configuration identified by id.

func (*GlobalSettingsResource) Get

Get a single GlobalSettings configuration identified by id.

func (*GlobalSettingsResource) ListAll

ListAll lists all the GlobalSettings configurations.

type HAGroupConfig

type HAGroupConfig struct {
}

HAGroupConfig holds the configuration of a single HAGroup.

type HAGroupConfigList

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

HAGroupConfigList holds a list of HAGroup configuration.

type HAGroupResource

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

HAGroupResource provides an API to manage HAGroup configurations.

func (*HAGroupResource) Create

func (r *HAGroupResource) Create(item HAGroupConfig) error

Create a new HAGroup configuration.

func (*HAGroupResource) Delete

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

Delete a single HAGroup configuration identified by id.

func (*HAGroupResource) Edit

func (r *HAGroupResource) Edit(id string, item HAGroupConfig) error

Edit a HAGroup configuration identified by id.

func (*HAGroupResource) Get

func (r *HAGroupResource) Get(id string) (*HAGroupConfig, error)

Get a single HAGroup configuration identified by id.

func (*HAGroupResource) ListAll

func (r *HAGroupResource) ListAll() (*HAGroupConfigList, error)

ListAll lists all the HAGroup configurations.

type HTTPDConfig

type HTTPDConfig struct {
}

HTTPDConfig holds the configuration of a single HTTPD.

type HTTPDConfigList

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

HTTPDConfigList holds a list of HTTPD configuration.

type HTTPDResource

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

HTTPDResource provides an API to manage HTTPD configurations.

func (*HTTPDResource) Create

func (r *HTTPDResource) Create(item HTTPDConfig) error

Create a new HTTPD configuration.

func (*HTTPDResource) Delete

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

Delete a single HTTPD configuration identified by id.

func (*HTTPDResource) Edit

func (r *HTTPDResource) Edit(id string, item HTTPDConfig) error

Edit a HTTPD configuration identified by id.

func (*HTTPDResource) Get

func (r *HTTPDResource) Get(id string) (*HTTPDConfig, error)

Get a single HTTPD configuration identified by id.

func (*HTTPDResource) ListAll

func (r *HTTPDResource) ListAll() (*HTTPDConfigList, error)

ListAll lists all the HTTPD configurations.

type ICallConfig

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

ICallConfig holds the configuration of a single ICall.

type ICallConfigList

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

ICallConfigList holds a list of ICall configuration.

type ICallEventConfig

type ICallEventConfig struct {
}

ICallEventConfig holds the configuration of a single ICallEvent.

type ICallEventConfigList

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

ICallEventConfigList holds a list of ICallEvent configuration.

type ICallEventResource

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

ICallEventResource provides an API to manage ICallEvent configurations.

func (*ICallEventResource) Create

func (r *ICallEventResource) Create(item ICallEventConfig) error

Create a new ICallEvent configuration.

func (*ICallEventResource) Delete

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

Delete a single ICallEvent configuration identified by id.

func (*ICallEventResource) Edit

func (r *ICallEventResource) Edit(id string, item ICallEventConfig) error

Edit a ICallEvent configuration identified by id.

func (*ICallEventResource) Get

Get a single ICallEvent configuration identified by id.

func (*ICallEventResource) ListAll

ListAll lists all the ICallEvent configurations.

type ICallIStatsTriggerConfig

type ICallIStatsTriggerConfig struct {
}

ICallIStatsTriggerConfig holds the configuration of a single ICallIStatsTrigger.

type ICallIStatsTriggerConfigList

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

ICallIStatsTriggerConfigList holds a list of ICallIStatsTrigger configuration.

type ICallIStatsTriggerResource

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

ICallIStatsTriggerResource provides an API to manage ICallIStatsTrigger configurations.

func (*ICallIStatsTriggerResource) Create

Create a new ICallIStatsTrigger configuration.

func (*ICallIStatsTriggerResource) Delete

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

Delete a single ICallIStatsTrigger configuration identified by id.

func (*ICallIStatsTriggerResource) Edit

Edit a ICallIStatsTrigger configuration identified by id.

func (*ICallIStatsTriggerResource) Get

Get a single ICallIStatsTrigger configuration identified by id.

func (*ICallIStatsTriggerResource) ListAll

ListAll lists all the ICallIStatsTrigger configurations.

type ICallPublisherConfig

type ICallPublisherConfig struct {
}

ICallPublisherConfig holds the configuration of a single ICallPublisher.

type ICallPublisherConfigList

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

ICallPublisherConfigList holds a list of ICallPublisher configuration.

type ICallPublisherResource

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

ICallPublisherResource provides an API to manage ICallPublisher configurations.

func (*ICallPublisherResource) Create

Create a new ICallPublisher configuration.

func (*ICallPublisherResource) Delete

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

Delete a single ICallPublisher configuration identified by id.

func (*ICallPublisherResource) Edit

Edit a ICallPublisher configuration identified by id.

func (*ICallPublisherResource) Get

Get a single ICallPublisher configuration identified by id.

func (*ICallPublisherResource) ListAll

ListAll lists all the ICallPublisher configurations.

type ICallResource

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

ICallResource provides an API to manage ICall configurations.

func (*ICallResource) Create

func (r *ICallResource) Create(item ICallConfig) error

Create a new ICall configuration.

func (*ICallResource) Delete

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

Delete a single ICall configuration identified by id.

func (*ICallResource) Edit

func (r *ICallResource) Edit(id string, item ICallConfig) error

Edit a ICall configuration identified by id.

func (*ICallResource) Get

func (r *ICallResource) Get(id string) (*ICallConfig, error)

Get a single ICall configuration identified by id.

func (*ICallResource) ListAll

func (r *ICallResource) ListAll() (*ICallConfigList, error)

ListAll lists all the ICall configurations.

type ICallScriptConfig

type ICallScriptConfig struct {
}

ICallScriptConfig holds the configuration of a single ICallScript.

type ICallScriptConfigList

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

ICallScriptConfigList holds a list of ICallScript configuration.

type ICallScriptResource

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

ICallScriptResource provides an API to manage ICallScript configurations.

func (*ICallScriptResource) Create

Create a new ICallScript configuration.

func (*ICallScriptResource) Delete

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

Delete a single ICallScript configuration identified by id.

func (*ICallScriptResource) Edit

Edit a ICallScript configuration identified by id.

func (*ICallScriptResource) Get

Get a single ICallScript configuration identified by id.

func (*ICallScriptResource) ListAll

ListAll lists all the ICallScript configurations.

type IControlSOAPConfig

type IControlSOAPConfig struct {
}

IControlSOAPConfig holds the configuration of a single IControlSOAP.

type IControlSOAPConfigList

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

IControlSOAPConfigList holds a list of IControlSOAP configuration.

type IControlSOAPResource

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

IControlSOAPResource provides an API to manage IControlSOAP configurations.

func (*IControlSOAPResource) Create

Create a new IControlSOAP configuration.

func (*IControlSOAPResource) Delete

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

Delete a single IControlSOAP configuration identified by id.

func (*IControlSOAPResource) Edit

Edit a IControlSOAP configuration identified by id.

func (*IControlSOAPResource) Get

Get a single IControlSOAP configuration identified by id.

func (*IControlSOAPResource) ListAll

ListAll lists all the IControlSOAP configurations.

type IPFixConfig

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

IPFixConfig holds the configuration of a single IPFix.

type IPFixConfigList

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

IPFixConfigList holds a list of IPFix configuration.

type IPFixElementConfig

type IPFixElementConfig struct {
	DataType     string `json:"dataType"`
	EnterpriseID int    `json:"enterpriseId"`
	FullPath     string `json:"fullPath"`
	Generation   int    `json:"generation"`
	ID           int    `json:"id"`
	Kind         string `json:"kind"`
	Name         string `json:"name"`
	Partition    string `json:"partition"`
	SelfLink     string `json:"selfLink"`
	Size         int    `json:"size"`
}

IPFixElementConfig holds the configuration of a single IPFixElement.

type IPFixElementConfigList

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

IPFixElementConfigList holds a list of IPFixElement configuration.

type IPFixElementResource

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

IPFixElementResource provides an API to manage IPFixElement configurations.

func (*IPFixElementResource) Create

Create a new IPFixElement configuration.

func (*IPFixElementResource) Delete

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

Delete a single IPFixElement configuration identified by id.

func (*IPFixElementResource) Edit

Edit a IPFixElement configuration identified by id.

func (*IPFixElementResource) Get

Get a single IPFixElement configuration identified by id.

func (*IPFixElementResource) ListAll

ListAll lists all the IPFixElement configurations.

type IPFixResource

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

IPFixResource provides an API to manage IPFix configurations.

func (*IPFixResource) Create

func (r *IPFixResource) Create(item IPFixConfig) error

Create a new IPFix configuration.

func (*IPFixResource) Delete

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

Delete a single IPFix configuration identified by id.

func (*IPFixResource) Edit

func (r *IPFixResource) Edit(id string, item IPFixConfig) error

Edit a IPFix configuration identified by id.

func (*IPFixResource) Get

func (r *IPFixResource) Get(id string) (*IPFixConfig, error)

Get a single IPFix configuration identified by id.

func (*IPFixResource) ListAll

func (r *IPFixResource) ListAll() (*IPFixConfigList, error)

ListAll lists all the IPFix configurations.

type LTCFGClassConfig

type LTCFGClassConfig struct {
}

LTCFGClassConfig holds the configuration of a single LTCFGClass.

type LTCFGClassConfigList

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

LTCFGClassConfigList holds a list of LTCFGClass configuration.

type LTCFGClassFieldsConfig

type LTCFGClassFieldsConfig struct {
}

LTCFGClassFieldsConfig holds the configuration of a single LTCFGClassFields.

type LTCFGClassFieldsConfigList

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

LTCFGClassFieldsConfigList holds a list of LTCFGClassFields configuration.

type LTCFGClassFieldsResource

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

LTCFGClassFieldsResource provides an API to manage LTCFGClassFields configurations.

func (*LTCFGClassFieldsResource) Create

Create a new LTCFGClassFields configuration.

func (*LTCFGClassFieldsResource) Delete

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

Delete a single LTCFGClassFields configuration identified by id.

func (*LTCFGClassFieldsResource) Edit

Edit a LTCFGClassFields configuration identified by id.

func (*LTCFGClassFieldsResource) Get

Get a single LTCFGClassFields configuration identified by id.

func (*LTCFGClassFieldsResource) ListAll

ListAll lists all the LTCFGClassFields configurations.

type LTCFGClassResource

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

LTCFGClassResource provides an API to manage LTCFGClass configurations.

func (*LTCFGClassResource) Create

func (r *LTCFGClassResource) Create(item LTCFGClassConfig) error

Create a new LTCFGClass configuration.

func (*LTCFGClassResource) Delete

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

Delete a single LTCFGClass configuration identified by id.

func (*LTCFGClassResource) Edit

func (r *LTCFGClassResource) Edit(id string, item LTCFGClassConfig) error

Edit a LTCFGClass configuration identified by id.

func (*LTCFGClassResource) Get

Get a single LTCFGClass configuration identified by id.

func (*LTCFGClassResource) ListAll

ListAll lists all the LTCFGClass configurations.

type LTCFGInstanceConfig

type LTCFGInstanceConfig struct {
}

LTCFGInstanceConfig holds the configuration of a single LTCFGInstance.

type LTCFGInstanceConfigList

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

LTCFGInstanceConfigList holds a list of LTCFGInstance configuration.

type LTCFGInstanceFieldsConfig

type LTCFGInstanceFieldsConfig struct {
}

LTCFGInstanceFieldsConfig holds the configuration of a single LTCFGInstanceFields.

type LTCFGInstanceFieldsConfigList

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

LTCFGInstanceFieldsConfigList holds a list of LTCFGInstanceFields configuration.

type LTCFGInstanceFieldsResource

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

LTCFGInstanceFieldsResource provides an API to manage LTCFGInstanceFields configurations.

func (*LTCFGInstanceFieldsResource) Create

Create a new LTCFGInstanceFields configuration.

func (*LTCFGInstanceFieldsResource) Delete

Delete a single LTCFGInstanceFields configuration identified by id.

func (*LTCFGInstanceFieldsResource) Edit

Edit a LTCFGInstanceFields configuration identified by id.

func (*LTCFGInstanceFieldsResource) Get

Get a single LTCFGInstanceFields configuration identified by id.

func (*LTCFGInstanceFieldsResource) ListAll

ListAll lists all the LTCFGInstanceFields configurations.

type LTCFGInstanceResource

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

LTCFGInstanceResource provides an API to manage LTCFGInstance configurations.

func (*LTCFGInstanceResource) Create

Create a new LTCFGInstance configuration.

func (*LTCFGInstanceResource) Delete

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

Delete a single LTCFGInstance configuration identified by id.

func (*LTCFGInstanceResource) Edit

Edit a LTCFGInstance configuration identified by id.

func (*LTCFGInstanceResource) Get

Get a single LTCFGInstance configuration identified by id.

func (*LTCFGInstanceResource) ListAll

ListAll lists all the LTCFGInstance configurations.

type License added in v0.1.0

type License struct {
	Kind     string `json:"kind"`
	SelfLink string `json:"selfLink"`
	Entries  map[string]struct {
		NestedStats struct {
			Entries map[string]struct {
				Description string `json:"description"`
			}
		} `json:"nestedStats"`
	} `json:"entries"`
}

License holds the configuration of a single License.

func (License) RegistrationKey added in v0.1.0

func (l License) RegistrationKey() string

func (License) ServiceCheckDate added in v0.1.0

func (l License) ServiceCheckDate() time.Time

type LicenseResource

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

LicenseResource provides an API to manage License configurations.

func (*LicenseResource) Activate added in v0.1.0

func (r *LicenseResource) Activate(registrationKey string) error

Activate license.

func (*LicenseResource) Get

func (r *LicenseResource) Get() (*License, error)

Get list the License configurations.

type LogConfig

type LogConfig struct {
}

LogConfig holds the configuration of a single Log.

type LogConfigConfig

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

LogConfigConfig holds the configuration of a single LogConfig.

type LogConfigConfigList

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

LogConfigConfigList holds a list of LogConfig configuration.

type LogConfigFilterConfig

type LogConfigFilterConfig struct {
}

LogConfigFilterConfig holds the configuration of a single LogConfigFilter.

type LogConfigFilterConfigList

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

LogConfigFilterConfigList holds a list of LogConfigFilter configuration.

type LogConfigFilterResource

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

LogConfigFilterResource provides an API to manage LogConfigFilter configurations.

func (*LogConfigFilterResource) Create

Create a new LogConfigFilter configuration.

func (*LogConfigFilterResource) Delete

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

Delete a single LogConfigFilter configuration identified by id.

func (*LogConfigFilterResource) Edit

Edit a LogConfigFilter configuration identified by id.

func (*LogConfigFilterResource) Get

Get a single LogConfigFilter configuration identified by id.

func (*LogConfigFilterResource) ListAll

ListAll lists all the LogConfigFilter configurations.

type LogConfigList

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

LogConfigList holds a list of Log configuration.

type LogConfigPublisherConfig

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

LogConfigPublisherConfig holds the configuration of a single LogConfigPublisher.

type LogConfigPublisherConfigList

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

LogConfigPublisherConfigList holds a list of LogConfigPublisher configuration.

type LogConfigPublisherResource

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

LogConfigPublisherResource provides an API to manage LogConfigPublisher configurations.

func (*LogConfigPublisherResource) Create

Create a new LogConfigPublisher configuration.

func (*LogConfigPublisherResource) Delete

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

Delete a single LogConfigPublisher configuration identified by id.

func (*LogConfigPublisherResource) Edit

Edit a LogConfigPublisher configuration identified by id.

func (*LogConfigPublisherResource) Get

Get a single LogConfigPublisher configuration identified by id.

func (*LogConfigPublisherResource) ListAll

ListAll lists all the LogConfigPublisher configurations.

type LogConfigResource

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

LogConfigResource provides an API to manage LogConfig configurations.

func (*LogConfigResource) Create

func (r *LogConfigResource) Create(item LogConfigConfig) error

Create a new LogConfig configuration.

func (*LogConfigResource) Delete

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

Delete a single LogConfig configuration identified by id.

func (*LogConfigResource) Edit

func (r *LogConfigResource) Edit(id string, item LogConfigConfig) error

Edit a LogConfig configuration identified by id.

func (*LogConfigResource) Get

Get a single LogConfig configuration identified by id.

func (*LogConfigResource) ListAll

func (r *LogConfigResource) ListAll() (*LogConfigConfigList, error)

ListAll lists all the LogConfig configurations.

type LogResource

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

LogResource provides an API to manage Log configurations.

func (*LogResource) Create

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

Create a new Log configuration.

func (*LogResource) Delete

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

Delete a single Log configuration identified by id.

func (*LogResource) Edit

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

Edit a Log configuration identified by id.

func (*LogResource) Get

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

Get a single Log configuration identified by id.

func (*LogResource) ListAll

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

ListAll lists all the Log configurations.

type LogRotateConfig

type LogRotateConfig struct {
}

LogRotateConfig holds the configuration of a single LogRotate.

type LogRotateConfigList

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

LogRotateConfigList holds a list of LogRotate configuration.

type LogRotateResource

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

LogRotateResource provides an API to manage LogRotate configurations.

func (*LogRotateResource) Create

func (r *LogRotateResource) Create(item LogRotateConfig) error

Create a new LogRotate configuration.

func (*LogRotateResource) Delete

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

Delete a single LogRotate configuration identified by id.

func (*LogRotateResource) Edit

func (r *LogRotateResource) Edit(id string, item LogRotateConfig) error

Edit a LogRotate configuration identified by id.

func (*LogRotateResource) Get

Get a single LogRotate configuration identified by id.

func (*LogRotateResource) ListAll

func (r *LogRotateResource) ListAll() (*LogRotateConfigList, error)

ListAll lists all the LogRotate configurations.

type ManagementDHCPConfig

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

ManagementDHCPConfig holds the configuration of a single ManagementDHCP.

type ManagementDHCPConfigList

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

ManagementDHCPConfigList holds a list of ManagementDHCP configuration.

type ManagementDHCPResource

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

ManagementDHCPResource provides an API to manage ManagementDHCP configurations.

func (*ManagementDHCPResource) Create

Create a new ManagementDHCP configuration.

func (*ManagementDHCPResource) Delete

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

Delete a single ManagementDHCP configuration identified by id.

func (*ManagementDHCPResource) Edit

Edit a ManagementDHCP configuration identified by id.

func (*ManagementDHCPResource) Get

Get a single ManagementDHCP configuration identified by id.

func (*ManagementDHCPResource) ListAll

ListAll lists all the ManagementDHCP configurations.

type ManagementIPConfig

type ManagementIPConfig struct {
	FullPath   string `json:"fullPath"`
	Generation int    `json:"generation"`
	Kind       string `json:"kind"`
	Name       string `json:"name"`
	SelfLink   string `json:"selfLink"`
}

ManagementIPConfig holds the configuration of a single ManagementIP.

type ManagementIPConfigList

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

ManagementIPConfigList holds a list of ManagementIP configuration.

type ManagementIPResource

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

ManagementIPResource provides an API to manage ManagementIP configurations.

func (*ManagementIPResource) Create

Create a new ManagementIP configuration.

func (*ManagementIPResource) Delete

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

Delete a single ManagementIP configuration identified by id.

func (*ManagementIPResource) Edit

Edit a ManagementIP configuration identified by id.

func (*ManagementIPResource) Get

Get a single ManagementIP configuration identified by id.

func (*ManagementIPResource) ListAll

ListAll lists all the ManagementIP configurations.

type ManagementOVSDBConfig

type ManagementOVSDBConfig struct {
}

ManagementOVSDBConfig holds the configuration of a single ManagementOVSDB.

type ManagementOVSDBConfigList

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

ManagementOVSDBConfigList holds a list of ManagementOVSDB configuration.

type ManagementOVSDBResource

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

ManagementOVSDBResource provides an API to manage ManagementOVSDB configurations.

func (*ManagementOVSDBResource) Create

Create a new ManagementOVSDB configuration.

func (*ManagementOVSDBResource) Delete

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

Delete a single ManagementOVSDB configuration identified by id.

func (*ManagementOVSDBResource) Edit

Edit a ManagementOVSDB configuration identified by id.

func (*ManagementOVSDBResource) Get

Get a single ManagementOVSDB configuration identified by id.

func (*ManagementOVSDBResource) ListAll

ListAll lists all the ManagementOVSDB configurations.

type ManagementRouteConfig

type ManagementRouteConfig struct {
	FullPath   string `json:"fullPath"`
	Gateway    string `json:"gateway"`
	Generation int    `json:"generation"`
	Kind       string `json:"kind"`
	Mtu        int    `json:"mtu"`
	Name       string `json:"name"`
	Network    string `json:"network"`
	Partition  string `json:"partition"`
	SelfLink   string `json:"selfLink"`
}

ManagementRouteConfig holds the configuration of a single ManagementRoute.

type ManagementRouteConfigList

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

ManagementRouteConfigList holds a list of ManagementRoute configuration.

type ManagementRouteResource

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

ManagementRouteResource provides an API to manage ManagementRoute configurations.

func (*ManagementRouteResource) Create

Create a new ManagementRoute configuration.

func (*ManagementRouteResource) Delete

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

Delete a single ManagementRoute configuration identified by id.

func (*ManagementRouteResource) Edit

Edit a ManagementRoute configuration identified by id.

func (*ManagementRouteResource) Get

Get a single ManagementRoute configuration identified by id.

func (*ManagementRouteResource) ListAll

ListAll lists all the ManagementRoute configurations.

type MemoryInnerStatsList added in v0.1.0

type MemoryInnerStatsList struct {
	Entries map[string]MemoryStatsEntries `json:"entries,omitempty"`
}

type MemoryStats added in v0.1.0

type MemoryStats struct {
	Entries struct {
		Allocated struct {
			Value int `json:"value"`
		} `json:"allocated,omitempty"`
		HostId struct {
			Value string `json:"description"`
		} `json:"hostId,omitempty"`
		MaxAllocated struct {
			Value int `json:"value"`
		} `json maxAllocated,omitempty"`
		MemoryFree struct {
			Value int `json:"value"`
		} `json:"memoryFree,omitempty"`
		MemoryTotal struct {
			Value int `json:"value"`
		} `json:"memoryTotal,omitempty"`
		MemoryUsed struct {
			Value int `json:"value"`
		} `json:"memoryUsed,omitempty"`
		OtherMemoryFree struct {
			Value int `json:"value"`
		} `json:"otherMemoryFree,omitempty"`
		OtherMemoryTotal struct {
			Value int `json:"value"`
		} `json:"otherMemoryTotal,omitempty"`
		OtherMemoryUsed struct {
			Value int `json:"value"`
		} `json:"otherMemoryUsed,omitempty"`
		Size struct {
			Value int `json:"value"`
		} `json:"size,omitempty"`
		SwapFree struct {
			Value int `json:"value"`
		} `json:"swapFree,omitempty"`
		SwapTotal struct {
			Value int `json:"value"`
		} `json:"swapTotal,omitempty"`
		SwapUsed struct {
			Value int `json:"value"`
		} `json:"swapUsed,omitempty"`
		TmmId struct {
			Value string `json:"description"`
		} `json:"tmmId,omitempty"`
		TmmMemoryFree struct {
			Value int `json:"value"`
		} `json:"tmmMemoryFree,omitempty"`
		TmmMemoryTotal struct {
			Value int `json:"value"`
		} `json:"tmmMemoryTotal,omitempty"`
		TmmMemoryUsed struct {
			Value int `json:"value"`
		} `json:"tmmMemoryUsed,omitempty"`
		TmName struct {
			Value string `json:"description"`
		} `json:"tmName,omitempty"`
	} `json:"entries,omitempty"`
}

type MemoryStatsEntries added in v0.1.0

type MemoryStatsEntries struct {
	NestedStats MemoryStats `json:"nestedStats,omitempty"`
}

type MemoryStatsList added in v0.1.0

type MemoryStatsList struct {
	Entries  map[string]MemoryTopLevelEntries `json:"entries,omitempty"`
	Kind     string                           `json:"kind,omitempty" pretty:"expanded"`
	SelfLink string                           `json:"selfLink,omitempty" pretty:"expanded"`
}

type MemoryStatsResource added in v0.1.0

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

MemoryStatsResource provides an API to manage MemoryStats entries.

func (*MemoryStatsResource) All added in v0.1.0

type MemoryTopLevelEntries added in v0.1.0

type MemoryTopLevelEntries struct {
	NestedStats MemoryInnerStatsList `json:"nestedStats,omitempty"`
}

type NTPConfig

type NTPConfig struct {
	Kind              string `json:"kind,omitempty"`
	RestrictReference struct {
		IsSubcollection bool   `json:"isSubcollection,omitempty"`
		Link            string `json:"link,omitempty"`
	} `json:"restrictReference,omitempty"`
	SelfLink string   `json:"selfLink,omitempty"`
	Servers  []string `json:"servers,omitempty"`
	Timezone string   `json:"timezone,omitempty"`
}

NTPConfig holds the configuration of a single NTP.

type NTPResource

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

NTPResource provides an API to manage NTP configurations.

func (*NTPResource) AddServers added in v0.1.0

func (r *NTPResource) AddServers(rs ...string) error

func (*NTPResource) Edit

func (r *NTPResource) Edit(id string, item NTPConfig) error

Edit a NTP configuration identified by id.

func (*NTPResource) Show added in v0.1.0

func (r *NTPResource) Show() (*NTPConfig, error)

ListAll lists all the NTP configurations.

type NTPRestrictConfig

type NTPRestrictConfig struct {
}

NTPRestrictConfig holds the configuration of a single NTPRestrict.

type NTPRestrictConfigList

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

NTPRestrictConfigList holds a list of NTPRestrict configuration.

type NTPRestrictResource

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

NTPRestrictResource provides an API to manage NTPRestrict configurations.

func (*NTPRestrictResource) Create

Create a new NTPRestrict configuration.

func (*NTPRestrictResource) Delete

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

Delete a single NTPRestrict configuration identified by id.

func (*NTPRestrictResource) Edit

Edit a NTPRestrict configuration identified by id.

func (*NTPRestrictResource) Get

Get a single NTPRestrict configuration identified by id.

func (*NTPRestrictResource) ListAll

ListAll lists all the NTPRestrict configurations.

type NewFolderConfig added in v0.1.0

type NewFolderConfig struct {
	Name      string `json:"name"`
	Partition string `json:"partition"`
}

type OutboundSMTPConfig

type OutboundSMTPConfig struct {
}

OutboundSMTPConfig holds the configuration of a single OutboundSMTP.

type OutboundSMTPConfigList

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

OutboundSMTPConfigList holds a list of OutboundSMTP configuration.

type OutboundSMTPResource

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

OutboundSMTPResource provides an API to manage OutboundSMTP configurations.

func (*OutboundSMTPResource) Create

Create a new OutboundSMTP configuration.

func (*OutboundSMTPResource) Delete

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

Delete a single OutboundSMTP configuration identified by id.

func (*OutboundSMTPResource) Edit

Edit a OutboundSMTP configuration identified by id.

func (*OutboundSMTPResource) Get

Get a single OutboundSMTP configuration identified by id.

func (*OutboundSMTPResource) ListAll

ListAll lists all the OutboundSMTP configurations.

type PFManConfig

type PFManConfig struct {
}

PFManConfig holds the configuration of a single PFMan.

type PFManConfigList

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

PFManConfigList holds a list of PFMan configuration.

type PFManConsumerConfig

type PFManConsumerConfig struct {
}

PFManConsumerConfig holds the configuration of a single PFManConsumer.

type PFManConsumerConfigList

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

PFManConsumerConfigList holds a list of PFManConsumer configuration.

type PFManConsumerResource

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

PFManConsumerResource provides an API to manage PFManConsumer configurations.

func (*PFManConsumerResource) Create

Create a new PFManConsumer configuration.

func (*PFManConsumerResource) Delete

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

Delete a single PFManConsumer configuration identified by id.

func (*PFManConsumerResource) Edit

Edit a PFManConsumer configuration identified by id.

func (*PFManConsumerResource) Get

Get a single PFManConsumer configuration identified by id.

func (*PFManConsumerResource) ListAll

ListAll lists all the PFManConsumer configurations.

type PFManDeviceConfig

type PFManDeviceConfig struct {
}

PFManDeviceConfig holds the configuration of a single PFManDevice.

type PFManDeviceConfigList

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

PFManDeviceConfigList holds a list of PFManDevice configuration.

type PFManDeviceResource

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

PFManDeviceResource provides an API to manage PFManDevice configurations.

func (*PFManDeviceResource) Create

Create a new PFManDevice configuration.

func (*PFManDeviceResource) Delete

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

Delete a single PFManDevice configuration identified by id.

func (*PFManDeviceResource) Edit

Edit a PFManDevice configuration identified by id.

func (*PFManDeviceResource) Get

Get a single PFManDevice configuration identified by id.

func (*PFManDeviceResource) ListAll

ListAll lists all the PFManDevice configurations.

type PFManResource

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

PFManResource provides an API to manage PFMan configurations.

func (*PFManResource) Create

func (r *PFManResource) Create(item PFManConfig) error

Create a new PFMan configuration.

func (*PFManResource) Delete

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

Delete a single PFMan configuration identified by id.

func (*PFManResource) Edit

func (r *PFManResource) Edit(id string, item PFManConfig) error

Edit a PFMan configuration identified by id.

func (*PFManResource) Get

func (r *PFManResource) Get(id string) (*PFManConfig, error)

Get a single PFMan configuration identified by id.

func (*PFManResource) ListAll

func (r *PFManResource) ListAll() (*PFManConfigList, error)

ListAll lists all the PFMan configurations.

type PPTPCallInfoConfig

type PPTPCallInfoConfig struct {
}

PPTPCallInfoConfig holds the configuration of a single PPTPCallInfo.

type PPTPCallInfoConfigList

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

PPTPCallInfoConfigList holds a list of PPTPCallInfo configuration.

type PPTPCallInfoResource

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

PPTPCallInfoResource provides an API to manage PPTPCallInfo configurations.

func (*PPTPCallInfoResource) Create

Create a new PPTPCallInfo configuration.

func (*PPTPCallInfoResource) Delete

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

Delete a single PPTPCallInfo configuration identified by id.

func (*PPTPCallInfoResource) Edit

Edit a PPTPCallInfo configuration identified by id.

func (*PPTPCallInfoResource) Get

Get a single PPTPCallInfo configuration identified by id.

func (*PPTPCallInfoResource) ListAll

ListAll lists all the PPTPCallInfo configurations.

type PerformanceConfig

type PerformanceConfig struct {
}

PerformanceConfig holds the configuration of a single Performance.

type PerformanceConfigList

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

PerformanceConfigList holds a list of Performance configuration.

type PerformanceResource

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

PerformanceResource provides an API to manage Performance configurations.

func (*PerformanceResource) Create

Create a new Performance configuration.

func (*PerformanceResource) Delete

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

Delete a single Performance configuration identified by id.

func (*PerformanceResource) Edit

Edit a Performance configuration identified by id.

func (*PerformanceResource) Get

Get a single Performance configuration identified by id.

func (*PerformanceResource) ListAll

ListAll lists all the Performance configurations.

type ProvisionConfig

type ProvisionConfig struct {
	CPURatio    int    `json:"cpuRatio"`
	DiskRatio   int    `json:"diskRatio"`
	FullPath    string `json:"fullPath"`
	Generation  int    `json:"generation"`
	Kind        string `json:"kind"`
	Level       string `json:"level"`
	MemoryRatio int    `json:"memoryRatio"`
	Name        string `json:"name"`
	SelfLink    string `json:"selfLink"`
}

ProvisionConfig holds the configuration of a single Provision.

type ProvisionConfigList

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

ProvisionConfigList holds a list of Provision configuration.

type ProvisionResource

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

ProvisionResource provides an API to manage Provision configurations.

func (*ProvisionResource) Create

func (r *ProvisionResource) Create(item ProvisionConfig) error

Create a new Provision configuration.

func (*ProvisionResource) Delete

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

Delete a single Provision configuration identified by id.

func (*ProvisionResource) Edit

func (r *ProvisionResource) Edit(id string, item ProvisionConfig) error

Edit a Provision configuration identified by id.

func (*ProvisionResource) Get

Get a single Provision configuration identified by id.

func (*ProvisionResource) ListAll

func (r *ProvisionResource) ListAll() (*ProvisionConfigList, error)

ListAll lists all the Provision configurations.

type RAIDConfig

type RAIDConfig struct {
}

RAIDConfig holds the configuration of a single RAID.

type RAIDConfigList

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

RAIDConfigList holds a list of RAID configuration.

type RAIDResource

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

RAIDResource provides an API to manage RAID configurations.

func (*RAIDResource) Create

func (r *RAIDResource) Create(item RAIDConfig) error

Create a new RAID configuration.

func (*RAIDResource) Delete

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

Delete a single RAID configuration identified by id.

func (*RAIDResource) Edit

func (r *RAIDResource) Edit(id string, item RAIDConfig) error

Edit a RAID configuration identified by id.

func (*RAIDResource) Get

func (r *RAIDResource) Get(id string) (*RAIDConfig, error)

Get a single RAID configuration identified by id.

func (*RAIDResource) ListAll

func (r *RAIDResource) ListAll() (*RAIDConfigList, error)

ListAll lists all the RAID configurations.

type RemoteServer added in v0.1.0

type RemoteServer struct {
	Host       string `json:"host,omitempty"`
	LocalIP    string `json:"localIp,omitempty"`
	Name       string `json:"name,omitempty"`
	RemotePort int    `json:"remotePort,omitempty"`
}

type RestrictedModuleConfig

type RestrictedModuleConfig struct {
}

RestrictedModuleConfig holds the configuration of a single RestrictedModule.

type RestrictedModuleConfigList

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

RestrictedModuleConfigList holds a list of RestrictedModule configuration.

type RestrictedModuleResource

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

RestrictedModuleResource provides an API to manage RestrictedModule configurations.

func (*RestrictedModuleResource) Create

Create a new RestrictedModule configuration.

func (*RestrictedModuleResource) Delete

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

Delete a single RestrictedModule configuration identified by id.

func (*RestrictedModuleResource) Edit

Edit a RestrictedModule configuration identified by id.

func (*RestrictedModuleResource) Get

Get a single RestrictedModule configuration identified by id.

func (*RestrictedModuleResource) ListAll

ListAll lists all the RestrictedModule configurations.

type SFlowConfig

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

SFlowConfig holds the configuration of a single SFlow.

type SFlowConfigList

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

SFlowConfigList holds a list of SFlow configuration.

type SFlowReceiverConfig

type SFlowReceiverConfig struct {
}

SFlowReceiverConfig holds the configuration of a single SFlowReceiver.

type SFlowReceiverConfigList

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

SFlowReceiverConfigList holds a list of SFlowReceiver configuration.

type SFlowReceiverResource

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

SFlowReceiverResource provides an API to manage SFlowReceiver configurations.

func (*SFlowReceiverResource) Create

Create a new SFlowReceiver configuration.

func (*SFlowReceiverResource) Delete

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

Delete a single SFlowReceiver configuration identified by id.

func (*SFlowReceiverResource) Edit

Edit a SFlowReceiver configuration identified by id.

func (*SFlowReceiverResource) Get

Get a single SFlowReceiver configuration identified by id.

func (*SFlowReceiverResource) ListAll

ListAll lists all the SFlowReceiver configurations.

type SFlowResource

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

SFlowResource provides an API to manage SFlow configurations.

func (*SFlowResource) Create

func (r *SFlowResource) Create(item SFlowConfig) error

Create a new SFlow configuration.

func (*SFlowResource) Delete

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

Delete a single SFlow configuration identified by id.

func (*SFlowResource) Edit

func (r *SFlowResource) Edit(id string, item SFlowConfig) error

Edit a SFlow configuration identified by id.

func (*SFlowResource) Get

func (r *SFlowResource) Get(id string) (*SFlowConfig, error)

Get a single SFlow configuration identified by id.

func (*SFlowResource) ListAll

func (r *SFlowResource) ListAll() (*SFlowConfigList, error)

ListAll lists all the SFlow configurations.

type SMTPServerConfig

type SMTPServerConfig struct {
}

SMTPServerConfig holds the configuration of a single SMTPServer.

type SMTPServerConfigList

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

SMTPServerConfigList holds a list of SMTPServer configuration.

type SMTPServerResource

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

SMTPServerResource provides an API to manage SMTPServer configurations.

func (*SMTPServerResource) Create

func (r *SMTPServerResource) Create(item SMTPServerConfig) error

Create a new SMTPServer configuration.

func (*SMTPServerResource) Delete

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

Delete a single SMTPServer configuration identified by id.

func (*SMTPServerResource) Edit

func (r *SMTPServerResource) Edit(id string, item SMTPServerConfig) error

Edit a SMTPServer configuration identified by id.

func (*SMTPServerResource) Get

Get a single SMTPServer configuration identified by id.

func (*SMTPServerResource) ListAll

ListAll lists all the SMTPServer configurations.

type SNMPCommunitiesConfig

type SNMPCommunitiesConfig struct {
}

SNMPCommunitiesConfig holds the configuration of a single SNMPCommunities.

type SNMPCommunitiesConfigList

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

SNMPCommunitiesConfigList holds a list of SNMPCommunities configuration.

type SNMPCommunitiesResource

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

SNMPCommunitiesResource provides an API to manage SNMPCommunities configurations.

func (*SNMPCommunitiesResource) Create

Create a new SNMPCommunities configuration.

func (*SNMPCommunitiesResource) Delete

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

Delete a single SNMPCommunities configuration identified by id.

func (*SNMPCommunitiesResource) Edit

Edit a SNMPCommunities configuration identified by id.

func (*SNMPCommunitiesResource) Get

Get a single SNMPCommunities configuration identified by id.

func (*SNMPCommunitiesResource) ListAll

ListAll lists all the SNMPCommunities configurations.

type SNMPConfig

type SNMPConfig struct {
}

SNMPConfig holds the configuration of a single SNMP.

type SNMPConfigList

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

SNMPConfigList holds a list of SNMP configuration.

type SNMPResource

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

SNMPResource provides an API to manage SNMP configurations.

func (*SNMPResource) Create

func (r *SNMPResource) Create(item SNMPConfig) error

Create a new SNMP configuration.

func (*SNMPResource) Delete

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

Delete a single SNMP configuration identified by id.

func (*SNMPResource) Edit

func (r *SNMPResource) Edit(id string, item SNMPConfig) error

Edit a SNMP configuration identified by id.

func (*SNMPResource) Get

func (r *SNMPResource) Get(id string) (*SNMPConfig, error)

Get a single SNMP configuration identified by id.

func (*SNMPResource) ListAll

func (r *SNMPResource) ListAll() (*SNMPConfigList, error)

ListAll lists all the SNMP configurations.

type SNMPTrapsConfig

type SNMPTrapsConfig struct {
}

SNMPTrapsConfig holds the configuration of a single SNMPTraps.

type SNMPTrapsConfigList

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

SNMPTrapsConfigList holds a list of SNMPTraps configuration.

type SNMPTrapsResource

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

SNMPTrapsResource provides an API to manage SNMPTraps configurations.

func (*SNMPTrapsResource) Create

func (r *SNMPTrapsResource) Create(item SNMPTrapsConfig) error

Create a new SNMPTraps configuration.

func (*SNMPTrapsResource) Delete

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

Delete a single SNMPTraps configuration identified by id.

func (*SNMPTrapsResource) Edit

func (r *SNMPTrapsResource) Edit(id string, item SNMPTrapsConfig) error

Edit a SNMPTraps configuration identified by id.

func (*SNMPTrapsResource) Get

Get a single SNMPTraps configuration identified by id.

func (*SNMPTrapsResource) ListAll

func (r *SNMPTrapsResource) ListAll() (*SNMPTrapsConfigList, error)

ListAll lists all the SNMPTraps configurations.

type SNMPUsersConfig

type SNMPUsersConfig struct {
}

SNMPUsersConfig holds the configuration of a single SNMPUsers.

type SNMPUsersConfigList

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

SNMPUsersConfigList holds a list of SNMPUsers configuration.

type SNMPUsersResource

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

SNMPUsersResource provides an API to manage SNMPUsers configurations.

func (*SNMPUsersResource) Create

func (r *SNMPUsersResource) Create(item SNMPUsersConfig) error

Create a new SNMPUsers configuration.

func (*SNMPUsersResource) Delete

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

Delete a single SNMPUsers configuration identified by id.

func (*SNMPUsersResource) Edit

func (r *SNMPUsersResource) Edit(id string, item SNMPUsersConfig) error

Edit a SNMPUsers configuration identified by id.

func (*SNMPUsersResource) Get

Get a single SNMPUsers configuration identified by id.

func (*SNMPUsersResource) ListAll

func (r *SNMPUsersResource) ListAll() (*SNMPUsersConfigList, error)

ListAll lists all the SNMPUsers configurations.

type SSHDConfig

type SSHDConfig struct {
}

SSHDConfig holds the configuration of a single SSHD.

type SSHDConfigList

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

SSHDConfigList holds a list of SSHD configuration.

type SSHDResource

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

SSHDResource provides an API to manage SSHD configurations.

func (*SSHDResource) Create

func (r *SSHDResource) Create(item SSHDConfig) error

Create a new SSHD configuration.

func (*SSHDResource) Delete

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

Delete a single SSHD configuration identified by id.

func (*SSHDResource) Edit

func (r *SSHDResource) Edit(id string, item SSHDConfig) error

Edit a SSHD configuration identified by id.

func (*SSHDResource) Get

func (r *SSHDResource) Get(id string) (*SSHDConfig, error)

Get a single SSHD configuration identified by id.

func (*SSHDResource) ListAll

func (r *SSHDResource) ListAll() (*SSHDConfigList, error)

ListAll lists all the SSHD configurations.

type ScriptdConfig

type ScriptdConfig struct {
}

ScriptdConfig holds the configuration of a single Scriptd.

type ScriptdConfigList

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

ScriptdConfigList holds a list of Scriptd configuration.

type ScriptdResource

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

ScriptdResource provides an API to manage Scriptd configurations.

func (*ScriptdResource) Create

func (r *ScriptdResource) Create(item ScriptdConfig) error

Create a new Scriptd configuration.

func (*ScriptdResource) Delete

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

Delete a single Scriptd configuration identified by id.

func (*ScriptdResource) Edit

func (r *ScriptdResource) Edit(id string, item ScriptdConfig) error

Edit a Scriptd configuration identified by id.

func (*ScriptdResource) Get

func (r *ScriptdResource) Get(id string) (*ScriptdConfig, error)

Get a single Scriptd configuration identified by id.

func (*ScriptdResource) ListAll

func (r *ScriptdResource) ListAll() (*ScriptdConfigList, error)

ListAll lists all the Scriptd configurations.

type ServerConfig

type ServerConfig struct {
}

ServerConfig holds the configuration of a single Server.

type ServerConfigList

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

ServerConfigList holds a list of Server configuration.

type ServerResource

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

ServerResource provides an API to manage Server configurations.

func (*ServerResource) Create

func (r *ServerResource) Create(item ServerConfig) error

Create a new Server configuration.

func (*ServerResource) Delete

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

Delete a single Server configuration identified by id.

func (*ServerResource) Edit

func (r *ServerResource) Edit(id string, item ServerConfig) error

Edit a Server configuration identified by id.

func (*ServerResource) Get

func (r *ServerResource) Get(id string) (*ServerConfig, error)

Get a single Server configuration identified by id.

func (*ServerResource) ListAll

func (r *ServerResource) ListAll() (*ServerConfigList, error)

ListAll lists all the Server configurations.

type SoftwareBlockDeviceHotfixConfig

type SoftwareBlockDeviceHotfixConfig struct {
}

SoftwareBlockDeviceHotfixConfig holds the configuration of a single SoftwareBlockDeviceHotfix.

type SoftwareBlockDeviceHotfixConfigList

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

SoftwareBlockDeviceHotfixConfigList holds a list of SoftwareBlockDeviceHotfix configuration.

type SoftwareBlockDeviceHotfixResource

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

SoftwareBlockDeviceHotfixResource provides an API to manage SoftwareBlockDeviceHotfix configurations.

func (*SoftwareBlockDeviceHotfixResource) Create

Create a new SoftwareBlockDeviceHotfix configuration.

func (*SoftwareBlockDeviceHotfixResource) Delete

Delete a single SoftwareBlockDeviceHotfix configuration identified by id.

func (*SoftwareBlockDeviceHotfixResource) Edit

Edit a SoftwareBlockDeviceHotfix configuration identified by id.

func (*SoftwareBlockDeviceHotfixResource) Get

Get a single SoftwareBlockDeviceHotfix configuration identified by id.

func (*SoftwareBlockDeviceHotfixResource) ListAll

ListAll lists all the SoftwareBlockDeviceHotfix configurations.

type SoftwareBlockDeviceImageConfig

type SoftwareBlockDeviceImageConfig struct {
}

SoftwareBlockDeviceImageConfig holds the configuration of a single SoftwareBlockDeviceImage.

type SoftwareBlockDeviceImageConfigList

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

SoftwareBlockDeviceImageConfigList holds a list of SoftwareBlockDeviceImage configuration.

type SoftwareBlockDeviceImageResource

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

SoftwareBlockDeviceImageResource provides an API to manage SoftwareBlockDeviceImage configurations.

func (*SoftwareBlockDeviceImageResource) Create

Create a new SoftwareBlockDeviceImage configuration.

func (*SoftwareBlockDeviceImageResource) Delete

Delete a single SoftwareBlockDeviceImage configuration identified by id.

func (*SoftwareBlockDeviceImageResource) Edit

Edit a SoftwareBlockDeviceImage configuration identified by id.

func (*SoftwareBlockDeviceImageResource) Get

Get a single SoftwareBlockDeviceImage configuration identified by id.

func (*SoftwareBlockDeviceImageResource) ListAll

ListAll lists all the SoftwareBlockDeviceImage configurations.

type SoftwareConfig

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

SoftwareConfig holds the configuration of a single Software.

type SoftwareConfigList

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

SoftwareConfigList holds a list of Software configuration.

type SoftwareHotfixConfig

type SoftwareHotfixConfig struct {
	Build      string `json:"build"`
	Checksum   string `json:"checksum"`
	FullPath   string `json:"fullPath"`
	Generation int    `json:"generation"`
	ID         string `json:"id"`
	Kind       string `json:"kind"`
	Name       string `json:"name"`
	Product    string `json:"product"`
	SelfLink   string `json:"selfLink"`
	Title      string `json:"title"`
	Verified   string `json:"verified"`
	Version    string `json:"version"`
}

SoftwareHotfixConfig holds the configuration of a single SoftwareHotfix.

type SoftwareHotfixConfigList

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

SoftwareHotfixConfigList holds a list of SoftwareHotfix configuration.

type SoftwareHotfixResource

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

SoftwareHotfixResource provides an API to manage SoftwareHotfix configurations.

func (*SoftwareHotfixResource) Create

Create a new SoftwareHotfix configuration.

func (*SoftwareHotfixResource) Delete

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

Delete a single SoftwareHotfix configuration identified by id.

func (*SoftwareHotfixResource) Edit

Edit a SoftwareHotfix configuration identified by id.

func (*SoftwareHotfixResource) Get

Get a single SoftwareHotfix configuration identified by id.

func (*SoftwareHotfixResource) ListAll

ListAll lists all the SoftwareHotfix configurations.

type SoftwareImageConfig

type SoftwareImageConfig struct {
	Build        string `json:"build"`
	BuildDate    string `json:"buildDate"`
	Checksum     string `json:"checksum"`
	FileSize     string `json:"fileSize"`
	FullPath     string `json:"fullPath"`
	Generation   int    `json:"generation"`
	Kind         string `json:"kind"`
	LastModified string `json:"lastModified"`
	Name         string `json:"name"`
	Product      string `json:"product"`
	SelfLink     string `json:"selfLink"`
	Verified     string `json:"verified"`
	Version      string `json:"version"`
}

SoftwareImageConfig holds the configuration of a single SoftwareImage.

type SoftwareImageConfigList

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

SoftwareImageConfigList holds a list of SoftwareImage configuration.

type SoftwareImageResource

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

SoftwareImageResource provides an API to manage SoftwareImage configurations.

func (*SoftwareImageResource) Create

Create a new SoftwareImage configuration.

func (*SoftwareImageResource) Delete

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

Delete a single SoftwareImage configuration identified by id.

func (*SoftwareImageResource) Edit

Edit a SoftwareImage configuration identified by id.

func (*SoftwareImageResource) Get

Get a single SoftwareImage configuration identified by id.

func (*SoftwareImageResource) ListAll

ListAll lists all the SoftwareImage configurations.

type SoftwareResource

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

SoftwareResource provides an API to manage Software configurations.

func (*SoftwareResource) Install added in v0.1.0

func (r *SoftwareResource) Install(imageName, volumeName string) error

Install installs a software image on a specified volume.

type SoftwareUpdateConfig

type SoftwareUpdateConfig struct {
}

SoftwareUpdateConfig holds the configuration of a single SoftwareUpdate.

type SoftwareUpdateConfigList

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

SoftwareUpdateConfigList holds a list of SoftwareUpdate configuration.

type SoftwareUpdateResource

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

SoftwareUpdateResource provides an API to manage SoftwareUpdate configurations.

func (*SoftwareUpdateResource) Create

Create a new SoftwareUpdate configuration.

func (*SoftwareUpdateResource) Delete

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

Delete a single SoftwareUpdate configuration identified by id.

func (*SoftwareUpdateResource) Edit

Edit a SoftwareUpdate configuration identified by id.

func (*SoftwareUpdateResource) Get

Get a single SoftwareUpdate configuration identified by id.

func (*SoftwareUpdateResource) ListAll

ListAll lists all the SoftwareUpdate configurations.

type SoftwareUpdateStatusConfig

type SoftwareUpdateStatusConfig struct {
}

SoftwareUpdateStatusConfig holds the configuration of a single SoftwareUpdateStatus.

type SoftwareUpdateStatusConfigList

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

SoftwareUpdateStatusConfigList holds a list of SoftwareUpdateStatus configuration.

type SoftwareUpdateStatusResource

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

SoftwareUpdateStatusResource provides an API to manage SoftwareUpdateStatus configurations.

func (*SoftwareUpdateStatusResource) Create

Create a new SoftwareUpdateStatus configuration.

func (*SoftwareUpdateStatusResource) Delete

Delete a single SoftwareUpdateStatus configuration identified by id.

func (*SoftwareUpdateStatusResource) Edit

Edit a SoftwareUpdateStatus configuration identified by id.

func (*SoftwareUpdateStatusResource) Get

Get a single SoftwareUpdateStatus configuration identified by id.

func (*SoftwareUpdateStatusResource) ListAll

ListAll lists all the SoftwareUpdateStatus configurations.

type SoftwareVolumeConfig

type SoftwareVolumeConfig struct {
	Active     bool   `json:"active"`
	Basebuild  string `json:"basebuild"`
	Build      string `json:"build"`
	FullPath   string `json:"fullPath"`
	Generation int    `json:"generation"`
	Kind       string `json:"kind"`
	Media      []struct {
		DefaultBootLocation bool   `json:"defaultBootLocation"`
		Media               string `json:"media"`
		Name                string `json:"name"`
		NameReference       struct {
			Link string `json:"link"`
		} `json:"nameReference"`
		Size string `json:"size"`
	} `json:"media"`
	Name     string `json:"name"`
	Product  string `json:"product"`
	SelfLink string `json:"selfLink"`
	Status   string `json:"status"`
	Version  string `json:"version"`
}

SoftwareVolumeConfig holds the configuration of a single SoftwareVolume.

type SoftwareVolumeConfigList

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

SoftwareVolumeConfigList holds a list of SoftwareVolume configuration.

type SoftwareVolumeResource

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

SoftwareVolumeResource provides an API to manage SoftwareVolume configurations.

func (*SoftwareVolumeResource) Create

Create a new SoftwareVolume configuration.

func (*SoftwareVolumeResource) Delete

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

Delete a single SoftwareVolume configuration identified by id.

func (*SoftwareVolumeResource) Edit

Edit a SoftwareVolume configuration identified by id.

func (*SoftwareVolumeResource) Get

Get a single SoftwareVolume configuration identified by id.

func (*SoftwareVolumeResource) GetVersion added in v0.1.0

func (r *SoftwareVolumeResource) GetVersion() (string, error)

Get the running software version

func (*SoftwareVolumeResource) ListAll

ListAll lists all the SoftwareVolume configurations.

type StateMirroringConfig

type StateMirroringConfig struct {
}

StateMirroringConfig holds the configuration of a single StateMirroring.

type StateMirroringConfigList

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

StateMirroringConfigList holds a list of StateMirroring configuration.

type StateMirroringResource

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

StateMirroringResource provides an API to manage StateMirroring configurations.

func (*StateMirroringResource) Create

Create a new StateMirroring configuration.

func (*StateMirroringResource) Delete

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

Delete a single StateMirroring configuration identified by id.

func (*StateMirroringResource) Edit

Edit a StateMirroring configuration identified by id.

func (*StateMirroringResource) Get

Get a single StateMirroring configuration identified by id.

func (*StateMirroringResource) ListAll

ListAll lists all the StateMirroring configurations.

type SyncSysFilesConfig

type SyncSysFilesConfig struct {
}

SyncSysFilesConfig holds the configuration of a single SyncSysFiles.

type SyncSysFilesConfigList

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

SyncSysFilesConfigList holds a list of SyncSysFiles configuration.

type SyncSysFilesResource

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

SyncSysFilesResource provides an API to manage SyncSysFiles configurations.

func (*SyncSysFilesResource) Create

Create a new SyncSysFiles configuration.

func (*SyncSysFilesResource) Delete

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

Delete a single SyncSysFiles configuration identified by id.

func (*SyncSysFilesResource) Edit

Edit a SyncSysFiles configuration identified by id.

func (*SyncSysFilesResource) Get

Get a single SyncSysFiles configuration identified by id.

func (*SyncSysFilesResource) ListAll

ListAll lists all the SyncSysFiles configurations.

type Sys

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

func New

func New(c *f5.Client) Sys

func (Sys) AOM

func (sys Sys) AOM() *AOMResource

aOM returns a configured AOMResource.

func (Sys) Alert

func (sys Sys) Alert() *AlertResource

alert returns a configured AlertResource.

func (Sys) AlertLCD

func (sys Sys) AlertLCD() *AlertLCDResource

alertLCD returns a configured AlertLCDResource.

func (Sys) Application

func (sys Sys) Application() *ApplicationResource

application returns a configured ApplicationResource.

func (Sys) ApplicationAPLScript

func (sys Sys) ApplicationAPLScript() *ApplicationAPLScriptResource

applicationAPLScript returns a configured ApplicationAPLScriptResource.

func (Sys) ApplicationCustomStat

func (sys Sys) ApplicationCustomStat() *ApplicationCustomStatResource

applicationCustomStat returns a configured ApplicationCustomStatResource.

func (Sys) ApplicationService

func (sys Sys) ApplicationService() *ApplicationServiceResource

applicationService returns a configured ApplicationServiceResource.

func (Sys) ApplicationTemplate

func (sys Sys) ApplicationTemplate() *ApplicationTemplateResource

applicationTemplate returns a configured ApplicationTemplateResource.

func (Sys) ApplicationTemplateActions

func (sys Sys) ApplicationTemplateActions() *ApplicationTemplateActionsResource

applicationTemplateActions returns a configured ApplicationTemplateActionsResource.

func (Sys) AutoscaleGroup

func (sys Sys) AutoscaleGroup() *AutoscaleGroupResource

autoscaleGroup returns a configured AutoscaleGroupResource.

func (Sys) CPUStats added in v0.1.0

func (sys Sys) CPUStats() *CPUStatsResource

console returns a configured ConsoleResource.

func (Sys) ClassificationSignature

func (sys Sys) ClassificationSignature() *ClassificationSignatureResource

classificationSignature returns a configured ClassificationSignatureResource.

func (Sys) Clock

func (sys Sys) Clock() *ClockResource

clock returns a configured ClockResource.

func (Sys) Cluster

func (sys Sys) Cluster() *ClusterResource

cluster returns a configured ClusterResource.

func (Sys) Connection

func (sys Sys) Connection() *ConnectionResource

connection returns a configured ConnectionResource.

func (Sys) Console

func (sys Sys) Console() *ConsoleResource

console returns a configured ConsoleResource.

func (Sys) Crypto

func (sys Sys) Crypto() *CryptoResource

crypto returns a configured CryptoResource.

func (Sys) CryptoCRL

func (sys Sys) CryptoCRL() *CryptoCRLResource

cryptoCRL returns a configured CryptoCRLResource.

func (Sys) CryptoCSR

func (sys Sys) CryptoCSR() *CryptoCSRResource

cryptoCSR returns a configured CryptoCSRResource.

func (Sys) CryptoCert

func (sys Sys) CryptoCert() *CryptoCertResource

cryptoCert returns a configured CryptoCertResource.

func (Sys) CryptoCheckCert

func (sys Sys) CryptoCheckCert() *CryptoCheckCertResource

cryptoCheckCert returns a configured CryptoCheckCertResource.

func (Sys) CryptoClient

func (sys Sys) CryptoClient() *CryptoClientResource

cryptoClient returns a configured CryptoClientResource.

func (Sys) CryptoKey

func (sys Sys) CryptoKey() *CryptoKeyResource

cryptoKey returns a configured CryptoKeyResource.

func (Sys) CryptoPKCS12

func (sys Sys) CryptoPKCS12() *CryptoPKCS12Resource

cryptoPKCS12 returns a configured CryptoPKCS12Resource.

func (Sys) CryptoServer

func (sys Sys) CryptoServer() *CryptoServerResource

cryptoServer returns a configured CryptoServerResource.

func (Sys) DB

func (sys Sys) DB() *DBResource

dB returns a configured DBResource.

func (Sys) DNS

func (sys Sys) DNS() *DNSResource

dNS returns a configured DNSResource.

func (Sys) DaemonHA

func (sys Sys) DaemonHA() *DaemonHAResource

daemonHA returns a configured DaemonHAResource.

func (Sys) DaemonLogSettings

func (sys Sys) DaemonLogSettings() *DaemonLogSettingsResource

daemonLogSettings returns a configured DaemonLogSettingsResource.

func (Sys) DaemonLogSettingsClusterd

func (sys Sys) DaemonLogSettingsClusterd() *DaemonLogSettingsClusterdResource

daemonLogSettingsClusterd returns a configured DaemonLogSettingsClusterdResource.

func (Sys) DaemonLogSettingsCsyncd

func (sys Sys) DaemonLogSettingsCsyncd() *DaemonLogSettingsCsyncdResource

daemonLogSettingsCsyncd returns a configured DaemonLogSettingsCsyncdResource.

func (Sys) DaemonLogSettingsICRD

func (sys Sys) DaemonLogSettingsICRD() *DaemonLogSettingsICRDResource

daemonLogSettingsICRD returns a configured DaemonLogSettingsICRDResource.

func (Sys) DaemonLogSettingsLind

func (sys Sys) DaemonLogSettingsLind() *DaemonLogSettingsLindResource

daemonLogSettingsLind returns a configured DaemonLogSettingsLindResource.

func (Sys) DaemonLogSettingsMCPD

func (sys Sys) DaemonLogSettingsMCPD() *DaemonLogSettingsMCPDResource

daemonLogSettingsMCPD returns a configured DaemonLogSettingsMCPDResource.

func (Sys) DaemonLogSettingsTMM

func (sys Sys) DaemonLogSettingsTMM() *DaemonLogSettingsTMMResource

daemonLogSettingsTMM returns a configured DaemonLogSettingsTMMResource.

func (Sys) DataStor

func (sys Sys) DataStor() *DataStorResource

dataStor returns a configured DataStorResource.

func (Sys) Disk

func (sys Sys) Disk() *DiskResource

disk returns a configured DiskResource.

func (Sys) DiskApplicationVolume

func (sys Sys) DiskApplicationVolume() *DiskApplicationVolumeResource

diskApplicationVolume returns a configured DiskApplicationVolumeResource.

func (Sys) DiskDirectory

func (sys Sys) DiskDirectory() *DiskDirectoryResource

diskDirectory returns a configured DiskDirectoryResource.

func (Sys) DiskLogicalDisk

func (sys Sys) DiskLogicalDisk() *DiskLogicalDiskResource

diskLogicalDisk returns a configured DiskLogicalDiskResource.

func (Sys) ECM

func (sys Sys) ECM() *ECMResource

eCM returns a configured ECMResource.

func (Sys) ECMCloudProvider

func (sys Sys) ECMCloudProvider() *ECMCloudProviderResource

eCMCloudProvider returns a configured ECMCloudProviderResource.

func (Sys) ECMConfig

func (sys Sys) ECMConfig() *ECMConfigResource

eCMConfig returns a configured ECMConfigResource.

func (Sys) FPGA

func (sys Sys) FPGA() *FPGAResource

fPGA returns a configured FPGAResource.

func (Sys) FPGAFirmwareConfig

func (sys Sys) FPGAFirmwareConfig() *FPGAFirmwareConfigResource

fPGAFirmwareConfig returns a configured FPGAFirmwareConfigResource.

func (Sys) FPGAInfo

func (sys Sys) FPGAInfo() *FPGAInfoResource

fPGAInfo returns a configured FPGAInfoResource.

func (Sys) Failover

func (sys Sys) Failover() *FailoverResource

failover returns a configured FailoverResource.

func (Sys) FeatureModule

func (sys Sys) FeatureModule() *FeatureModuleResource

featureModule returns a configured FeatureModuleResource.

func (Sys) FileApacheSSLCert

func (sys Sys) FileApacheSSLCert() *FileApacheSSLCertResource

fileApacheSSLCert returns a configured FileApacheSSLCertResource.

func (Sys) FileApacheSSLCertBundleCertificates

func (sys Sys) FileApacheSSLCertBundleCertificates() *FileApacheSSLCertBundleCertificatesResource

fileApacheSSLCertBundleCertificates returns a configured FileApacheSSLCertBundleCertificatesResource.

func (Sys) FileBrowserCapabilitiesDB

func (sys Sys) FileBrowserCapabilitiesDB() *FileBrowserCapabilitiesDBResource

fileBrowserCapabilitiesDB returns a configured FileBrowserCapabilitiesDBResource.

func (Sys) FileDashboardViewset

func (sys Sys) FileDashboardViewset() *FileDashboardViewsetResource

fileDashboardViewset returns a configured FileDashboardViewsetResource.

func (Sys) FileDataGroup

func (sys Sys) FileDataGroup() *FileDataGroupResource

fileDataGroup returns a configured FileDataGroupResource.

func (Sys) FileDeviceCapabilitiesDB

func (sys Sys) FileDeviceCapabilitiesDB() *FileDeviceCapabilitiesDBResource

fileDeviceCapabilitiesDB returns a configured FileDeviceCapabilitiesDBResource.

func (Sys) FileExternalMonitor

func (sys Sys) FileExternalMonitor() *FileExternalMonitorResource

fileExternalMonitor returns a configured FileExternalMonitorResource.

func (Sys) FileIFile

func (sys Sys) FileIFile() *FileIFileResource

fileIFile returns a configured FileIFileResource.

func (Sys) FileLWTunnelTBL

func (sys Sys) FileLWTunnelTBL() *FileLWTunnelTBLResource

fileLWTunnelTBL returns a configured FileLWTunnelTBLResource.

func (Sys) FileSSLCRL

func (sys Sys) FileSSLCRL() *FileSSLCRLResource

fileSSLCRL returns a configured FileSSLCRLResource.

func (Sys) FileSSLCSR

func (sys Sys) FileSSLCSR() *FileSSLCSRResource

fileSSLCSR returns a configured FileSSLCSRResource.

func (Sys) FileSSLCert

func (sys Sys) FileSSLCert() *FileSSLCertResource

fileSSLCert returns a configured FileSSLCertResource.

func (Sys) FileSSLCertBundleCertificates

func (sys Sys) FileSSLCertBundleCertificates() *FileSSLCertBundleCertificatesResource

fileSSLCertBundleCertificates returns a configured FileSSLCertBundleCertificatesResource.

func (Sys) FileSSLKey

func (sys Sys) FileSSLKey() *FileSSLKeyResource

fileSSLKey returns a configured FileSSLKeyResource.

func (Sys) FileSystemSSLCert

func (sys Sys) FileSystemSSLCert() *FileSystemSSLCertResource

fileSystemSSLCert returns a configured FileSystemSSLCertResource.

func (Sys) FileSystemSSLCertBundleCertificates

func (sys Sys) FileSystemSSLCertBundleCertificates() *FileSystemSSLCertBundleCertificatesResource

fileSystemSSLCertBundleCertificates returns a configured FileSystemSSLCertBundleCertificatesResource.

func (Sys) FileSystemSSLKey

func (sys Sys) FileSystemSSLKey() *FileSystemSSLKeyResource

fileSystemSSLKey returns a configured FileSystemSSLKeyResource.

func (Sys) FixConnection

func (sys Sys) FixConnection() *FixConnectionResource

fixConnection returns a configured FixConnectionResource.

func (Sys) Folder

func (sys Sys) Folder() *FolderResource

folder returns a configured FolderResource.

func (Sys) GlobalSettings

func (sys Sys) GlobalSettings() *GlobalSettingsResource

globalSettings returns a configured GlobalSettingsResource.

func (Sys) HAGroup

func (sys Sys) HAGroup() *HAGroupResource

hAGroup returns a configured HAGroupResource.

func (Sys) HTTPD

func (sys Sys) HTTPD() *HTTPDResource

hTTPD returns a configured HTTPDResource.

func (Sys) ICall

func (sys Sys) ICall() *ICallResource

iCall returns a configured ICallResource.

func (Sys) ICallEvent

func (sys Sys) ICallEvent() *ICallEventResource

iCallEvent returns a configured ICallEventResource.

func (Sys) ICallIStatsTrigger

func (sys Sys) ICallIStatsTrigger() *ICallIStatsTriggerResource

iCallIStatsTrigger returns a configured ICallIStatsTriggerResource.

func (Sys) ICallPublisher

func (sys Sys) ICallPublisher() *ICallPublisherResource

iCallPublisher returns a configured ICallPublisherResource.

func (Sys) ICallScript

func (sys Sys) ICallScript() *ICallScriptResource

iCallScript returns a configured ICallScriptResource.

func (Sys) IControlSOAP

func (sys Sys) IControlSOAP() *IControlSOAPResource

iControlSOAP returns a configured IControlSOAPResource.

func (Sys) IPFix

func (sys Sys) IPFix() *IPFixResource

iPFix returns a configured IPFixResource.

func (Sys) IPFixElement

func (sys Sys) IPFixElement() *IPFixElementResource

iPFixElement returns a configured IPFixElementResource.

func (Sys) LTCFGClass

func (sys Sys) LTCFGClass() *LTCFGClassResource

lTCFGClass returns a configured LTCFGClassResource.

func (Sys) LTCFGClassFields

func (sys Sys) LTCFGClassFields() *LTCFGClassFieldsResource

lTCFGClassFields returns a configured LTCFGClassFieldsResource.

func (Sys) LTCFGInstance

func (sys Sys) LTCFGInstance() *LTCFGInstanceResource

lTCFGInstance returns a configured LTCFGInstanceResource.

func (Sys) LTCFGInstanceFields

func (sys Sys) LTCFGInstanceFields() *LTCFGInstanceFieldsResource

lTCFGInstanceFields returns a configured LTCFGInstanceFieldsResource.

func (Sys) License

func (sys Sys) License() *LicenseResource

license returns a configured LicenseResource.

func (Sys) Log

func (sys Sys) Log() *LogResource

log returns a configured LogResource.

func (Sys) LogConfig

func (sys Sys) LogConfig() *LogConfigResource

logConfig returns a configured LogConfigResource.

func (Sys) LogConfigFilter

func (sys Sys) LogConfigFilter() *LogConfigFilterResource

logConfigFilter returns a configured LogConfigFilterResource.

func (Sys) LogConfigPublisher

func (sys Sys) LogConfigPublisher() *LogConfigPublisherResource

logConfigPublisher returns a configured LogConfigPublisherResource.

func (Sys) LogRotate

func (sys Sys) LogRotate() *LogRotateResource

logRotate returns a configured LogRotateResource.

func (Sys) ManagementDHCP

func (sys Sys) ManagementDHCP() *ManagementDHCPResource

managementDHCP returns a configured ManagementDHCPResource.

func (Sys) ManagementIP

func (sys Sys) ManagementIP() *ManagementIPResource

managementIP returns a configured ManagementIPResource.

func (Sys) ManagementOVSDB

func (sys Sys) ManagementOVSDB() *ManagementOVSDBResource

managementOVSDB returns a configured ManagementOVSDBResource.

func (Sys) ManagementRoute

func (sys Sys) ManagementRoute() *ManagementRouteResource

managementRoute returns a configured ManagementRouteResource.

func (Sys) MemoryStats added in v0.1.0

func (sys Sys) MemoryStats() *MemoryStatsResource

func (Sys) NTP

func (sys Sys) NTP() *NTPResource

nTP returns a configured NTPResource.

func (Sys) NTPRestrict

func (sys Sys) NTPRestrict() *NTPRestrictResource

nTPRestrict returns a configured NTPRestrictResource.

func (Sys) OutboundSMTP

func (sys Sys) OutboundSMTP() *OutboundSMTPResource

outboundSMTP returns a configured OutboundSMTPResource.

func (Sys) PFMan

func (sys Sys) PFMan() *PFManResource

pFMan returns a configured PFManResource.

func (Sys) PFManConsumer

func (sys Sys) PFManConsumer() *PFManConsumerResource

pFManConsumer returns a configured PFManConsumerResource.

func (Sys) PFManDevice

func (sys Sys) PFManDevice() *PFManDeviceResource

pFManDevice returns a configured PFManDeviceResource.

func (Sys) PPTPCallInfo

func (sys Sys) PPTPCallInfo() *PPTPCallInfoResource

pPTPCallInfo returns a configured PPTPCallInfoResource.

func (Sys) Performance

func (sys Sys) Performance() *PerformanceResource

performance returns a configured PerformanceResource.

func (Sys) Provision

func (sys Sys) Provision() *ProvisionResource

provision returns a configured ProvisionResource.

func (Sys) RAID

func (sys Sys) RAID() *RAIDResource

rAID returns a configured RAIDResource.

func (Sys) RestrictedModule

func (sys Sys) RestrictedModule() *RestrictedModuleResource

restrictedModule returns a configured RestrictedModuleResource.

func (Sys) SFlow

func (sys Sys) SFlow() *SFlowResource

sFlow returns a configured SFlowResource.

func (Sys) SFlowReceiver

func (sys Sys) SFlowReceiver() *SFlowReceiverResource

sFlowReceiver returns a configured SFlowReceiverResource.

func (Sys) SMTPServer

func (sys Sys) SMTPServer() *SMTPServerResource

sMTPServer returns a configured SMTPServerResource.

func (Sys) SNMP

func (sys Sys) SNMP() *SNMPResource

sNMP returns a configured SNMPResource.

func (Sys) SNMPCommunities

func (sys Sys) SNMPCommunities() *SNMPCommunitiesResource

sNMPCommunities returns a configured SNMPCommunitiesResource.

func (Sys) SNMPTraps

func (sys Sys) SNMPTraps() *SNMPTrapsResource

sNMPTraps returns a configured SNMPTrapsResource.

func (Sys) SNMPUsers

func (sys Sys) SNMPUsers() *SNMPUsersResource

sNMPUsers returns a configured SNMPUsersResource.

func (Sys) SSHD

func (sys Sys) SSHD() *SSHDResource

sSHD returns a configured SSHDResource.

func (Sys) Scriptd

func (sys Sys) Scriptd() *ScriptdResource

scriptd returns a configured ScriptdResource.

func (Sys) Server

func (sys Sys) Server() *ServerResource

server returns a configured ServerResource.

func (Sys) Software

func (sys Sys) Software() *SoftwareResource

software returns a configured SoftwareResource.

func (Sys) SoftwareBlockDeviceHotfix

func (sys Sys) SoftwareBlockDeviceHotfix() *SoftwareBlockDeviceHotfixResource

softwareBlockDeviceHotfix returns a configured SoftwareBlockDeviceHotfixResource.

func (Sys) SoftwareBlockDeviceImage

func (sys Sys) SoftwareBlockDeviceImage() *SoftwareBlockDeviceImageResource

softwareBlockDeviceImage returns a configured SoftwareBlockDeviceImageResource.

func (Sys) SoftwareHotfix

func (sys Sys) SoftwareHotfix() *SoftwareHotfixResource

softwareHotfix returns a configured SoftwareHotfixResource.

func (Sys) SoftwareImage

func (sys Sys) SoftwareImage() *SoftwareImageResource

softwareImage returns a configured SoftwareImageResource.

func (Sys) SoftwareUpdate

func (sys Sys) SoftwareUpdate() *SoftwareUpdateResource

softwareUpdate returns a configured SoftwareUpdateResource.

func (Sys) SoftwareUpdateStatus

func (sys Sys) SoftwareUpdateStatus() *SoftwareUpdateStatusResource

softwareUpdateStatus returns a configured SoftwareUpdateStatusResource.

func (Sys) SoftwareVolume

func (sys Sys) SoftwareVolume() *SoftwareVolumeResource

softwareVolume returns a configured SoftwareVolumeResource.

func (Sys) StateMirroring

func (sys Sys) StateMirroring() *StateMirroringResource

stateMirroring returns a configured StateMirroringResource.

func (Sys) SyncSysFiles

func (sys Sys) SyncSysFiles() *SyncSysFilesResource

syncSysFiles returns a configured SyncSysFilesResource.

func (Sys) Sys

func (sys Sys) Sys() *SysResource

sys returns a configured SysResource.

func (Sys) Syslog

func (sys Sys) Syslog() *SyslogResource

syslog returns a configured SyslogResource.

func (Sys) URLDB

func (sys Sys) URLDB() *URLDBResource

uRLDB returns a configured URLDBResource.

func (Sys) URLDBDownloadResult

func (sys Sys) URLDBDownloadResult() *URLDBDownloadResultResource

uRLDBDownloadResult returns a configured URLDBDownloadResultResource.

func (Sys) URLDBDownloadSchedule

func (sys Sys) URLDBDownloadSchedule() *URLDBDownloadScheduleResource

uRLDBDownloadSchedule returns a configured URLDBDownloadScheduleResource.

func (Sys) URLDBURLCategory

func (sys Sys) URLDBURLCategory() *URLDBURLCategoryResource

uRLDBURLCategory returns a configured URLDBURLCategoryResource.

type SysConfig

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

SysConfig holds the configuration of a single Sys.

type SysConfigList

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

SysConfigList holds a list of Sys configuration.

type SysResource

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

SysResource provides an API to manage Sys configurations.

func (*SysResource) Create

func (r *SysResource) Create(item SysConfig) error

Create a new Sys configuration.

func (*SysResource) Delete

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

Delete a single Sys configuration identified by id.

func (*SysResource) Edit

func (r *SysResource) Edit(id string, item SysConfig) error

Edit a Sys configuration identified by id.

func (*SysResource) Get

func (r *SysResource) Get(id string) (*SysConfig, error)

Get a single Sys configuration identified by id.

func (*SysResource) ListAll

func (r *SysResource) ListAll() (*SysConfigList, error)

ListAll lists all the Sys configurations.

type SyslogConfig

type SyslogConfig struct {
	AuthPrivFrom         string         `json:"authPrivFrom,omitempty"`
	AuthPrivTo           string         `json:"authPrivTo,omitempty"`
	ClusteredHostSlot    string         `json:"clusteredHostSlot,omitempty"`
	ClusteredMessageSlot string         `json:"clusteredMessageSlot,omitempty"`
	ConsoleLog           string         `json:"consoleLog,omitempty"`
	CronFrom             string         `json:"cronFrom,omitempty"`
	CronTo               string         `json:"cronTo,omitempty"`
	DaemonFrom           string         `json:"daemonFrom,omitempty"`
	DaemonTo             string         `json:"daemonTo,omitempty"`
	IsoDate              string         `json:"isoDate,omitempty"`
	KernFrom             string         `json:"kernFrom,omitempty"`
	KernTo               string         `json:"kernTo,omitempty"`
	Kind                 string         `json:"kind,omitempty"`
	Local6From           string         `json:"local6From,omitempty"`
	Local6To             string         `json:"local6To,omitempty"`
	MailFrom             string         `json:"mailFrom,omitempty"`
	MailTo               string         `json:"mailTo,omitempty"`
	MessagesFrom         string         `json:"messagesFrom,omitempty"`
	MessagesTo           string         `json:"messagesTo,omitempty"`
	RemoteServers        []RemoteServer `json:"remoteServers,omitempty"`
	SelfLink             string         `json:"selfLink,omitempty"`
	UserLogFrom          string         `json:"userLogFrom,omitempty"`
	UserLogTo            string         `json:"userLogTo,omitempty"`
}

SyslogConfig holds the configuration of a single Syslog.

type SyslogResource

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

SyslogResource provides an API to manage Syslog configurations.

func (*SyslogResource) AddRemoteServers added in v0.1.0

func (r *SyslogResource) AddRemoteServers(rs ...RemoteServer) error

func (*SyslogResource) Edit

func (r *SyslogResource) Edit(item SyslogConfig) error

Edit a Syslog configuration identified by id.

func (*SyslogResource) Show added in v0.1.0

func (r *SyslogResource) Show() (*SyslogConfig, error)

Show the Syslog configuration.

type URLDBConfig

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

URLDBConfig holds the configuration of a single URLDB.

type URLDBConfigList

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

URLDBConfigList holds a list of URLDB configuration.

type URLDBDownloadResultConfig

type URLDBDownloadResultConfig struct {
}

URLDBDownloadResultConfig holds the configuration of a single URLDBDownloadResult.

type URLDBDownloadResultConfigList

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

URLDBDownloadResultConfigList holds a list of URLDBDownloadResult configuration.

type URLDBDownloadResultResource

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

URLDBDownloadResultResource provides an API to manage URLDBDownloadResult configurations.

func (*URLDBDownloadResultResource) Create

Create a new URLDBDownloadResult configuration.

func (*URLDBDownloadResultResource) Delete

Delete a single URLDBDownloadResult configuration identified by id.

func (*URLDBDownloadResultResource) Edit

Edit a URLDBDownloadResult configuration identified by id.

func (*URLDBDownloadResultResource) Get

Get a single URLDBDownloadResult configuration identified by id.

func (*URLDBDownloadResultResource) ListAll

ListAll lists all the URLDBDownloadResult configurations.

type URLDBDownloadScheduleConfig

type URLDBDownloadScheduleConfig struct {
	DownloadNow string `json:"downloadNow"`
	EndTime     string `json:"endTime"`
	FullPath    string `json:"fullPath"`
	Generation  int    `json:"generation"`
	Kind        string `json:"kind"`
	Name        string `json:"name"`
	Partition   string `json:"partition"`
	SelfLink    string `json:"selfLink"`
	StartTime   string `json:"startTime"`
	Status      string `json:"status"`
}

URLDBDownloadScheduleConfig holds the configuration of a single URLDBDownloadSchedule.

type URLDBDownloadScheduleConfigList

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

URLDBDownloadScheduleConfigList holds a list of URLDBDownloadSchedule configuration.

type URLDBDownloadScheduleResource

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

URLDBDownloadScheduleResource provides an API to manage URLDBDownloadSchedule configurations.

func (*URLDBDownloadScheduleResource) Create

Create a new URLDBDownloadSchedule configuration.

func (*URLDBDownloadScheduleResource) Delete

Delete a single URLDBDownloadSchedule configuration identified by id.

func (*URLDBDownloadScheduleResource) Edit

Edit a URLDBDownloadSchedule configuration identified by id.

func (*URLDBDownloadScheduleResource) Get

Get a single URLDBDownloadSchedule configuration identified by id.

func (*URLDBDownloadScheduleResource) ListAll

ListAll lists all the URLDBDownloadSchedule configurations.

type URLDBResource

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

URLDBResource provides an API to manage URLDB configurations.

func (*URLDBResource) Create

func (r *URLDBResource) Create(item URLDBConfig) error

Create a new URLDB configuration.

func (*URLDBResource) Delete

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

Delete a single URLDB configuration identified by id.

func (*URLDBResource) Edit

func (r *URLDBResource) Edit(id string, item URLDBConfig) error

Edit a URLDB configuration identified by id.

func (*URLDBResource) Get

func (r *URLDBResource) Get(id string) (*URLDBConfig, error)

Get a single URLDB configuration identified by id.

func (*URLDBResource) ListAll

func (r *URLDBResource) ListAll() (*URLDBConfigList, error)

ListAll lists all the URLDB configurations.

type URLDBURLCategoryConfig

type URLDBURLCategoryConfig struct {
	CatNumber       int    `json:"catNumber"`
	DefaultAction   string `json:"defaultAction"`
	Description     string `json:"description"`
	DisplayName     string `json:"displayName"`
	FullPath        string `json:"fullPath"`
	Generation      int    `json:"generation"`
	IsCustom        string `json:"isCustom"`
	IsRecategory    string `json:"isRecategory"`
	Kind            string `json:"kind"`
	Name            string `json:"name"`
	ParentCatNumber int    `json:"parentCatNumber"`
	Partition       string `json:"partition"`
	SelfLink        string `json:"selfLink"`
	SeverityLevel   int    `json:"severityLevel"`
}

URLDBURLCategoryConfig holds the configuration of a single URLDBURLCategory.

type URLDBURLCategoryConfigList

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

URLDBURLCategoryConfigList holds a list of URLDBURLCategory configuration.

type URLDBURLCategoryResource

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

URLDBURLCategoryResource provides an API to manage URLDBURLCategory configurations.

func (*URLDBURLCategoryResource) Create

Create a new URLDBURLCategory configuration.

func (*URLDBURLCategoryResource) Delete

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

Delete a single URLDBURLCategory configuration identified by id.

func (*URLDBURLCategoryResource) Edit

Edit a URLDBURLCategory configuration identified by id.

func (*URLDBURLCategoryResource) Get

Get a single URLDBURLCategory configuration identified by id.

func (*URLDBURLCategoryResource) ListAll

ListAll lists all the URLDBURLCategory configurations.

Source Files

Jump to

Keyboard shortcuts

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