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 ¶
- common_columns.go
- connection_config.go
- not_found.go
- plugin.go
- service.go
- table_googleworkspace_calendar.go
- table_googleworkspace_chrome_device.go
- table_googleworkspace_domain.go
- table_googleworkspace_domain_alias.go
- table_googleworkspace_drive.go
- table_googleworkspace_gmail_settings.go
- table_googleworkspace_group.go
- table_googleworkspace_group_alias.go
- table_googleworkspace_group_member.go
- table_googleworkspace_mobile_device.go
- table_googleworkspace_org_unit.go
- table_googleworkspace_privilege.go
- table_googleworkspace_resource_building.go
- table_googleworkspace_resource_calender.go
- table_googleworkspace_resource_feature.go
- table_googleworkspace_role.go
- table_googleworkspace_role_assignment.go
- table_googleworkspace_user.go
- table_googleworkspace_user_alias.go
- utils.go
Click to show internal directories.
Click to hide internal directories.