TenantBackupsEnqueueCommand
extends Command
in package
FinalYes
Enqueues managed tenant backups for every active tenant whose latest completed backup is older than the global backup-policy cadence.
This is the single scheduled entry point for tenant backup creation;
it runs from the tenant-backup-fleet platform schedule.
Table of Contents
Methods
- defaultName() : string
- execute() : int
- buildOptionParser() : ConsoleOptionParser
- latestCompletedByTenant() : array<string, string>
- Latest completed backup timestamp per tenant.
Methods
defaultName()
public
static defaultName() : string
Tags
Return values
stringexecute()
public
execute(Arguments $args, ConsoleIo $io) : int
Parameters
- $args : Arguments
- $io : ConsoleIo
Tags
Return values
intbuildOptionParser()
protected
buildOptionParser(ConsoleOptionParser $parser) : ConsoleOptionParser
Parameters
- $parser : ConsoleOptionParser
Tags
Return values
ConsoleOptionParserlatestCompletedByTenant()
Latest completed backup timestamp per tenant.
private
latestCompletedByTenant(Connection $platform) : array<string, string>
Parameters
- $platform : Connection