Versions in this module Expand all Collapse all v0 v0.1.2 Mar 24, 2021 v0.1.1 Mar 4, 2021 v0.1.0 Mar 4, 2021 v0.0.12 Mar 4, 2021 v0.0.11 Feb 28, 2021 Changes in this version + var RoleTables = []interface + var ServiceAccountTables = []interface + func NewClient(db *database.Database, log hclog.Logger, projectID string) (resource.ClientInterface, error) + type Client struct + func (c *Client) CollectResource(resource string, config interface{}) error + type Role struct + Deleted bool + Description string + Etag string + ID uint + IncludedPermissions []*RolePermission + Name string + ProjectID string + Region string + Stage string + Title string + func (Role) TableName() string + type RolePermission struct + ID uint + ProjectID string + RoleID uint + Value string + func (RolePermission) TableName() string + type ServiceAccount struct + Description string + Disabled bool + DisplayName string + Email string + Etag string + ID uint + Name string + Oauth2ClientId string + ProjectID string + Region string + UniqueId string + func (ServiceAccount) TableName() string