Pkg
Orchestrators

Orchestrators

Explore the following sections to learn more:

orchestrators

import "github.com/gemini-oss/rego/pkg/orchestrators"

pkg/orchestrators/orchestrators.go

Index

type Client

type Client struct {
    Log             *log.Logger
    ActiveDirectory *active_directory.Client
    Google          *google.Client
    Jamf            *jamf.Client
    Okta            *okta.Client
    SnipeIT         *snipeit.Client
}

func (*Client) ADReportToGoogleSheet

func (c *Client) ADReportToGoogleSheet(group string) error

* Orchestrate the following:

  • Generate a report of all members of a group in Active Directory
  • Save the report to a Google Sheet
  • Format the sheet

func (*Client) OktaRoleReportToGoogleSheet

func (c *Client) OktaRoleReportToGoogleSheet() error

* Orchestrate the following:

  • Generate a report of all users and their roles in Okta
  • Save the report to a Google Sheet
  • Format the sheet

Generated by gomarkdoc