Documentation ¶
Index ¶
- Variables
- func PendingSync(service micro.Service) error
- func PopulateDatacenter(db *sqlx.DB, datacenter *models.Datacenter, fields []string) error
- func PopulateDomain(db *sqlx.DB, domain *models.Domain, fields []string) error
- func PopulateDomainPools(db *sqlx.DB, domain *models.Domain) error
- func PopulateGeoMapAssignments(db *sqlx.DB, geomap *models.Geomap) error
- func PopulateMember(db *sqlx.DB, member *models.Member, fields []string) error
- func PopulateMonitor(db *sqlx.DB, monitor *models.Monitor, fields []string) error
- func PopulatePool(db *sqlx.DB, pool *models.Pool, fields []string, fullyPopulate bool) error
- func PopulatePoolDomains(db *sqlx.DB, pool *models.Pool) error
- func PopulatePoolMembers(db *sqlx.DB, pool *models.Pool) error
- func PopulatePoolMonitors(db *sqlx.DB, pool *models.Pool) error
- func UpdateCascadeDomain(tx *sqlx.Tx, domainID strfmt.UUID, provisioningStatus string) error
- func UpdateCascadePool(tx *sqlx.Tx, poolID strfmt.UUID, provisioningStatus string) error
- type Controller
- type DatacenterController
- func (c DatacenterController) DeleteDatacentersDatacenterID(params datacenters.DeleteDatacentersDatacenterIDParams) middleware.Responder
- func (c DatacenterController) GetDatacenters(params datacenters.GetDatacentersParams) middleware.Responder
- func (c DatacenterController) GetDatacentersDatacenterID(params datacenters.GetDatacentersDatacenterIDParams) middleware.Responder
- func (c DatacenterController) PostDatacenters(params datacenters.PostDatacentersParams) middleware.Responder
- func (c DatacenterController) PutDatacentersDatacenterID(params datacenters.PutDatacentersDatacenterIDParams) middleware.Responder
- type DomainController
- func (c DomainController) DeleteDomainsDomainID(params domains.DeleteDomainsDomainIDParams) middleware.Responder
- func (c DomainController) GetDomains(params domains.GetDomainsParams) middleware.Responder
- func (c DomainController) GetDomainsDomainID(params domains.GetDomainsDomainIDParams) middleware.Responder
- func (c DomainController) PostDomains(params domains.PostDomainsParams) middleware.Responder
- func (c DomainController) PutDomainsDomainID(params domains.PutDomainsDomainIDParams) middleware.Responder
- type GeoMapController
- func (c GeoMapController) DeleteGeomapsGeoMapID(params geographic_maps.DeleteGeomapsGeomapIDParams) middleware.Responder
- func (c GeoMapController) GetGeomaps(params geographic_maps.GetGeomapsParams) middleware.Responder
- func (c GeoMapController) GetGeomapsGeoMapID(params geographic_maps.GetGeomapsGeomapIDParams) middleware.Responder
- func (c GeoMapController) PostGeomaps(params geographic_maps.PostGeomapsParams) middleware.Responder
- func (c GeoMapController) PutGeomapsGeoMapID(params geographic_maps.PutGeomapsGeomapIDParams) middleware.Responder
- type MemberController
- func (c MemberController) DeleteMembersMemberID(params members.DeleteMembersMemberIDParams) middleware.Responder
- func (c MemberController) GetMembers(params members.GetMembersParams) middleware.Responder
- func (c MemberController) GetMembersMemberID(params members.GetMembersMemberIDParams) middleware.Responder
- func (c MemberController) PostMembers(params members.PostMembersParams) middleware.Responder
- func (c MemberController) PutMembersMemberID(params members.PutMembersMemberIDParams) middleware.Responder
- type MonitorController
- func (c MonitorController) DeleteMonitorsMonitorID(params monitors.DeleteMonitorsMonitorIDParams) middleware.Responder
- func (c MonitorController) GetMonitors(params monitors.GetMonitorsParams) middleware.Responder
- func (c MonitorController) GetMonitorsMonitorID(params monitors.GetMonitorsMonitorIDParams) middleware.Responder
- func (c MonitorController) PostMonitors(params monitors.PostMonitorsParams) middleware.Responder
- func (c MonitorController) PutMonitorsMonitorID(params monitors.PutMonitorsMonitorIDParams) middleware.Responder
- type PoolController
- func (c PoolController) DeletePoolsPoolID(params pools.DeletePoolsPoolIDParams) middleware.Responder
- func (c PoolController) GetPools(params pools.GetPoolsParams) middleware.Responder
- func (c PoolController) GetPoolsPoolID(params pools.GetPoolsPoolIDParams) middleware.Responder
- func (c PoolController) PostPools(params pools.PostPoolsParams) middleware.Responder
- func (c PoolController) PutPoolsPoolID(params pools.PutPoolsPoolIDParams) middleware.Responder
- type QuotaController
- func (c QuotaController) DeleteQuotasProjectID(params administrative.DeleteQuotasProjectIDParams) middleware.Responder
- func (c QuotaController) GetQuotas(params administrative.GetQuotasParams) middleware.Responder
- func (c QuotaController) GetQuotasDefaults(params administrative.GetQuotasDefaultsParams) middleware.Responder
- func (c QuotaController) GetQuotasProjectID(params administrative.GetQuotasProjectIDParams) middleware.Responder
- func (c QuotaController) PutQuotasProjectID(params administrative.PutQuotasProjectIDParams) middleware.Responder
- type ServiceController
- type SyncController
Constants ¶
This section is empty.
Variables ¶
var (
EmptyResultError = errors.New("Empty Result")
)
Functions ¶
func PendingSync ¶
func PendingSync(service micro.Service) error
func PopulateDatacenter ¶
PopulateDatacenter populates attributes of a datacenter instance based on it's ID
func PopulateDomain ¶
PopulateDomain populates attributes of a domain instance based on it's ID
func PopulateDomainPools ¶
PopulateDomainPools populates a domain instance with associated pools
func PopulateGeoMapAssignments ¶
PopulateDomainPools populates a domain instance with associated pools
func PopulateMember ¶
func PopulateMonitor ¶
PopulateMonitor populates attributes of a monitor instance based on it's ID
func PopulatePool ¶
PopulatePool populates attributes of a pool instance based on it's ID
func PopulatePoolDomains ¶
PopulatePoolDomains populates a pool instance with associated domains
func PopulatePoolMembers ¶
PopulatePoolMembers populates a pool instance with associated members
func PopulatePoolMonitors ¶
PopulatePoolMonitors populates a pool instance with associated monitors
func UpdateCascadeDomain ¶
Types ¶
type Controller ¶
type Controller struct { Domains DomainController Pools PoolController Datacenters DatacenterController Members MemberController Monitors MonitorController Services ServiceController Quotas QuotaController Sync SyncController GeoMaps GeoMapController }
func New ¶
func New(db *sqlx.DB) *Controller
type DatacenterController ¶
type DatacenterController struct {
// contains filtered or unexported fields
}
func (DatacenterController) DeleteDatacentersDatacenterID ¶
func (c DatacenterController) DeleteDatacentersDatacenterID(params datacenters.DeleteDatacentersDatacenterIDParams) middleware.Responder
DeleteDatacentersDatacenterID DELETE /datacenters/:id
func (DatacenterController) GetDatacenters ¶
func (c DatacenterController) GetDatacenters(params datacenters.GetDatacentersParams) middleware.Responder
GetDatacenters GET /datacenters
func (DatacenterController) GetDatacentersDatacenterID ¶
func (c DatacenterController) GetDatacentersDatacenterID(params datacenters.GetDatacentersDatacenterIDParams) middleware.Responder
GetDatacentersDatacenterID GET /datacenters/:id
func (DatacenterController) PostDatacenters ¶
func (c DatacenterController) PostDatacenters(params datacenters.PostDatacentersParams) middleware.Responder
PostDatacenters POST /datacenters
func (DatacenterController) PutDatacentersDatacenterID ¶
func (c DatacenterController) PutDatacentersDatacenterID(params datacenters.PutDatacentersDatacenterIDParams) middleware.Responder
PutDatacentersDatacenterID PUT /datacenters/:id
type DomainController ¶
type DomainController struct {
// contains filtered or unexported fields
}
func (DomainController) DeleteDomainsDomainID ¶
func (c DomainController) DeleteDomainsDomainID(params domains.DeleteDomainsDomainIDParams) middleware.Responder
DeleteDomainsDomainID DELETE /domains/:id
func (DomainController) GetDomains ¶
func (c DomainController) GetDomains(params domains.GetDomainsParams) middleware.Responder
GetDomains GET /domains
func (DomainController) GetDomainsDomainID ¶
func (c DomainController) GetDomainsDomainID(params domains.GetDomainsDomainIDParams) middleware.Responder
GetDomainsDomainID GET /domains/:id
func (DomainController) PostDomains ¶
func (c DomainController) PostDomains(params domains.PostDomainsParams) middleware.Responder
PostDomains POST /domains
func (DomainController) PutDomainsDomainID ¶
func (c DomainController) PutDomainsDomainID(params domains.PutDomainsDomainIDParams) middleware.Responder
PutDomainsDomainID PUT /domains/:id
type GeoMapController ¶
type GeoMapController struct {
// contains filtered or unexported fields
}
func (GeoMapController) DeleteGeomapsGeoMapID ¶
func (c GeoMapController) DeleteGeomapsGeoMapID(params geographic_maps.DeleteGeomapsGeomapIDParams) middleware.Responder
DeleteGeomapsGeoMapID DELETE /geoMaps/:id
func (GeoMapController) GetGeomaps ¶
func (c GeoMapController) GetGeomaps(params geographic_maps.GetGeomapsParams) middleware.Responder
GetGeomaps GET /geoMaps
func (GeoMapController) GetGeomapsGeoMapID ¶
func (c GeoMapController) GetGeomapsGeoMapID(params geographic_maps.GetGeomapsGeomapIDParams) middleware.Responder
GetGeomapsGeoMapID GET /geoMaps/:id
func (GeoMapController) PostGeomaps ¶
func (c GeoMapController) PostGeomaps(params geographic_maps.PostGeomapsParams) middleware.Responder
PostGeomaps POST /geoMaps
func (GeoMapController) PutGeomapsGeoMapID ¶
func (c GeoMapController) PutGeomapsGeoMapID(params geographic_maps.PutGeomapsGeomapIDParams) middleware.Responder
PutGeomapsGeoMapID PUT /geoMaps/:id
type MemberController ¶
type MemberController struct {
// contains filtered or unexported fields
}
func (MemberController) DeleteMembersMemberID ¶
func (c MemberController) DeleteMembersMemberID(params members.DeleteMembersMemberIDParams) middleware.Responder
DeleteMembersMemberID DELETE /pools/:id/members/:id
func (MemberController) GetMembers ¶
func (c MemberController) GetMembers(params members.GetMembersParams) middleware.Responder
GetMembers GET /members
func (MemberController) GetMembersMemberID ¶
func (c MemberController) GetMembersMemberID(params members.GetMembersMemberIDParams) middleware.Responder
GetMembersMemberID GET /members/:id
func (MemberController) PostMembers ¶
func (c MemberController) PostMembers(params members.PostMembersParams) middleware.Responder
PostMembers POST /members
func (MemberController) PutMembersMemberID ¶
func (c MemberController) PutMembersMemberID(params members.PutMembersMemberIDParams) middleware.Responder
PutMembersMemberID PUT /members/:id
type MonitorController ¶
type MonitorController struct {
// contains filtered or unexported fields
}
func (MonitorController) DeleteMonitorsMonitorID ¶
func (c MonitorController) DeleteMonitorsMonitorID(params monitors.DeleteMonitorsMonitorIDParams) middleware.Responder
DeleteMonitorsMonitorID DELETE /monitors/:id
func (MonitorController) GetMonitors ¶
func (c MonitorController) GetMonitors(params monitors.GetMonitorsParams) middleware.Responder
GetMonitors GET /monitors
func (MonitorController) GetMonitorsMonitorID ¶
func (c MonitorController) GetMonitorsMonitorID(params monitors.GetMonitorsMonitorIDParams) middleware.Responder
GetMonitorsMonitorID GET /monitors/:id
func (MonitorController) PostMonitors ¶
func (c MonitorController) PostMonitors(params monitors.PostMonitorsParams) middleware.Responder
PostMonitors POST /monitors
func (MonitorController) PutMonitorsMonitorID ¶
func (c MonitorController) PutMonitorsMonitorID(params monitors.PutMonitorsMonitorIDParams) middleware.Responder
PutMonitorsMonitorID PUT /monitors/:id
type PoolController ¶
type PoolController struct {
// contains filtered or unexported fields
}
func (PoolController) DeletePoolsPoolID ¶
func (c PoolController) DeletePoolsPoolID(params pools.DeletePoolsPoolIDParams) middleware.Responder
DeletePoolsPoolID DELETE /pools/:id
func (PoolController) GetPools ¶
func (c PoolController) GetPools(params pools.GetPoolsParams) middleware.Responder
GetPools GET /pools
func (PoolController) GetPoolsPoolID ¶
func (c PoolController) GetPoolsPoolID(params pools.GetPoolsPoolIDParams) middleware.Responder
GetPoolsPoolID GET /pools/:id
func (PoolController) PostPools ¶
func (c PoolController) PostPools(params pools.PostPoolsParams) middleware.Responder
PostPools POST /pools
func (PoolController) PutPoolsPoolID ¶
func (c PoolController) PutPoolsPoolID(params pools.PutPoolsPoolIDParams) middleware.Responder
PutPoolsPoolID PUT /pools/:id
type QuotaController ¶
type QuotaController struct {
// contains filtered or unexported fields
}
func (QuotaController) DeleteQuotasProjectID ¶
func (c QuotaController) DeleteQuotasProjectID(params administrative.DeleteQuotasProjectIDParams) middleware.Responder
func (QuotaController) GetQuotas ¶
func (c QuotaController) GetQuotas(params administrative.GetQuotasParams) middleware.Responder
GetQuotas GET /quotas
func (QuotaController) GetQuotasDefaults ¶
func (c QuotaController) GetQuotasDefaults(params administrative.GetQuotasDefaultsParams) middleware.Responder
func (QuotaController) GetQuotasProjectID ¶
func (c QuotaController) GetQuotasProjectID(params administrative.GetQuotasProjectIDParams) middleware.Responder
func (QuotaController) PutQuotasProjectID ¶
func (c QuotaController) PutQuotasProjectID(params administrative.PutQuotasProjectIDParams) middleware.Responder
type ServiceController ¶
type ServiceController struct {
// contains filtered or unexported fields
}
func (ServiceController) GetServices ¶
func (c ServiceController) GetServices(params administrative.GetServicesParams) middleware.Responder
GetServices GET /services
type SyncController ¶
type SyncController struct {
// contains filtered or unexported fields
}
func (SyncController) PostSync ¶
func (c SyncController) PostSync(params administrative.PostSyncParams) middleware.Responder
PostSync POST /sync