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 CalendarServiceWithScope(ctx context.Context, d *plugin.QueryData, scopes ...string) (*calendar.Service, error)
- func ConfigInstance() interface{}
- func DriveServiceWithScope(ctx context.Context, d *plugin.QueryData, scopes ...string) (*drive.Service, error)
- func GetConfig(connection *plugin.Connection) googleworkspaceConfig
- func GmailServiceWithScope(ctx context.Context, d *plugin.QueryData, scopes ...string) (*gmail.Service, error)
- func PeopleServiceWithScope(ctx context.Context, d *plugin.QueryData, scopes ...string) (*people.Service, error)
- func Plugin(ctx context.Context) *plugin.Plugin
- func ReportsServiceWithScope(ctx context.Context, d *plugin.QueryData, scopes ...string) (*admin.Service, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CalendarServiceWithScope ¶ added in v1.3.1
func ConfigInstance ¶
func ConfigInstance() interface{}
func DriveServiceWithScope ¶ added in v1.3.1
func GetConfig ¶
func GetConfig(connection *plugin.Connection) googleworkspaceConfig
GetConfig :: retrieve and cast connection config from query data
func GmailServiceWithScope ¶ added in v1.3.1
func PeopleServiceWithScope ¶ added in v1.3.1
Types ¶
This section is empty.
Source Files
¶
- connection_config.go
- not_found.go
- plugin.go
- service.go
- table_googleworkspace_activity_report.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.