MCPcopy Create free account

hub / github.com/cybozu-go/sabakan / types & classes

Types & classes129 in github.com/cybozu-go/sabakan

↓ 8 callersTypeAliasAuditCategory
AuditCategory is the type of audit categories.
audit.go:9
↓ 7 callersTypeAliasMachineState
MachineState represents a machine's state.
machines.go:13
↓ 4 callersTypeAliasDateTime
DateTime represents "DateTime" GraphQL custom scalar.
gql/types.go:59
↓ 3 callersTypeAliasAuditContextKey
AuditContextKey is the type of context keys for audit.
audit.go:37
↓ 2 callersTypeAliasIgnitionVersion
IgnitionVersion represents the specification version of Ignition.
ignition.go:8
↓ 1 callersTypeAliasDateTime
DateTime represents "DateTime" GraphQL custom scalar.
gql/graph/model/types.go:59
↓ 1 callersTypeAliasTpmVersionID
TpmVersionID represents TPM versions.
pkg/sabakan-cryptsetup/cmd/meta.go:27
StructAPICounter
APICounter represents API counter.
metrics/counter.go:10
StructAPIError
APIError is to define REST API errors.
web/apierror.go:6
StructAsset
Asset represents an asset.
asset.go:6
StructAssetDir
AssetDir is a struct to manage the assets directory.
models/etcd/asset_dir.go:16
InterfaceAssetHandler
AssetHandler is an interface for AssetModel.Get
model.go:78
InterfaceAssetModel
AssetModel is an interface to manage assets.
model.go:84
StructAssetStatus
AssetStatus is the status of an asset.
asset.go:19
StructAuditLog
AuditLog represents an audit log entry.
audit.go:24
StructBMCInfo
BMCInfo represents BMC NIC configuration information.
machines.go:167
InterfaceBMCResolver
gql/graph/generated/generated.go:119
StructClient
Client is a sabakan client
client/client.go:18
StructCollector
Collector is a metrics collector for Sabakan.
metrics/collector.go:34
StructComplexityRoot
gql/graph/generated/generated.go:54
StructConfig
gql/graph/generated/generated.go:35
StructDHCPConfig
DHCPConfig is a set of DHCP configurations.
dhcp.go:13
StructDHCPHandler
DHCPHandler is an implementation of Handler using sabakan.Model.
dhcpd/handler.go:22
InterfaceDHCPModel
DHCPModel is an interface for DHCPConfig.
model.go:53
StructDirectiveRoot
gql/graph/generated/generated.go:51
StructDisk
Disk represents a physical disk to be encrypted.
pkg/sabakan-cryptsetup/cmd/disks.go:11
StructDriver
Driver setup crypt devices.
pkg/sabakan-cryptsetup/cmd/driver.go:23
StructEventPool
EventPool is a pool of events.
models/etcd/driver.go:70
InterfaceHandler
Handler defines an interface for Server.
dhcpd/handler.go:17
InterfaceHealthModel
HealthModel is an interface for etcd health status
model.go:113
StructIPAMConfig
IPAMConfig is a set of IPAM configurations.
ipam.go:11
InterfaceIPAMModel
IPAMModel is an interface for IPAMConfig.
model.go:47
StructIPAddress
IPAddress represents "IPAddress" GraphQL custom scalar.
gql/types.go:33
StructIPAddress
IPAddress represents "IPAddress" GraphQL custom scalar.
gql/graph/model/types.go:33
InterfaceIgnitionModel
IgnitionModel is an interface for ignition template.
model.go:94
StructIgnitionTemplate
IgnitionTemplate represents an ignition template. The exact type of Template is determined by Version.
ignition.go:18
StructImage
Image represents a set of image files for iPXE boot.
image.go:35
StructImageDir
* Directory structure: /var/lib/sabakan/ - OS (coreos) / - ID1/ - kernel - initrd.gz - ID2/ -
models/etcd/image_dir.go:37
TypeAliasImageIndex
ImageIndex is a list of *Image.
image.go:44
InterfaceImageModel
ImageModel is an interface to manage boot images.
model.go:63
InterfaceInterface
Interface is an abstract network interface.
dhcpd/interface.go:6
TypeAliasKernelParams
KernelParams is a kernel parameters.
kernel_params.go:15
InterfaceKernelParamsModel
KernelParamsModel is an interface for kernel parameters.
model.go:107
StructLabel
Label represents an arbitrary key-value pairs.
gql/graph/model/models_gen.go:10
StructLabelInput
LabelInput represents a label to search machines.
gql/graph/model/models_gen.go:16
StructLeaseRange
LeaseRange is a range of IP addresses for DHCP lease.
ipam.go:152
InterfaceLogModel
LogModel is an interface for audit logs.
model.go:102
StructMachine
Machine represents a server hardware.
machines.go:186
StructMachineBMC
MachineBMC is a bmc interface struct for Machine
machines.go:134
StructMachineInfo
MachineInfo is a set of associated information of a Machine.
machines.go:180
InterfaceMachineModel
MachineModel is an interface for machine database.
model.go:35
StructMachineParams
MachineParams is a set of input parameters to search machines.
gql/graph/model/models_gen.go:22
StructMachineSpec
MachineSpec is a set of attributes to define a machine.
machines.go:141
InterfaceMachineSpecResolver
gql/graph/generated/generated.go:123
StructMachineStatus
MachineStatus represents the status of a machine.
machines.go:155
InterfaceMachineStatusResolver
gql/graph/generated/generated.go:132
StructMetadata
Metadata represents metadata block at the head of disk.
pkg/sabakan-cryptsetup/cmd/meta.go:49
StructMetric
Metric represents collectors and updater of metric.
metrics/collector.go:28
StructModel
Model is a struct that consists of sub-models.
model.go:139
StructMutation
gql/graph/model/models_gen.go:30
InterfaceMutationResolver
gql/graph/generated/generated.go:135
StructNICConfig
NICConfig represents NIC configuration information.
machines.go:172
InterfaceNICConfigResolver
gql/graph/generated/generated.go:138
StructNetworkInfo
NetworkInfo represents NIC configurations.
machines.go:162
StructQuery
gql/graph/model/models_gen.go:33
TypeAliasQuery
Query is an URL query
query.go:9
InterfaceQueryResolver
gql/graph/generated/generated.go:144
StructRemoteFile
RemoteFile represents a remote file.
client/ignition_template.go:25
StructResolver
This file will not be regenerated automatically. It serves as dependency injection for your app, add any dependencies you require here.
gql/graph/resolver.go:9
InterfaceResolverRoot
gql/graph/generated/generated.go:42
InterfaceRunner
Runner is an interface to run the underlying goroutines. The caller must pass a channel as follows. Receiving a value from the channel effectively gu
model.go:134
InterfaceSchemaModel
SchemaModel is an interface for schema versioning.
model.go:118
StructServer
Server is the sabakan server.
web/server.go:50
StructServer
Server is DHCP4 server.
dhcpd/server.go:12
InterfaceStorageModel
StorageModel is an interface for disk encryption keys.
model.go:28
StructSystemdUnit
SystemdUnit represents a systemd unit in Ignition template.
client/ignition_template.go:18
StructTemplateSource
TemplateSource represents YAML/JSON source file of Ignition template.
client/ignition_template.go:32
StructapiTestCase
metrics/collector_test.go:32
StructassetDriver
models/etcd/asset.go:253
StructassetDriver
models/mock/asset.go:18
StructassetHandler
web/asset.go:58
StructassetsTestCase
metrics/collector_test.go:40
StructbMCResolver
gql/graph/schema.resolvers.go:218
Structconfig
pkg/sabakan/config.go:36
StructdhcpDriver
models/etcd/dhcp.go:418
StructdhcpDriver
models/mock/dhcp.go:87
Structdriver
models/etcd/driver.go:16
Structdriver
driver implements all interfaces for sabakan model.
models/mock/driver.go:12
StructexecutableSchema
gql/graph/generated/generated.go:149
StructexecutionContext
gql/graph/generated/generated.go:458
StructexpectedMachineStatus
metrics/collector_test.go:21
StructhealthDriver
models/etcd/health.go:25
StructhealthDriver
models/mock/health.go:7
StructhttpError
client/error.go:7
StructignitionDriver
models/mock/ignition.go:12
StructimageData
models/mock/image.go:15
StructimageDriver
models/etcd/image.go:283
StructimageDriver
models/mock/image.go:20
StructipamDriver
models/etcd/ipam.go:63
StructipamDriver
models/mock/ipam.go:36
next →1–100 of 129, ranked by callers