Documentation ¶
Index ¶
Constants ¶
View Source
const AwsMappingName = "awsMapping"
View Source
const AwsToKubernetesName = "awsToK8s"
View Source
const AzureAdToAwsName = "aadToAws"
View Source
const CapabilityServiceToAzureAdName = "capSvcToAad"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Job ¶
type Job struct { Name string Status *SyncStatus ScheduleEnabled bool // contains filtered or unexported fields }
type Orchestrator ¶
Orchestrator Used for managing long-lived fully fledged sync jobs
func NewOrchestrator ¶
func NewOrchestrator(ctx context.Context, wg *sync.WaitGroup) *Orchestrator
func (*Orchestrator) AadToAwsSyncStatusProgress ¶
func (o *Orchestrator) AadToAwsSyncStatusProgress() bool
func (*Orchestrator) AwsToK8sSyncStatusProgress ¶
func (o *Orchestrator) AwsToK8sSyncStatusProgress() bool
func (*Orchestrator) CapSvcToAadSyncProgress ¶
func (o *Orchestrator) CapSvcToAadSyncProgress() bool
func (*Orchestrator) Init ¶
func (o *Orchestrator) Init(conf config.Config)
type SyncStatus ¶
type SyncStatus struct {
// contains filtered or unexported fields
}
func (*SyncStatus) InProgress ¶
func (s *SyncStatus) InProgress() bool
func (*SyncStatus) SetStatus ¶
func (s *SyncStatus) SetStatus(status bool)
Click to show internal directories.
Click to hide internal directories.