Documentation
¶
Index ¶
- Constants
- Variables
- func CompressUnixFiles(filesQueryRepo repository.FilesQueryRepo, filesCmdRepo repository.FilesCmdRepo, ...) (dto.CompressionProcessReport, error)
- func CopyUnixFile(filesQueryRepo repository.FilesQueryRepo, filesCmdRepo repository.FilesCmdRepo, ...) error
- func CreateAccount(accountQueryRepo repository.AccountQueryRepo, ...) error
- func CreateCron(cronCmdRepo repository.CronCmdRepo, ...) 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 CreateFirstAccount(accountQueryRepo repository.AccountQueryRepo, ...) error
- func CreateInstallableService(servicesQueryRepo repository.ServicesQueryRepo, ...) error
- func CreateMapping(vhostQueryRepo repository.VirtualHostQueryRepo, ...) error
- func CreatePubliclyTrustedSslPair(vhostQueryRepo repository.VirtualHostQueryRepo, ...) (sslPairId valueObject.SslPairId, err error)
- func CreateScheduledTask(scheduledTaskCmdRepo repository.ScheduledTaskCmdRepo, ...) error
- func CreateSecureAccessPublicKey(accountCmdRepo repository.AccountCmdRepo, ...) error
- func CreateServiceAutoMapping(vhostQueryRepo repository.VirtualHostQueryRepo, ...) error
- func CreateSessionToken(authQueryRepo repository.AuthQueryRepo, authCmdRepo repository.AuthCmdRepo, ...) (accessToken entity.AccessToken, err error)
- func CreateSslPair(vhostQueryRepo repository.VirtualHostQueryRepo, ...) error
- func CreateUnixFile(filesQueryRepo repository.FilesQueryRepo, filesCmdRepo repository.FilesCmdRepo, ...) error
- func CreateVirtualHost(vhostQueryRepo repository.VirtualHostQueryRepo, ...) error
- func DeleteAccount(accountQueryRepo repository.AccountQueryRepo, ...) error
- func DeleteActivityRecord(activityRecordCmdRepo repository.ActivityRecordCmdRepo, ...) 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(mappingQueryRepo repository.MappingQueryRepo, ...) error
- func DeleteMarketplaceInstalledItem(marketplaceQueryRepo repository.MarketplaceQueryRepo, ...) error
- func DeleteSecureAccessPublicKey(accountQueryRepo repository.AccountQueryRepo, ...) error
- func DeleteService(servicesQueryRepo repository.ServicesQueryRepo, ...) error
- func DeleteServiceMappings(mappingQueryRepo repository.MappingQueryRepo, ...) error
- func DeleteSslPair(sslQueryRepo repository.SslQueryRepo, sslCmdRepo repository.SslCmdRepo, ...) error
- func DeleteVirtualHost(vhostQueryRepo repository.VirtualHostQueryRepo, ...) error
- func ExtractUnixFiles(filesQueryRepo repository.FilesQueryRepo, filesCmdRepo repository.FilesCmdRepo, ...) error
- func InstallMarketplaceCatalogItem(vhostQueryRepo repository.VirtualHostQueryRepo, ...) error
- func NormalizeKnownUnixFilePathPermissions(filesCmdRepo repository.FilesCmdRepo, filePath valueObject.UnixFilePath)
- func ReadAccessTokenDetails(authQueryRepo repository.AuthQueryRepo, accessToken valueObject.AccessTokenStr, ...) (dto.AccessTokenDetails, error)
- func ReadAccounts(accountQueryRepo repository.AccountQueryRepo, ...) (responseDto dto.ReadAccountsResponse, err error)
- func ReadActivityRecords(activityRecordQueryRepo repository.ActivityRecordQueryRepo, ...) (activityRecords []entity.ActivityRecord)
- func ReadCrons(cronQueryRepo repository.CronQueryRepo, requestDto dto.ReadCronsRequest) (responseDto dto.ReadCronsResponse, err error)
- func ReadDatabases(databaseQueryRepo repository.DatabaseQueryRepo) (databasesList []entity.Database, err error)
- func ReadFiles(filesQueryRepo repository.FilesQueryRepo, requestDto dto.ReadFilesRequest) (responseDto dto.ReadFilesResponse, err error)
- func ReadInstallableServices(servicesQueryRepo repository.ServicesQueryRepo, ...) (responseDto dto.ReadInstallableServicesItemsResponse, err error)
- func ReadInstalledServices(servicesQueryRepo repository.ServicesQueryRepo, ...) (responseDto dto.ReadInstalledServicesItemsResponse, err error)
- func ReadMarketplaceCatalogItems(marketplaceQueryRepo repository.MarketplaceQueryRepo, ...) (responseDto dto.ReadMarketplaceCatalogItemsResponse, err error)
- func ReadMarketplaceInstalledItems(marketplaceQueryRepo repository.MarketplaceQueryRepo, ...) (responseDto dto.ReadMarketplaceInstalledItemsResponse, err error)
- func ReadO11yOverview(o11yQueryRepo repository.O11yQueryRepo, withResourceUsage bool) (entity.O11yOverview, error)
- func ReadPhpConfigs(runtimeQueryRepo repository.RuntimeQueryRepo, hostname valueObject.Fqdn) (entity.PhpConfigs, error)
- func ReadScheduledTasks(scheduledTaskQueryRepo repository.ScheduledTaskQueryRepo, ...) (responseDto dto.ReadScheduledTasksResponse, err error)
- func ReadSslPairs(sslQueryRepo repository.SslQueryRepo, requestDto dto.ReadSslPairsRequest) (responseDto dto.ReadSslPairsResponse, err error)
- func ReadVirtualHosts(vhostQueryRepo repository.VirtualHostQueryRepo, ...) (responseDto dto.ReadVirtualHostsResponse, err error)
- func RefreshMarketplaceCatalogItems(marketplaceCmdRepo repository.MarketplaceCmdRepo)
- func RefreshServiceInstallableItems(servicesCmdRepo repository.ServicesCmdRepo)
- func RunScheduledTasks(scheduledTaskQueryRepo repository.ScheduledTaskQueryRepo, ...)
- func UninstallMarketplaceInstalledItemServices(servicesQueryRepo repository.ServicesQueryRepo, ...)
- func UpdateAccount(accountQueryRepo repository.AccountQueryRepo, ...) error
- func UpdateAccountApiKey(accountQueryRepo repository.AccountQueryRepo, ...) (newKey valueObject.AccessTokenStr, err error)
- func UpdateCron(cronQueryRepo repository.CronQueryRepo, cronCmdRepo repository.CronCmdRepo, ...) error
- func UpdatePhpConfigs(runtimeQueryRepo repository.RuntimeQueryRepo, ...) error
- func UpdateScheduledTask(scheduledTaskQueryRepo repository.ScheduledTaskQueryRepo, ...) error
- func UpdateService(servicesQueryRepo repository.ServicesQueryRepo, ...) error
- func UpdateVirtualHost(vhostQueryRepo repository.VirtualHostQueryRepo, ...) error
- func UploadUnixFiles(filesQueryRepo repository.FilesQueryRepo, filesCmdRepo repository.FilesCmdRepo, ...) (dto.UploadProcessReport, error)
- type CreateSecurityActivityRecord
- func (uc *CreateSecurityActivityRecord) CompressUnixFile(compressDto dto.CompressUnixFiles)
- func (uc *CreateSecurityActivityRecord) CopyUnixFile(copyDto dto.CopyUnixFile)
- func (uc *CreateSecurityActivityRecord) CreateAccount(createDto dto.CreateAccount, accountId valueObject.AccountId)
- func (uc *CreateSecurityActivityRecord) CreateCron(createDto dto.CreateCron, cronId valueObject.CronId)
- func (uc *CreateSecurityActivityRecord) CreateCustomService(createDto dto.CreateCustomService)
- func (uc *CreateSecurityActivityRecord) CreateDatabase(createDto dto.CreateDatabase)
- func (uc *CreateSecurityActivityRecord) CreateDatabaseUser(createDto dto.CreateDatabaseUser)
- func (uc *CreateSecurityActivityRecord) CreateInstallableService(createDto dto.CreateInstallableService)
- func (uc *CreateSecurityActivityRecord) CreateMapping(createDto dto.CreateMapping, mappingId valueObject.MappingId)
- func (uc *CreateSecurityActivityRecord) CreatePubliclyTrustedSslPair(createDto dto.CreatePubliclyTrustedSslPair, sslPairId valueObject.SslPairId)
- func (uc *CreateSecurityActivityRecord) CreateSecureAccessPublicKey(createDto dto.CreateSecureAccessPublicKey, ...)
- func (uc *CreateSecurityActivityRecord) CreateSessionToken(recordCode valueObject.ActivityRecordCode, createDto dto.CreateSessionToken)
- func (uc *CreateSecurityActivityRecord) CreateSslPair(createDto dto.CreateSslPair, sslPairId valueObject.SslPairId)
- func (uc *CreateSecurityActivityRecord) CreateUnixFile(createDto dto.CreateUnixFile)
- func (uc *CreateSecurityActivityRecord) CreateVirtualHost(createDto dto.CreateVirtualHost)
- func (uc *CreateSecurityActivityRecord) DeleteAccount(deleteDto dto.DeleteAccount)
- func (uc *CreateSecurityActivityRecord) DeleteCron(deleteDto dto.DeleteCron)
- func (uc *CreateSecurityActivityRecord) DeleteDatabase(deleteDto dto.DeleteDatabase)
- func (uc *CreateSecurityActivityRecord) DeleteDatabaseUser(deleteDto dto.DeleteDatabaseUser)
- func (uc *CreateSecurityActivityRecord) DeleteMapping(deleteDto dto.DeleteMapping)
- func (uc *CreateSecurityActivityRecord) DeleteMarketplaceInstalledItem(installDto dto.DeleteMarketplaceInstalledItem)
- func (uc *CreateSecurityActivityRecord) DeleteSecureAccessPublicKey(deleteDto dto.DeleteSecureAccessPublicKey, accountId valueObject.AccountId)
- func (uc *CreateSecurityActivityRecord) DeleteService(deleteDto dto.DeleteService)
- func (uc *CreateSecurityActivityRecord) DeleteSslPair(deleteDto dto.DeleteSslPair)
- func (uc *CreateSecurityActivityRecord) DeleteSslPairVhosts(deleteDto dto.DeleteSslPairVhosts)
- func (uc *CreateSecurityActivityRecord) DeleteUnixFiles(deleteDto dto.DeleteUnixFiles)
- func (uc *CreateSecurityActivityRecord) DeleteVirtualHost(deleteDto dto.DeleteVirtualHost)
- func (uc *CreateSecurityActivityRecord) ExtractUnixFile(extractDto dto.ExtractUnixFiles)
- func (uc *CreateSecurityActivityRecord) InstallMarketplaceCatalogItem(installDto dto.InstallMarketplaceCatalogItem)
- func (uc *CreateSecurityActivityRecord) UpdateAccount(updateDto dto.UpdateAccount)
- func (uc *CreateSecurityActivityRecord) UpdateCron(updateDto dto.UpdateCron)
- func (uc *CreateSecurityActivityRecord) UpdatePhpConfigs(updateDto dto.UpdatePhpConfigs, configType string)
- func (uc *CreateSecurityActivityRecord) UpdateService(updateDto dto.UpdateService)
- func (uc *CreateSecurityActivityRecord) UpdateUnixFiles(updateDto dto.UpdateUnixFiles)
- func (uc *CreateSecurityActivityRecord) UpdateVirtualHost(updateDto dto.UpdateVirtualHost)
- func (uc *CreateSecurityActivityRecord) UploadUnixFiles(uploadDto dto.UploadUnixFiles)
- type DeleteUnixFiles
- type SslCertificateWatchdog
- type UpdateUnixFiles
Constants ¶
View Source
const FailedLoginAttemptsInterval time.Duration = 15 * time.Minute
View Source
const MaxFailedLoginAttemptsPerIpAddress uint = 3
View Source
const RefreshMarketplaceCatalogItemsAmountPerDay int = 1
View Source
const RefreshServiceInstallableItemsAmountPerDay int = 1
View Source
const ScheduledTasksRunIntervalSecs uint8 = 90
View Source
const SessionTokenExpiresIn time.Duration = 3 * time.Hour
View Source
const SslValidationsPerHour int = 4
Variables ¶
View Source
var CronsDefaultPagination dto.Pagination = dto.Pagination{
PageNumber: 0,
ItemsPerPage: 10,
}
View Source
var FilesDefaultPagination dto.Pagination = dto.Pagination{
PageNumber: 0,
ItemsPerPage: 30,
}
View Source
var MarketplaceDefaultPagination dto.Pagination = dto.Pagination{
PageNumber: 0,
ItemsPerPage: 10,
}
View Source
var ScheduledTasksDefaultPagination dto.Pagination = dto.Pagination{
PageNumber: 0,
ItemsPerPage: 10,
}
View Source
var ServicesDefaultPagination dto.Pagination = dto.Pagination{
PageNumber: 0,
ItemsPerPage: 10,
}
View Source
var SslPairsDefaultPagination dto.Pagination = dto.Pagination{
PageNumber: 0,
ItemsPerPage: 10,
}
View Source
var VirtualHostsDefaultPagination dto.Pagination = dto.Pagination{
PageNumber: 0,
ItemsPerPage: 10,
}
Functions ¶
func CompressUnixFiles ¶
func CompressUnixFiles( filesQueryRepo repository.FilesQueryRepo, filesCmdRepo repository.FilesCmdRepo, activityRecordCmdRepo repository.ActivityRecordCmdRepo, compressDto dto.CompressUnixFiles, ) (dto.CompressionProcessReport, error)
func CopyUnixFile ¶
func CopyUnixFile( filesQueryRepo repository.FilesQueryRepo, filesCmdRepo repository.FilesCmdRepo, activityRecordCmdRepo repository.ActivityRecordCmdRepo, copyDto dto.CopyUnixFile, ) error
func CreateAccount ¶
func CreateAccount( accountQueryRepo repository.AccountQueryRepo, accountCmdRepo repository.AccountCmdRepo, activityRecordCmdRepo repository.ActivityRecordCmdRepo, createDto dto.CreateAccount, ) error
func CreateCron ¶
func CreateCron( cronCmdRepo repository.CronCmdRepo, activityRecordCmdRepo repository.ActivityRecordCmdRepo, createDto dto.CreateCron, ) error
func CreateCustomService ¶
func CreateCustomService( servicesQueryRepo repository.ServicesQueryRepo, servicesCmdRepo repository.ServicesCmdRepo, vhostQueryRepo repository.VirtualHostQueryRepo, mappingCmdRepo repository.MappingCmdRepo, activityRecordCmdRepo repository.ActivityRecordCmdRepo, createDto dto.CreateCustomService, ) error
func CreateDatabase ¶
func CreateDatabase( dbQueryRepo repository.DatabaseQueryRepo, dbCmdRepo repository.DatabaseCmdRepo, activityRecordCmdRepo repository.ActivityRecordCmdRepo, createDto dto.CreateDatabase, ) error
func CreateDatabaseUser ¶
func CreateDatabaseUser( dbQueryRepo repository.DatabaseQueryRepo, dbCmdRepo repository.DatabaseCmdRepo, activityRecordCmdRepo repository.ActivityRecordCmdRepo, createDto dto.CreateDatabaseUser, ) error
func CreateFirstAccount ¶ added in v0.1.7
func CreateFirstAccount( accountQueryRepo repository.AccountQueryRepo, accountCmdRepo repository.AccountCmdRepo, activityRecordCmdRepo repository.ActivityRecordCmdRepo, createDto dto.CreateAccount, ) error
func CreateInstallableService ¶
func CreateInstallableService( servicesQueryRepo repository.ServicesQueryRepo, servicesCmdRepo repository.ServicesCmdRepo, vhostQueryRepo repository.VirtualHostQueryRepo, mappingCmdRepo repository.MappingCmdRepo, activityRecordCmdRepo repository.ActivityRecordCmdRepo, createDto dto.CreateInstallableService, ) error
func CreateMapping ¶
func CreateMapping( vhostQueryRepo repository.VirtualHostQueryRepo, mappingCmdRepo repository.MappingCmdRepo, svcsQueryRepo repository.ServicesQueryRepo, activityRecordCmdRepo repository.ActivityRecordCmdRepo, createDto dto.CreateMapping, ) error
func CreatePubliclyTrustedSslPair ¶ added in v0.2.2
func CreatePubliclyTrustedSslPair( vhostQueryRepo repository.VirtualHostQueryRepo, sslCmdRepo repository.SslCmdRepo, activityRecordCmdRepo repository.ActivityRecordCmdRepo, createDto dto.CreatePubliclyTrustedSslPair, ) (sslPairId valueObject.SslPairId, err error)
func CreateScheduledTask ¶
func CreateScheduledTask( scheduledTaskCmdRepo repository.ScheduledTaskCmdRepo, dto dto.CreateScheduledTask, ) error
func CreateSecureAccessPublicKey ¶ added in v0.1.7
func CreateSecureAccessPublicKey( accountCmdRepo repository.AccountCmdRepo, activityRecordCmdRepo repository.ActivityRecordCmdRepo, createDto dto.CreateSecureAccessPublicKey, ) error
func CreateServiceAutoMapping ¶ added in v0.2.1
func CreateServiceAutoMapping( vhostQueryRepo repository.VirtualHostQueryRepo, mappingCmdRepo repository.MappingCmdRepo, serviceName valueObject.ServiceName, mappingHostname *valueObject.Fqdn, mappingPath *valueObject.MappingPath, operatorAccountId valueObject.AccountId, operatorIpAddress valueObject.IpAddress, ) error
func CreateSessionToken ¶ added in v0.1.2
func CreateSessionToken( authQueryRepo repository.AuthQueryRepo, authCmdRepo repository.AuthCmdRepo, accountQueryRepo repository.AccountQueryRepo, activityRecordQueryRepo repository.ActivityRecordQueryRepo, activityRecordCmdRepo repository.ActivityRecordCmdRepo, createDto dto.CreateSessionToken, ) (accessToken entity.AccessToken, err error)
func CreateSslPair ¶
func CreateSslPair( vhostQueryRepo repository.VirtualHostQueryRepo, sslCmdRepo repository.SslCmdRepo, activityRecordCmdRepo repository.ActivityRecordCmdRepo, createDto dto.CreateSslPair, ) error
func CreateUnixFile ¶
func CreateUnixFile( filesQueryRepo repository.FilesQueryRepo, filesCmdRepo repository.FilesCmdRepo, activityRecordCmdRepo repository.ActivityRecordCmdRepo, createDto dto.CreateUnixFile, ) error
func CreateVirtualHost ¶
func CreateVirtualHost( vhostQueryRepo repository.VirtualHostQueryRepo, vhostCmdRepo repository.VirtualHostCmdRepo, activityRecordCmdRepo repository.ActivityRecordCmdRepo, createDto dto.CreateVirtualHost, ) error
func DeleteAccount ¶
func DeleteAccount( accountQueryRepo repository.AccountQueryRepo, accountCmdRepo repository.AccountCmdRepo, activityRecordCmdRepo repository.ActivityRecordCmdRepo, deleteDto dto.DeleteAccount, ) error
func DeleteActivityRecord ¶
func DeleteActivityRecord( activityRecordCmdRepo repository.ActivityRecordCmdRepo, deleteDto dto.DeleteActivityRecord, ) error
func DeleteCron ¶
func DeleteCron( cronQueryRepo repository.CronQueryRepo, cronCmdRepo repository.CronCmdRepo, activityRecordCmdRepo repository.ActivityRecordCmdRepo, deleteDto dto.DeleteCron, ) error
func DeleteDatabase ¶
func DeleteDatabase( dbQueryRepo repository.DatabaseQueryRepo, dbCmdRepo repository.DatabaseCmdRepo, activityRecordCmdRepo repository.ActivityRecordCmdRepo, deleteDto dto.DeleteDatabase, ) error
func DeleteDatabaseUser ¶
func DeleteDatabaseUser( dbQueryRepo repository.DatabaseQueryRepo, dbCmdRepo repository.DatabaseCmdRepo, activityRecordCmdRepo repository.ActivityRecordCmdRepo, deleteDto dto.DeleteDatabaseUser, ) error
func DeleteMapping ¶
func DeleteMapping( mappingQueryRepo repository.MappingQueryRepo, mappingCmdRepo repository.MappingCmdRepo, activityRecordCmdRepo repository.ActivityRecordCmdRepo, deleteDto dto.DeleteMapping, ) error
func DeleteMarketplaceInstalledItem ¶
func DeleteMarketplaceInstalledItem( marketplaceQueryRepo repository.MarketplaceQueryRepo, marketplaceCmdRepo repository.MarketplaceCmdRepo, mappingQueryRepo repository.MappingQueryRepo, mappingCmdRepo repository.MappingCmdRepo, servicesQueryRepo repository.ServicesQueryRepo, servicesCmdRepo repository.ServicesCmdRepo, activityRecordCmdRepo repository.ActivityRecordCmdRepo, deleteDto dto.DeleteMarketplaceInstalledItem, ) error
func DeleteSecureAccessPublicKey ¶ added in v0.1.7
func DeleteSecureAccessPublicKey( accountQueryRepo repository.AccountQueryRepo, accountCmdRepo repository.AccountCmdRepo, activityRecordCmdRepo repository.ActivityRecordCmdRepo, deleteDto dto.DeleteSecureAccessPublicKey, ) error
func DeleteService ¶
func DeleteService( servicesQueryRepo repository.ServicesQueryRepo, servicesCmdRepo repository.ServicesCmdRepo, mappingQueryRepo repository.MappingQueryRepo, mappingCmdRepo repository.MappingCmdRepo, activityRecordCmdRepo repository.ActivityRecordCmdRepo, deleteDto dto.DeleteService, ) error
func DeleteServiceMappings ¶ added in v0.2.1
func DeleteServiceMappings( mappingQueryRepo repository.MappingQueryRepo, mappingCmdRepo repository.MappingCmdRepo, serviceName valueObject.ServiceName, shouldRecreate bool, operatorAccountId valueObject.AccountId, operatorIpAddress valueObject.IpAddress, ) error
func DeleteSslPair ¶
func DeleteSslPair( sslQueryRepo repository.SslQueryRepo, sslCmdRepo repository.SslCmdRepo, activityRecordCmdRepo repository.ActivityRecordCmdRepo, deleteDto dto.DeleteSslPair, ) error
func DeleteVirtualHost ¶
func DeleteVirtualHost( vhostQueryRepo repository.VirtualHostQueryRepo, vhostCmdRepo repository.VirtualHostCmdRepo, activityRecordCmdRepo repository.ActivityRecordCmdRepo, deleteDto dto.DeleteVirtualHost, ) error
func ExtractUnixFiles ¶
func ExtractUnixFiles( filesQueryRepo repository.FilesQueryRepo, filesCmdRepo repository.FilesCmdRepo, activityRecordCmdRepo repository.ActivityRecordCmdRepo, extractDto dto.ExtractUnixFiles, ) error
func InstallMarketplaceCatalogItem ¶
func InstallMarketplaceCatalogItem( vhostQueryRepo repository.VirtualHostQueryRepo, marketplaceQueryRepo repository.MarketplaceQueryRepo, marketplaceCmdRepo repository.MarketplaceCmdRepo, activityRecordCmdRepo repository.ActivityRecordCmdRepo, installDto dto.InstallMarketplaceCatalogItem, ) error
func NormalizeKnownUnixFilePathPermissions ¶ added in v0.2.0
func NormalizeKnownUnixFilePathPermissions( filesCmdRepo repository.FilesCmdRepo, filePath valueObject.UnixFilePath, )
func ReadAccessTokenDetails ¶
func ReadAccessTokenDetails( authQueryRepo repository.AuthQueryRepo, accessToken valueObject.AccessTokenStr, trustedIpAddress []valueObject.IpAddress, ipAddress valueObject.IpAddress, ) (dto.AccessTokenDetails, error)
func ReadAccounts ¶ added in v0.1.2
func ReadAccounts( accountQueryRepo repository.AccountQueryRepo, requestDto dto.ReadAccountsRequest, ) (responseDto dto.ReadAccountsResponse, err error)
func ReadActivityRecords ¶
func ReadActivityRecords( activityRecordQueryRepo repository.ActivityRecordQueryRepo, readDto dto.ReadActivityRecords, ) (activityRecords []entity.ActivityRecord)
func ReadCrons ¶
func ReadCrons( cronQueryRepo repository.CronQueryRepo, requestDto dto.ReadCronsRequest, ) (responseDto dto.ReadCronsResponse, err error)
func ReadDatabases ¶
func ReadDatabases( databaseQueryRepo repository.DatabaseQueryRepo, ) (databasesList []entity.Database, err error)
func ReadFiles ¶ added in v0.1.5
func ReadFiles( filesQueryRepo repository.FilesQueryRepo, requestDto dto.ReadFilesRequest, ) (responseDto dto.ReadFilesResponse, err error)
func ReadInstallableServices ¶
func ReadInstallableServices( servicesQueryRepo repository.ServicesQueryRepo, requestDto dto.ReadInstallableServicesItemsRequest, ) (responseDto dto.ReadInstallableServicesItemsResponse, err error)
func ReadInstalledServices ¶ added in v0.1.5
func ReadInstalledServices( servicesQueryRepo repository.ServicesQueryRepo, requestDto dto.ReadInstalledServicesItemsRequest, ) (responseDto dto.ReadInstalledServicesItemsResponse, err error)
func ReadMarketplaceCatalogItems ¶ added in v0.1.5
func ReadMarketplaceCatalogItems( marketplaceQueryRepo repository.MarketplaceQueryRepo, requestDto dto.ReadMarketplaceCatalogItemsRequest, ) (responseDto dto.ReadMarketplaceCatalogItemsResponse, err error)
func ReadMarketplaceInstalledItems ¶
func ReadMarketplaceInstalledItems( marketplaceQueryRepo repository.MarketplaceQueryRepo, requestDto dto.ReadMarketplaceInstalledItemsRequest, ) (responseDto dto.ReadMarketplaceInstalledItemsResponse, err error)
func ReadO11yOverview ¶
func ReadO11yOverview( o11yQueryRepo repository.O11yQueryRepo, withResourceUsage bool, ) (entity.O11yOverview, error)
func ReadPhpConfigs ¶
func ReadPhpConfigs( runtimeQueryRepo repository.RuntimeQueryRepo, hostname valueObject.Fqdn, ) (entity.PhpConfigs, error)
func ReadScheduledTasks ¶
func ReadScheduledTasks( scheduledTaskQueryRepo repository.ScheduledTaskQueryRepo, readDto dto.ReadScheduledTasksRequest, ) (responseDto dto.ReadScheduledTasksResponse, err error)
func ReadSslPairs ¶
func ReadSslPairs( sslQueryRepo repository.SslQueryRepo, requestDto dto.ReadSslPairsRequest, ) (responseDto dto.ReadSslPairsResponse, err error)
func ReadVirtualHosts ¶
func ReadVirtualHosts( vhostQueryRepo repository.VirtualHostQueryRepo, requestDto dto.ReadVirtualHostsRequest, ) (responseDto dto.ReadVirtualHostsResponse, err error)
func RefreshMarketplaceCatalogItems ¶ added in v0.1.5
func RefreshMarketplaceCatalogItems(marketplaceCmdRepo repository.MarketplaceCmdRepo)
func RefreshServiceInstallableItems ¶ added in v0.1.5
func RefreshServiceInstallableItems(servicesCmdRepo repository.ServicesCmdRepo)
func RunScheduledTasks ¶
func RunScheduledTasks( scheduledTaskQueryRepo repository.ScheduledTaskQueryRepo, scheduledTaskCmdRepo repository.ScheduledTaskCmdRepo, )
func UninstallMarketplaceInstalledItemServices ¶ added in v0.2.2
func UninstallMarketplaceInstalledItemServices( servicesQueryRepo repository.ServicesQueryRepo, servicesCmdRepo repository.ServicesCmdRepo, mappingQueryRepo repository.MappingQueryRepo, installedItemEntity entity.MarketplaceInstalledItem, )
func UpdateAccount ¶ added in v0.1.2
func UpdateAccount( accountQueryRepo repository.AccountQueryRepo, accountCmdRepo repository.AccountCmdRepo, activityRecordCmdRepo repository.ActivityRecordCmdRepo, updateDto dto.UpdateAccount, ) error
func UpdateAccountApiKey ¶
func UpdateAccountApiKey( accountQueryRepo repository.AccountQueryRepo, accountCmdRepo repository.AccountCmdRepo, activityRecordCmdRepo repository.ActivityRecordCmdRepo, updateDto dto.UpdateAccount, ) (newKey valueObject.AccessTokenStr, err error)
func UpdateCron ¶
func UpdateCron( cronQueryRepo repository.CronQueryRepo, cronCmdRepo repository.CronCmdRepo, activityRecordCmdRepo repository.ActivityRecordCmdRepo, updateDto dto.UpdateCron, ) error
func UpdatePhpConfigs ¶
func UpdatePhpConfigs( runtimeQueryRepo repository.RuntimeQueryRepo, runtimeCmdRepo repository.RuntimeCmdRepo, vhostQueryRepo repository.VirtualHostQueryRepo, activityCmdRepo repository.ActivityRecordCmdRepo, updateDto dto.UpdatePhpConfigs, ) error
func UpdateScheduledTask ¶
func UpdateScheduledTask( scheduledTaskQueryRepo repository.ScheduledTaskQueryRepo, scheduledTaskCmdRepo repository.ScheduledTaskCmdRepo, updateDto dto.UpdateScheduledTask, ) error
func UpdateService ¶
func UpdateService( servicesQueryRepo repository.ServicesQueryRepo, servicesCmdRepo repository.ServicesCmdRepo, mappingQueryRepo repository.MappingQueryRepo, mappingCmdRepo repository.MappingCmdRepo, activityRecordCmdRepo repository.ActivityRecordCmdRepo, updateDto dto.UpdateService, ) error
func UpdateVirtualHost ¶ added in v0.2.1
func UpdateVirtualHost( vhostQueryRepo repository.VirtualHostQueryRepo, vhostCmdRepo repository.VirtualHostCmdRepo, activityRecordCmdRepo repository.ActivityRecordCmdRepo, updateDto dto.UpdateVirtualHost, ) error
func UploadUnixFiles ¶
func UploadUnixFiles( filesQueryRepo repository.FilesQueryRepo, filesCmdRepo repository.FilesCmdRepo, activityRecordCmdRepo repository.ActivityRecordCmdRepo, uploadDto dto.UploadUnixFiles, ) (dto.UploadProcessReport, error)
Types ¶
type CreateSecurityActivityRecord ¶
type CreateSecurityActivityRecord struct {
// contains filtered or unexported fields
}
func NewCreateSecurityActivityRecord ¶ added in v0.1.2
func NewCreateSecurityActivityRecord( activityRecordCmdRepo repository.ActivityRecordCmdRepo, ) *CreateSecurityActivityRecord
func (*CreateSecurityActivityRecord) CompressUnixFile ¶ added in v0.1.5
func (uc *CreateSecurityActivityRecord) CompressUnixFile( compressDto dto.CompressUnixFiles, )
func (*CreateSecurityActivityRecord) CopyUnixFile ¶ added in v0.1.5
func (uc *CreateSecurityActivityRecord) CopyUnixFile(copyDto dto.CopyUnixFile)
func (*CreateSecurityActivityRecord) CreateAccount ¶ added in v0.1.2
func (uc *CreateSecurityActivityRecord) CreateAccount( createDto dto.CreateAccount, accountId valueObject.AccountId, )
func (*CreateSecurityActivityRecord) CreateCron ¶ added in v0.1.5
func (uc *CreateSecurityActivityRecord) CreateCron( createDto dto.CreateCron, cronId valueObject.CronId, )
func (*CreateSecurityActivityRecord) CreateCustomService ¶ added in v0.1.5
func (uc *CreateSecurityActivityRecord) CreateCustomService( createDto dto.CreateCustomService, )
func (*CreateSecurityActivityRecord) CreateDatabase ¶ added in v0.1.5
func (uc *CreateSecurityActivityRecord) CreateDatabase(createDto dto.CreateDatabase)
func (*CreateSecurityActivityRecord) CreateDatabaseUser ¶ added in v0.1.5
func (uc *CreateSecurityActivityRecord) CreateDatabaseUser( createDto dto.CreateDatabaseUser, )
func (*CreateSecurityActivityRecord) CreateInstallableService ¶ added in v0.1.5
func (uc *CreateSecurityActivityRecord) CreateInstallableService( createDto dto.CreateInstallableService, )
func (*CreateSecurityActivityRecord) CreateMapping ¶ added in v0.1.5
func (uc *CreateSecurityActivityRecord) CreateMapping( createDto dto.CreateMapping, mappingId valueObject.MappingId, )
func (*CreateSecurityActivityRecord) CreatePubliclyTrustedSslPair ¶ added in v0.2.2
func (uc *CreateSecurityActivityRecord) CreatePubliclyTrustedSslPair( createDto dto.CreatePubliclyTrustedSslPair, sslPairId valueObject.SslPairId, )
func (*CreateSecurityActivityRecord) CreateSecureAccessPublicKey ¶ added in v0.1.7
func (uc *CreateSecurityActivityRecord) CreateSecureAccessPublicKey( createDto dto.CreateSecureAccessPublicKey, keyId valueObject.SecureAccessPublicKeyId, )
func (*CreateSecurityActivityRecord) CreateSessionToken ¶ added in v0.1.2
func (uc *CreateSecurityActivityRecord) CreateSessionToken( recordCode valueObject.ActivityRecordCode, createDto dto.CreateSessionToken, )
func (*CreateSecurityActivityRecord) CreateSslPair ¶ added in v0.1.5
func (uc *CreateSecurityActivityRecord) CreateSslPair( createDto dto.CreateSslPair, sslPairId valueObject.SslPairId, )
func (*CreateSecurityActivityRecord) CreateUnixFile ¶ added in v0.1.5
func (uc *CreateSecurityActivityRecord) CreateUnixFile(createDto dto.CreateUnixFile)
func (*CreateSecurityActivityRecord) CreateVirtualHost ¶ added in v0.1.5
func (uc *CreateSecurityActivityRecord) CreateVirtualHost( createDto dto.CreateVirtualHost, )
func (*CreateSecurityActivityRecord) DeleteAccount ¶ added in v0.1.2
func (uc *CreateSecurityActivityRecord) DeleteAccount(deleteDto dto.DeleteAccount)
func (*CreateSecurityActivityRecord) DeleteCron ¶ added in v0.1.5
func (uc *CreateSecurityActivityRecord) DeleteCron(deleteDto dto.DeleteCron)
func (*CreateSecurityActivityRecord) DeleteDatabase ¶ added in v0.1.5
func (uc *CreateSecurityActivityRecord) DeleteDatabase(deleteDto dto.DeleteDatabase)
func (*CreateSecurityActivityRecord) DeleteDatabaseUser ¶ added in v0.1.5
func (uc *CreateSecurityActivityRecord) DeleteDatabaseUser( deleteDto dto.DeleteDatabaseUser, )
func (*CreateSecurityActivityRecord) DeleteMapping ¶ added in v0.1.5
func (uc *CreateSecurityActivityRecord) DeleteMapping(deleteDto dto.DeleteMapping)
func (*CreateSecurityActivityRecord) DeleteMarketplaceInstalledItem ¶ added in v0.1.5
func (uc *CreateSecurityActivityRecord) DeleteMarketplaceInstalledItem( installDto dto.DeleteMarketplaceInstalledItem, )
func (*CreateSecurityActivityRecord) DeleteSecureAccessPublicKey ¶ added in v0.1.7
func (uc *CreateSecurityActivityRecord) DeleteSecureAccessPublicKey( deleteDto dto.DeleteSecureAccessPublicKey, accountId valueObject.AccountId, )
func (*CreateSecurityActivityRecord) DeleteService ¶ added in v0.1.5
func (uc *CreateSecurityActivityRecord) DeleteService(deleteDto dto.DeleteService)
func (*CreateSecurityActivityRecord) DeleteSslPair ¶ added in v0.1.5
func (uc *CreateSecurityActivityRecord) DeleteSslPair(deleteDto dto.DeleteSslPair)
func (*CreateSecurityActivityRecord) DeleteSslPairVhosts ¶ added in v0.1.5
func (uc *CreateSecurityActivityRecord) DeleteSslPairVhosts( deleteDto dto.DeleteSslPairVhosts, )
func (*CreateSecurityActivityRecord) DeleteUnixFiles ¶ added in v0.1.5
func (uc *CreateSecurityActivityRecord) DeleteUnixFiles(deleteDto dto.DeleteUnixFiles)
func (*CreateSecurityActivityRecord) DeleteVirtualHost ¶ added in v0.1.5
func (uc *CreateSecurityActivityRecord) DeleteVirtualHost( deleteDto dto.DeleteVirtualHost, )
func (*CreateSecurityActivityRecord) ExtractUnixFile ¶ added in v0.1.5
func (uc *CreateSecurityActivityRecord) ExtractUnixFile( extractDto dto.ExtractUnixFiles, )
func (*CreateSecurityActivityRecord) InstallMarketplaceCatalogItem ¶ added in v0.1.5
func (uc *CreateSecurityActivityRecord) InstallMarketplaceCatalogItem( installDto dto.InstallMarketplaceCatalogItem, )
func (*CreateSecurityActivityRecord) UpdateAccount ¶ added in v0.1.2
func (uc *CreateSecurityActivityRecord) UpdateAccount(updateDto dto.UpdateAccount)
func (*CreateSecurityActivityRecord) UpdateCron ¶ added in v0.1.5
func (uc *CreateSecurityActivityRecord) UpdateCron(updateDto dto.UpdateCron)
func (*CreateSecurityActivityRecord) UpdatePhpConfigs ¶ added in v0.1.5
func (uc *CreateSecurityActivityRecord) UpdatePhpConfigs( updateDto dto.UpdatePhpConfigs, configType string, )
func (*CreateSecurityActivityRecord) UpdateService ¶ added in v0.1.5
func (uc *CreateSecurityActivityRecord) UpdateService(updateDto dto.UpdateService)
func (*CreateSecurityActivityRecord) UpdateUnixFiles ¶ added in v0.1.5
func (uc *CreateSecurityActivityRecord) UpdateUnixFiles(updateDto dto.UpdateUnixFiles)
func (*CreateSecurityActivityRecord) UpdateVirtualHost ¶ added in v0.2.1
func (uc *CreateSecurityActivityRecord) UpdateVirtualHost( updateDto dto.UpdateVirtualHost, )
func (*CreateSecurityActivityRecord) UploadUnixFiles ¶ added in v0.1.5
func (uc *CreateSecurityActivityRecord) UploadUnixFiles( uploadDto dto.UploadUnixFiles, )
type DeleteUnixFiles ¶
type DeleteUnixFiles struct {
// contains filtered or unexported fields
}
func NewDeleteUnixFiles ¶
func NewDeleteUnixFiles( filesQueryRepo repository.FilesQueryRepo, filesCmdRepo repository.FilesCmdRepo, activityRecordCmdRepo repository.ActivityRecordCmdRepo, ) DeleteUnixFiles
func (DeleteUnixFiles) CreateGeneralTrash ¶ added in v0.1.5
func (uc DeleteUnixFiles) CreateGeneralTrash( operatorAccountId valueObject.AccountId, operatorIpAddress valueObject.IpAddress, ) error
func (DeleteUnixFiles) Execute ¶
func (uc DeleteUnixFiles) Execute(deleteDto dto.DeleteUnixFiles) error
type SslCertificateWatchdog ¶
type SslCertificateWatchdog struct {
// contains filtered or unexported fields
}
func NewSslCertificateWatchdog ¶ added in v0.2.1
func NewSslCertificateWatchdog( vhostQueryRepo repository.VirtualHostQueryRepo, sslQueryRepo repository.SslQueryRepo, sslCmdRepo repository.SslCmdRepo, ) *SslCertificateWatchdog
func (*SslCertificateWatchdog) Execute ¶ added in v0.2.1
func (uc *SslCertificateWatchdog) Execute()
type UpdateUnixFiles ¶
type UpdateUnixFiles struct {
// contains filtered or unexported fields
}
func NewUpdateUnixFiles ¶
func NewUpdateUnixFiles( filesQueryRepo repository.FilesQueryRepo, filesCmdRepo repository.FilesCmdRepo, activityRecordCmdRepo repository.ActivityRecordCmdRepo, ) UpdateUnixFiles
func (UpdateUnixFiles) Execute ¶
func (uc UpdateUnixFiles) Execute( updateDto dto.UpdateUnixFiles, ) (dto.UpdateProcessReport, error)
Source Files
¶
- compressUnixFiles.go
- copyUnixFile.go
- createAccount.go
- createActivityRecord.go
- createCron.go
- createCustomService.go
- createDatabase.go
- createDatabaseUser.go
- createFirstAccount.go
- createInstallableService.go
- createMapping.go
- createPubliclyTrustedSslPair.go
- createScheduledTask.go
- createSecureAccessPublicKey.go
- createSessionToken.go
- createSslPair.go
- createUnixFile.go
- createVirtualHost.go
- deleteAccount.go
- deleteActivityRecord.go
- deleteCron.go
- deleteDatabase.go
- deleteDatabaseUser.go
- deleteMapping.go
- deleteMarketplaceInstalledItem.go
- deleteSecureAccessPublicKey.go
- deleteService.go
- deleteSslPair.go
- deleteUnixFiles.go
- deleteVirtualHost.go
- extractUnixFiles.go
- installMarketplaceCatalogItem.go
- readAccessTokenDetails.go
- readAccounts.go
- readActivityRecords.go
- readCrons.go
- readDatabases.go
- readFiles.go
- readInstallableServices.go
- readInstalledServices.go
- readMarketplaceCatalogItems.go
- readMarketplaceInstalledItems.go
- readO11yOverview.go
- readPhpConfigs.go
- readScheduledTasks.go
- readSslPairs.go
- readVirtualHosts.go
- refreshMarketplaceCatalogItems.go
- refreshServiceInstallableItems.go
- runScheduledTasks.go
- sslCertificateWatchdog.go
- updateAccount.go
- updateAccountApiKey.go
- updateCron.go
- updatePhpConfigs.go
- updateScheduledTask.go
- updateService.go
- updateUnixFiles.go
- updateVirtualHost.go
- uploadUnixFiles.go
Click to show internal directories.
Click to hide internal directories.