Documentation ¶
Index ¶
- Constants
- func AccountLookup(accQueryRepo repository.AccQueryRepo, accountId *valueObject.AccountId, ...) (accountEntity entity.Account, err error)
- func CompressUnixFiles(filesQueryRepo repository.FilesQueryRepo, filesCmdRepo repository.FilesCmdRepo, ...) (dto.CompressionProcessReport, error)
- func CopyUnixFile(filesQueryRepo repository.FilesQueryRepo, filesCmdRepo repository.FilesCmdRepo, ...) error
- func CreateAccount(accQueryRepo repository.AccQueryRepo, accCmdRepo repository.AccCmdRepo, ...) error
- func CreateCron(cronCmdRepo repository.CronCmdRepo, createCron dto.CreateCron) error
- func CreateCustomService(servicesQueryRepo repository.ServicesQueryRepo, ...) error
- func CreateDatabase(dbQueryRepo repository.DatabaseQueryRepo, dbCmdRepo repository.DatabaseCmdRepo, ...) error
- func CreateDatabaseUser(dbQueryRepo repository.DatabaseQueryRepo, dbCmdRepo repository.DatabaseCmdRepo, ...) error
- func CreateInstallableService(servicesQueryRepo repository.ServicesQueryRepo, ...) error
- func CreateMapping(mappingQueryRepo repository.MappingQueryRepo, ...) error
- func CreateSslPair(sslCmdRepo repository.SslCmdRepo, ...) error
- func CreateUnixFile(filesQueryRepo repository.FilesQueryRepo, filesCmdRepo repository.FilesCmdRepo, ...) error
- func CreateVirtualHost(vhostQueryRepo repository.VirtualHostQueryRepo, ...) error
- func DeleteAccount(accQueryRepo repository.AccQueryRepo, accCmdRepo repository.AccCmdRepo, ...) error
- func DeleteCron(cronQueryRepo repository.CronQueryRepo, cronCmdRepo repository.CronCmdRepo, ...) error
- func DeleteDatabase(dbQueryRepo repository.DatabaseQueryRepo, dbCmdRepo repository.DatabaseCmdRepo, ...) error
- func DeleteDatabaseUser(dbQueryRepo repository.DatabaseQueryRepo, dbCmdRepo repository.DatabaseCmdRepo, ...) error
- func DeleteMapping(queryRepo repository.MappingQueryRepo, cmdRepo repository.MappingCmdRepo, ...) error
- func DeleteMarketplaceInstalledItem(marketplaceQueryRepo repository.MarketplaceQueryRepo, ...) error
- func DeleteService(queryRepo repository.ServicesQueryRepo, cmdRepo repository.ServicesCmdRepo, ...) error
- func DeleteSslPair(sslQueryRepo repository.SslQueryRepo, sslCmdRepo repository.SslCmdRepo, ...) error
- func DeleteSslPairVhosts(sslQueryRepo repository.SslQueryRepo, sslCmdRepo repository.SslCmdRepo, ...) error
- func DeleteVirtualHost(queryRepo repository.VirtualHostQueryRepo, ...) error
- func ExtractUnixFiles(filesQueryRepo repository.FilesQueryRepo, filesCmdRepo repository.FilesCmdRepo, ...) error
- func GetAccessTokenDetails(authQueryRepo repository.AuthQueryRepo, accessToken valueObject.AccessTokenStr, ...) (dto.AccessTokenDetails, error)
- func GetAccounts(accQueryRepo repository.AccQueryRepo) ([]entity.Account, error)
- func GetCrons(cronQueryRepo repository.CronQueryRepo) ([]entity.Cron, error)
- func GetDatabases(databaseQueryRepo repository.DatabaseQueryRepo) ([]entity.Database, error)
- func GetFiles(filesQueryRepo repository.FilesQueryRepo, ...) ([]entity.UnixFile, error)
- func GetInstallableServices(servicesQueryRepo repository.ServicesQueryRepo) ([]entity.InstallableService, error)
- func GetO11yOverview(o11yQueryRepo repository.O11yQueryRepo) (entity.O11yOverview, error)
- func GetPhpConfigs(runtimeQueryRepo repository.RuntimeQueryRepo, hostname valueObject.Fqdn) (entity.PhpConfigs, error)
- func GetServicesWithMetrics(servicesQueryRepo repository.ServicesQueryRepo) ([]dto.ServiceWithMetrics, error)
- func GetSessionToken(authQueryRepo repository.AuthQueryRepo, authCmdRepo repository.AuthCmdRepo, ...) (accessToken entity.AccessToken, err error)
- func GetVirtualHosts(vhostQueryRepo repository.VirtualHostQueryRepo) ([]entity.VirtualHost, error)
- func InstallMarketplaceCatalogItem(marketplaceQueryRepo repository.MarketplaceQueryRepo, ...) error
- func MarketplaceCatalogItemLookup(marketplaceQueryRepo repository.MarketplaceQueryRepo, ...) (itemEntity entity.MarketplaceCatalogItem, err error)
- func ReadMarketplaceCatalog(marketplaceQueryRepo repository.MarketplaceQueryRepo) ([]entity.MarketplaceCatalogItem, error)
- func ReadMarketplaceInstalledItems(marketplaceQueryRepo repository.MarketplaceQueryRepo) ([]entity.MarketplaceInstalledItem, error)
- func ReadSslPairs(sslQueryRepo repository.SslQueryRepo) ([]entity.SslPair, error)
- func ReadVirtualHostsWithMappings(mappingQueryRepo repository.MappingQueryRepo) ([]dto.VirtualHostWithMappings, error)
- func UpdateAccountApiKey(accQueryRepo repository.AccQueryRepo, accCmdRepo repository.AccCmdRepo, ...) (accessToken valueObject.AccessTokenStr, err error)
- func UpdateAccountPassword(accQueryRepo repository.AccQueryRepo, accCmdRepo repository.AccCmdRepo, ...) error
- func UpdateCron(cronQueryRepo repository.CronQueryRepo, cronCmdRepo repository.CronCmdRepo, ...) error
- func UpdatePhpConfigs(runtimeQueryRepo repository.RuntimeQueryRepo, ...) error
- func UpdateService(servicesQueryRepo repository.ServicesQueryRepo, ...) error
- func UploadUnixFiles(filesQueryRepo repository.FilesQueryRepo, filesCmdRepo repository.FilesCmdRepo, ...) (dto.UploadProcessReport, error)
- type DeleteUnixFiles
- type SslCertificateWatchdog
- type UpdateUnixFiles
Constants ¶
View Source
const SslValidationsPerHour int = 4
Variables ¶
This section is empty.
Functions ¶
func AccountLookup ¶
func AccountLookup( accQueryRepo repository.AccQueryRepo, accountId *valueObject.AccountId, username *valueObject.Username, ) (accountEntity entity.Account, err error)
func CompressUnixFiles ¶
func CompressUnixFiles( filesQueryRepo repository.FilesQueryRepo, filesCmdRepo repository.FilesCmdRepo, compressUnixFiles dto.CompressUnixFiles, ) (dto.CompressionProcessReport, error)
func CopyUnixFile ¶
func CopyUnixFile( filesQueryRepo repository.FilesQueryRepo, filesCmdRepo repository.FilesCmdRepo, copyUnixFile dto.CopyUnixFile, ) error
func CreateAccount ¶
func CreateAccount( accQueryRepo repository.AccQueryRepo, accCmdRepo repository.AccCmdRepo, filesQueryRepo repository.FilesQueryRepo, filesCmdRepo repository.FilesCmdRepo, createAccount dto.CreateAccount, ) error
func CreateCron ¶
func CreateCron( cronCmdRepo repository.CronCmdRepo, createCron dto.CreateCron, ) error
func CreateCustomService ¶
func CreateCustomService( servicesQueryRepo repository.ServicesQueryRepo, servicesCmdRepo repository.ServicesCmdRepo, mappingQueryRepo repository.MappingQueryRepo, mappingCmdRepo repository.MappingCmdRepo, vhostQueryRepo repository.VirtualHostQueryRepo, createDto dto.CreateCustomService, ) error
func CreateDatabase ¶
func CreateDatabase( dbQueryRepo repository.DatabaseQueryRepo, dbCmdRepo repository.DatabaseCmdRepo, createDatabase dto.CreateDatabase, ) error
func CreateDatabaseUser ¶
func CreateDatabaseUser( dbQueryRepo repository.DatabaseQueryRepo, dbCmdRepo repository.DatabaseCmdRepo, createDatabaseUser dto.CreateDatabaseUser, ) error
func CreateInstallableService ¶
func CreateInstallableService( servicesQueryRepo repository.ServicesQueryRepo, servicesCmdRepo repository.ServicesCmdRepo, mappingQueryRepo repository.MappingQueryRepo, mappingCmdRepo repository.MappingCmdRepo, vhostQueryRepo repository.VirtualHostQueryRepo, createDto dto.CreateInstallableService, ) error
func CreateMapping ¶
func CreateMapping( mappingQueryRepo repository.MappingQueryRepo, mappingCmdRepo repository.MappingCmdRepo, vhostQueryRepo repository.VirtualHostQueryRepo, svcsQueryRepo repository.ServicesQueryRepo, createDto dto.CreateMapping, ) error
func CreateSslPair ¶
func CreateSslPair( sslCmdRepo repository.SslCmdRepo, vhostQueryRepo repository.VirtualHostQueryRepo, createSslPair dto.CreateSslPair, ) error
func CreateUnixFile ¶
func CreateUnixFile( filesQueryRepo repository.FilesQueryRepo, filesCmdRepo repository.FilesCmdRepo, createUnixFile dto.CreateUnixFile, ) error
func CreateVirtualHost ¶
func CreateVirtualHost( vhostQueryRepo repository.VirtualHostQueryRepo, vhostCmdRepo repository.VirtualHostCmdRepo, createVirtualHost dto.CreateVirtualHost, ) error
func DeleteAccount ¶
func DeleteAccount( accQueryRepo repository.AccQueryRepo, accCmdRepo repository.AccCmdRepo, accountId valueObject.AccountId, ) error
func DeleteCron ¶
func DeleteCron( cronQueryRepo repository.CronQueryRepo, cronCmdRepo repository.CronCmdRepo, cronId valueObject.CronId, ) error
func DeleteDatabase ¶
func DeleteDatabase( dbQueryRepo repository.DatabaseQueryRepo, dbCmdRepo repository.DatabaseCmdRepo, dbName valueObject.DatabaseName, ) error
func DeleteDatabaseUser ¶
func DeleteDatabaseUser( dbQueryRepo repository.DatabaseQueryRepo, dbCmdRepo repository.DatabaseCmdRepo, dbName valueObject.DatabaseName, dbUser valueObject.DatabaseUsername, ) error
func DeleteMapping ¶
func DeleteMapping( queryRepo repository.MappingQueryRepo, cmdRepo repository.MappingCmdRepo, mappingId valueObject.MappingId, ) error
func DeleteMarketplaceInstalledItem ¶
func DeleteMarketplaceInstalledItem( marketplaceQueryRepo repository.MarketplaceQueryRepo, marketplaceCmdRepo repository.MarketplaceCmdRepo, dto dto.DeleteMarketplaceInstalledItem, ) error
func DeleteService ¶
func DeleteService( queryRepo repository.ServicesQueryRepo, cmdRepo repository.ServicesCmdRepo, mappingCmdRepo repository.MappingCmdRepo, svcName valueObject.ServiceName, ) error
func DeleteSslPair ¶
func DeleteSslPair( sslQueryRepo repository.SslQueryRepo, sslCmdRepo repository.SslCmdRepo, sslId valueObject.SslId, ) error
func DeleteSslPairVhosts ¶
func DeleteSslPairVhosts( sslQueryRepo repository.SslQueryRepo, sslCmdRepo repository.SslCmdRepo, dto dto.DeleteSslPairVhosts, ) error
func DeleteVirtualHost ¶
func DeleteVirtualHost( queryRepo repository.VirtualHostQueryRepo, cmdRepo repository.VirtualHostCmdRepo, primaryHostname valueObject.Fqdn, hostname valueObject.Fqdn, ) error
func ExtractUnixFiles ¶
func ExtractUnixFiles( filesQueryRepo repository.FilesQueryRepo, filesCmdRepo repository.FilesCmdRepo, extractUnixFiles dto.ExtractUnixFiles, ) error
func GetAccessTokenDetails ¶
func GetAccessTokenDetails( authQueryRepo repository.AuthQueryRepo, accessToken valueObject.AccessTokenStr, trustedIpAddress []valueObject.IpAddress, ipAddress valueObject.IpAddress, ) (dto.AccessTokenDetails, error)
func GetAccounts ¶
func GetAccounts( accQueryRepo repository.AccQueryRepo, ) ([]entity.Account, error)
func GetCrons ¶
func GetCrons( cronQueryRepo repository.CronQueryRepo, ) ([]entity.Cron, error)
func GetDatabases ¶
func GetDatabases( databaseQueryRepo repository.DatabaseQueryRepo, ) ([]entity.Database, error)
func GetFiles ¶
func GetFiles( filesQueryRepo repository.FilesQueryRepo, unixFilePath valueObject.UnixFilePath, ) ([]entity.UnixFile, error)
func GetInstallableServices ¶
func GetInstallableServices( servicesQueryRepo repository.ServicesQueryRepo, ) ([]entity.InstallableService, error)
func GetO11yOverview ¶
func GetO11yOverview( o11yQueryRepo repository.O11yQueryRepo, ) (entity.O11yOverview, error)
func GetPhpConfigs ¶
func GetPhpConfigs( runtimeQueryRepo repository.RuntimeQueryRepo, hostname valueObject.Fqdn, ) (entity.PhpConfigs, error)
func GetServicesWithMetrics ¶
func GetServicesWithMetrics( servicesQueryRepo repository.ServicesQueryRepo, ) ([]dto.ServiceWithMetrics, error)
func GetSessionToken ¶
func GetSessionToken( authQueryRepo repository.AuthQueryRepo, authCmdRepo repository.AuthCmdRepo, accQueryRepo repository.AccQueryRepo, login dto.Login, ) (accessToken entity.AccessToken, err error)
func GetVirtualHosts ¶
func GetVirtualHosts( vhostQueryRepo repository.VirtualHostQueryRepo, ) ([]entity.VirtualHost, error)
func InstallMarketplaceCatalogItem ¶
func InstallMarketplaceCatalogItem( marketplaceQueryRepo repository.MarketplaceQueryRepo, marketplaceCmdRepo repository.MarketplaceCmdRepo, vhostQueryRepo vhostInfra.VirtualHostQueryRepo, vhostCmdRepo vhostInfra.VirtualHostCmdRepo, installDto dto.InstallMarketplaceCatalogItem, ) error
func MarketplaceCatalogItemLookup ¶
func MarketplaceCatalogItemLookup( marketplaceQueryRepo repository.MarketplaceQueryRepo, itemId *valueObject.MarketplaceItemId, itemSlug *valueObject.MarketplaceItemSlug, ) (itemEntity entity.MarketplaceCatalogItem, err error)
func ReadMarketplaceCatalog ¶
func ReadMarketplaceCatalog( marketplaceQueryRepo repository.MarketplaceQueryRepo, ) ([]entity.MarketplaceCatalogItem, error)
func ReadMarketplaceInstalledItems ¶
func ReadMarketplaceInstalledItems( marketplaceQueryRepo repository.MarketplaceQueryRepo, ) ([]entity.MarketplaceInstalledItem, error)
func ReadSslPairs ¶
func ReadSslPairs( sslQueryRepo repository.SslQueryRepo, ) ([]entity.SslPair, error)
func ReadVirtualHostsWithMappings ¶
func ReadVirtualHostsWithMappings( mappingQueryRepo repository.MappingQueryRepo, ) ([]dto.VirtualHostWithMappings, error)
func UpdateAccountApiKey ¶
func UpdateAccountApiKey( accQueryRepo repository.AccQueryRepo, accCmdRepo repository.AccCmdRepo, updateDto dto.UpdateAccount, ) (accessToken valueObject.AccessTokenStr, err error)
func UpdateAccountPassword ¶
func UpdateAccountPassword( accQueryRepo repository.AccQueryRepo, accCmdRepo repository.AccCmdRepo, updateDto dto.UpdateAccount, ) error
func UpdateCron ¶
func UpdateCron( cronQueryRepo repository.CronQueryRepo, cronCmdRepo repository.CronCmdRepo, updateCron dto.UpdateCron, ) error
func UpdatePhpConfigs ¶
func UpdatePhpConfigs( runtimeQueryRepo repository.RuntimeQueryRepo, runtimeCmdRepo repository.RuntimeCmdRepo, vhostQueryRepo repository.VirtualHostQueryRepo, updatePhpConfigsDto dto.UpdatePhpConfigs, ) error
func UpdateService ¶
func UpdateService( servicesQueryRepo repository.ServicesQueryRepo, servicesCmdRepo repository.ServicesCmdRepo, mappingQueryRepo repository.MappingQueryRepo, mappingCmdRepo repository.MappingCmdRepo, updateDto dto.UpdateService, ) error
func UploadUnixFiles ¶
func UploadUnixFiles( filesQueryRepo repository.FilesQueryRepo, filesCmdRepo repository.FilesCmdRepo, uploadDto dto.UploadUnixFiles, ) (dto.UploadProcessReport, error)
Types ¶
type DeleteUnixFiles ¶
type DeleteUnixFiles struct {
// contains filtered or unexported fields
}
func NewDeleteUnixFiles ¶
func NewDeleteUnixFiles( filesQueryRepo repository.FilesQueryRepo, filesCmdRepo repository.FilesCmdRepo, ) DeleteUnixFiles
func (DeleteUnixFiles) CreateTrash ¶
func (uc DeleteUnixFiles) CreateTrash() error
func (DeleteUnixFiles) Execute ¶
func (uc DeleteUnixFiles) Execute( deleteUnixFiles dto.DeleteUnixFiles, ) error
type SslCertificateWatchdog ¶
type SslCertificateWatchdog struct {
// contains filtered or unexported fields
}
func NewSslCertificateWatchdog ¶
func NewSslCertificateWatchdog( sslQueryRepo repository.SslQueryRepo, sslCmdRepo repository.SslCmdRepo, vhostQueryRepo repository.VirtualHostQueryRepo, vhostCmdRepo repository.VirtualHostCmdRepo, ) SslCertificateWatchdog
func (SslCertificateWatchdog) Execute ¶
func (uc SslCertificateWatchdog) Execute()
type UpdateUnixFiles ¶
type UpdateUnixFiles struct {
// contains filtered or unexported fields
}
func NewUpdateUnixFiles ¶
func NewUpdateUnixFiles( filesCmdRepo repository.FilesCmdRepo, ) UpdateUnixFiles
func (UpdateUnixFiles) Execute ¶
func (uc UpdateUnixFiles) Execute( updateUnixFiles dto.UpdateUnixFiles, ) (dto.UpdateProcessReport, error)
Source Files ¶
- compressUnixFiles.go
- copyUnixFile.go
- createAccount.go
- createCron.go
- createCustomService.go
- createDatabase.go
- createDatabaseUser.go
- createInstallableService.go
- createMapping.go
- createSslPair.go
- createUnixFile.go
- createVirtualHost.go
- deleteAccount.go
- deleteCron.go
- deleteDatabase.go
- deleteDatabaseUser.go
- deleteMapping.go
- deleteMarketplaceInstalledItem.go
- deleteService.go
- deleteSslPair.go
- deleteSslPairVhosts.go
- deleteUnixFiles.go
- deleteVirtualHost.go
- extractUnixFiles.go
- getAccessTokenDetails.go
- getAccounts.go
- getCrons.go
- getDatabases.go
- getFiles.go
- getInstallableServices.go
- getO11yOverview.go
- getPhpConfigs.go
- getServicesWithMetrics.go
- getSessionToken.go
- getVirtualHosts.go
- installMarketplaceCatalogItem.go
- readMarketplaceCatalog.go
- readMarketplaceInstalledItems.go
- readSslPairs.go
- readVirtualHostsWithMappings.go
- sslCertificateWatchdog.go
- updateAccount.go
- updateCron.go
- updatePhpConfigs.go
- updateService.go
- updateUnixFiles.go
- uploadUnixFiles.go
Click to show internal directories.
Click to hide internal directories.