MCPcopy Create free account

hub / github.com/canonical/microovn / types & classes

Types & classes72 in github.com/canonical/microovn

StructBgpExternalConnection
BgpExternalConnection represents a parsed structure from ExtraBgpConfig.ExternalConnection string.
microovn/api/types/services.go:141
StructCaInfo
CaInfo is a response to GET /1.0/ca and returns additional information about the CA certificate.
microovn/api/types/certificates.go:91
TypeAliasCategory
Category is an OWASP security event category
microovn/securitylog/securitylog.go:25
TypeAliasCertificateType
CertificateType - Types of certificates.
microovn/ovn/certificates/certificates.go:58
StructCmdControl
CmdControl has functions that are common to the microctl commands. command line tools.
microovn/cmd/microovn/main.go:22
StructConfig
Config represents the top-level netplan structure of a yaml file
microovn/netplan/netplan.go:20
StructConfigItem
go:generate -command mapper lxd-generate db mapper -t config.mapper.go go:generate mapper reset go:generate mapper stmt -d github.com/canonical/micro
microovn/database/config.go:23
StructConfigItemFilter
ConfigItemFilter is a required struct for use with lxd-generate. It is used for filtering fields on database fetches.
microovn/database/config.go:30
StructCoreClusterMember
CoreClusterMember represents a cluster member (minimal struct for our use).
microovn/node/node.go:27
StructCustomCaRequest
CustomCaRequest is a request to POST /1.0/ca
microovn/api/types/certificates.go:97
StructDevlinkJSON
microovn/ovn/dpu/dpu.go:22
StructDevlinkPort
minimal json structs for devlink
microovn/ovn/dpu/dpu.go:17
StructDisableServiceRequest
DisableServiceRequest defines structure of a request to disable OVN services on the node
microovn/api/types/services.go:12
TypeAliasEvent
Event is an OWASP logging vocabulary event identifier
microovn/securitylog/securitylog.go:34
StructExtraBgpConfig
ExtraBgpConfig holds extra config options that can be used when enabling BGP config
microovn/api/types/services.go:122
StructExtraServiceConfig
ExtraServiceConfig - structure containing optional extra configuration for enabling service
microovn/api/types/services.go:117
StructGetConfigRequest
GetConfigRequest defines the structure of a request to get a value of a configuration option
microovn/api/types/config.go:15
StructGetConfigResponse
GetConfigResponse fines the structure of a response to get current value fo a configuration option
microovn/api/types/config.go:20
StructIssueCertificateResponse
IssueCertificateResponse is a structure that models response to requests for issuance of OVN certificates.
microovn/api/types/certificates.go:8
StructMockState
microovn/ovn/environment/environment_test.go:15
TypeAliasOvsdbSchemaFetchError
OvsdbSchemaFetchError is a collection of error types that can be returned when fetching OVSDB schema version via MicroOVN API.
microovn/api/types/ovsdb.go:5
StructOvsdbSchemaVersionResult
OvsdbSchemaVersionResult is a rich representation of a schema result fetch. It encapsulates node's Hostname, OVSDB schema version, and whether there w
microovn/api/types/ovsdb.go:23
StructOvsdbSpec
OvsdbSpec is a helper structure that encapsulates properties of an OVN/OVS database.
microovn/ovn/cmd/commands.go:30
TypeAliasOvsdbType
OvsdbType is an enumeration of valid types of ovsdb databases which this package recognizes and can execute commands against.
microovn/ovn/cmd/commands.go:41
StructRegenerateCaResponse
RegenerateCaResponse is a structure that models response to requests for complete CA rebuild
microovn/api/types/certificates.go:33
StructRegenerateEnvResponse
RegenerateEnvResponse is a structure that models response to requests for a environment file regeneration for all nodes
microovn/api/types/services.go:67
StructService
go:generate -command mapper lxd-generate db mapper -t service.mapper.go go:generate mapper reset go:generate mapper stmt -d github.com/canonical/micr
microovn/database/service.go:26
StructService
Service - A service.
microovn/api/types/services.go:20
StructServiceControlResponse
ServiceControlResponse (SCR) - a struct to return both a response and any warnings, usually used when interfacing with the service control functions.
microovn/api/types/services.go:39
StructServiceFilter
ServiceFilter is a required struct for use with lxd-generate. It is used for filtering fields on database fetches.
microovn/database/service.go:33
TypeAliasServices
Services - Slice with Service records.
microovn/api/types/services.go:17
StructSetConfigRequest
SetConfigRequest defines the structure of a request to change a configuration option value
microovn/api/types/config.go:4
StructSetConfigResponse
SetConfigResponse defines the structure of a response to a request for a configuration change.
microovn/api/types/config.go:10
StructWarningSet
WarningSet - a set of warnings on the desired service state.
microovn/api/types/services.go:28
StructbirdTemplateInput
birdTemplateInput - input data for the birdConfTemplate
microovn/bgp/service.go:23
Structbridge
Bridge represents a network bridge
microovn/netplan/netplan.go:48
StructcaCertInfo
caCertInfo is structure that holds path to the CA certificate and information about whether microOVN will automatically renew it when it nears it's ex
microovn/cmd/microovn/certificates_list.go:30
StructcertBundle
certBundle is structure for holding path to certificate and related private key as well as the cert's expiration date
microovn/cmd/microovn/certificates_list.go:38
InterfacecertProvider
microovn/cmd/microovn/certificates_list.go:44
StructcmdCertificates
microovn/cmd/microovn/certificates.go:7
StructcmdCertificatesList
microovn/cmd/microovn/certificates_list.go:21
StructcmdCertificatesRegenerateCa
microovn/cmd/microovn/certificates_regenerate_ca.go:14
StructcmdCertificatesReissue
microovn/cmd/microovn/certificates_reissue.go:24
StructcmdCertificatesSetCA
microovn/cmd/microovn/certificates_set_ca.go:18
StructcmdCluster
microovn/cmd/microovn/cluster.go:7
StructcmdClusterAdd
microovn/cmd/microovn/cluster_add.go:12
StructcmdClusterBootstrap
microovn/cmd/microovn/cluster_bootstrap.go:13
StructcmdClusterJoin
microovn/cmd/microovn/cluster_join.go:13
StructcmdClusterList
microovn/cmd/microovn/cluster_list.go:14
StructcmdClusterRemove
microovn/cmd/microovn/cluster_remove.go:10
StructcmdClusterSQL
microovn/cmd/microovn/cluster_sql.go:13
StructcmdConfig
microovn/cmd/microovn/config.go:7
StructcmdConfigDelete
microovn/cmd/microovn/config_delete.go:12
StructcmdConfigGet
microovn/cmd/microovn/config_get.go:12
StructcmdConfigList
microovn/cmd/microovn/config_list.go:10
StructcmdConfigSet
microovn/cmd/microovn/config_set.go:12
StructcmdDaemon
microovn/cmd/microovnd/main.go:46
StructcmdDisable
microovn/cmd/microovn/service_control.go:15
StructcmdEnable
microovn/cmd/microovn/service_control.go:67
StructcmdGlobal
microovn/cmd/microovnd/main.go:28
StructcmdInit
microovn/cmd/microovn/init.go:20
StructcmdStatus
microovn/cmd/microovn/status.go:20
StructcmdWaitReady
microovn/cmd/microovn/waitready.go:11
Structnetwork
Network represents the networks the config is defining
microovn/netplan/netplan.go:25
StructopenvSwitch
OpenvSwitch options for a bridge
microovn/netplan/netplan.go:54
StructovnCertificatePaths
ovnCertificatePaths is structure that holds paths to all certificates used by OVN
microovn/cmd/microovn/certificates_list.go:57
InterfaceprintCertInterface
printCert prints status of individual files in certificate bundle or status of CA
microovn/cmd/microovn/certificates_list.go:208
StructrequestedServices
microovn/ovn/ovn.go:9
StructschemaStatus
schemaStatus structure encapsulates information about schema version status of a specific OVSDB.
microovn/ovn/ovsdb/ovsdb.go:32
Structspec
spec is a structure that defines a valid configuration option
microovn/api/config/config.go:36
StructvirtualEthernet
VirtualEthernet is a struct for defining virtual ethernets
microovn/netplan/netplan.go:34
Structvrf
VRF defines vrf entires in the netplan config
microovn/netplan/netplan.go:42