Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AppRegistrationBody ¶
type AppRegistrationBody struct {
Instance InstanceDetails `json:"instance"`
}
AppRegistrationBody carries the AppRegistration-instance details to be transmitted to EUREKA
type Application ¶
type Application struct {
App string `json:"application"`
}
type ApplicationDetails ¶
type ApplicationDetails struct { Name string `json:"name"` Instance InstanceDetails `json:"instance"` }
type DataCenterInfo ¶
DataCenterInfo carries a data center info. Used in particular with AWS services.
type EurekaRegistrationManager ¶
type EurekaRegistrationManager struct {
// contains filtered or unexported fields
}
EurekaRegistrationManager managers the registration with Eureka
type InstanceDetails ¶
type InstanceDetails struct { HostName string `json:"hostName"` App string `json:"app"` DataCenterInfo DataCenterInfo `json:"dataCenterInfo"` }
InstanceDetails carries the Instance details. To be used in AppRegistrationBody
Click to show internal directories.
Click to hide internal directories.