Documentation ¶
Overview ¶
Package googleworkspace implements a steampipe plugin for googleworkspace.
This plugin provides data that Steampipe uses to present foreign tables that represent Google Workspace resources.
Index ¶
- func CalendarService(ctx context.Context, d *plugin.QueryData) (*calendar.Service, error)
- func ConfigInstance() interface{}
- func DriveService(ctx context.Context, d *plugin.QueryData) (*drive.Service, error)
- func GetConfig(connection *plugin.Connection) googleworkspaceConfig
- func GmailService(ctx context.Context, d *plugin.QueryData) (*gmail.Service, error)
- func PeopleService(ctx context.Context, d *plugin.QueryData) (*people.Service, error)
- func Plugin(ctx context.Context) *plugin.Plugin
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CalendarService ¶
func ConfigInstance ¶
func ConfigInstance() interface{}
func DriveService ¶
func GetConfig ¶
func GetConfig(connection *plugin.Connection) googleworkspaceConfig
GetConfig :: retrieve and cast connection config from query data
func GmailService ¶
func PeopleService ¶
Types ¶
This section is empty.
Source Files ¶
- connection_config.go
- not_found.go
- plugin.go
- service.go
- table_googleworkspace_calendar.go
- table_googleworkspace_calendar_event.go
- table_googleworkspace_calendar_my_event.go
- table_googleworkspace_drive.go
- table_googleworkspace_drive_my_file.go
- table_googleworkspace_gmail_draft.go
- table_googleworkspace_gmail_message.go
- table_googleworkspace_gmail_my_draft.go
- table_googleworkspace_gmail_my_message.go
- table_googleworkspace_gmail_my_settings.go
- table_googleworkspace_gmail_settings.go
- table_googleworkspace_people_contact.go
- table_googleworkspace_people_contact_group.go
- table_googleworkspace_people_directory_people.go
- utils.go
Click to show internal directories.
Click to hide internal directories.