Documentation ¶
Index ¶
- func NewStore() (*gorm.DB, sqlmock.Sqlmock, error)
- type BigQueryClient
- func (_m *BigQueryClient) EXPECT() *BigQueryClient_Expecter
- func (_m *BigQueryClient) GetDatasets(_a0 context.Context) ([]*bigquery.Dataset, error)
- func (_m *BigQueryClient) GetTables(ctx context.Context, datasetID string) ([]*bigquery.Table, error)
- func (_m *BigQueryClient) GrantDatasetAccess(ctx context.Context, d *bigquery.Dataset, user string, role string) error
- func (_m *BigQueryClient) GrantTableAccess(ctx context.Context, t *bigquery.Table, accountType string, accountID string, ...) error
- func (_m *BigQueryClient) ListAccess(ctx context.Context, resourceTypes []string) (map[string]interface{}, error)
- func (_m *BigQueryClient) ResolveDatasetRole(role string) (gobigquery.AccessRole, error)
- func (_m *BigQueryClient) RevokeDatasetAccess(ctx context.Context, d *bigquery.Dataset, user string, role string) error
- func (_m *BigQueryClient) RevokeTableAccess(ctx context.Context, t *bigquery.Table, accountType string, accountID string, ...) error
- type BigQueryClient_Expecter
- func (_e *BigQueryClient_Expecter) GetDatasets(_a0 interface{}) *BigQueryClient_GetDatasets_Call
- func (_e *BigQueryClient_Expecter) GetTables(ctx interface{}, datasetID interface{}) *BigQueryClient_GetTables_Call
- func (_e *BigQueryClient_Expecter) GrantDatasetAccess(ctx interface{}, d interface{}, user interface{}, role interface{}) *BigQueryClient_GrantDatasetAccess_Call
- func (_e *BigQueryClient_Expecter) GrantTableAccess(ctx interface{}, t interface{}, accountType interface{}, accountID interface{}, ...) *BigQueryClient_GrantTableAccess_Call
- func (_e *BigQueryClient_Expecter) ListAccess(ctx interface{}, resourceTypes interface{}) *BigQueryClient_ListAccess_Call
- func (_e *BigQueryClient_Expecter) ResolveDatasetRole(role interface{}) *BigQueryClient_ResolveDatasetRole_Call
- func (_e *BigQueryClient_Expecter) RevokeDatasetAccess(ctx interface{}, d interface{}, user interface{}, role interface{}) *BigQueryClient_RevokeDatasetAccess_Call
- func (_e *BigQueryClient_Expecter) RevokeTableAccess(ctx interface{}, t interface{}, accountType interface{}, accountID interface{}, ...) *BigQueryClient_RevokeTableAccess_Call
- type BigQueryClient_GetDatasets_Call
- type BigQueryClient_GetTables_Call
- type BigQueryClient_GrantDatasetAccess_Call
- type BigQueryClient_GrantTableAccess_Call
- type BigQueryClient_ListAccess_Call
- type BigQueryClient_ResolveDatasetRole_Call
- type BigQueryClient_RevokeDatasetAccess_Call
- type BigQueryClient_RevokeTableAccess_Call
- type Crypto
- type Crypto_Decrypt_Call
- type Crypto_Encrypt_Call
- type Crypto_Expecter
- type Decryptor
- type Encryptor
- type GrafanaClient
- func (_m *GrafanaClient) GetDashboards(folderId int) ([]*grafana.Dashboard, error)
- func (_m *GrafanaClient) GetFolders() ([]*grafana.Folder, error)
- func (_m *GrafanaClient) GrantDashboardAccess(resource *grafana.Dashboard, user string, role string) error
- func (_m *GrafanaClient) RevokeDashboardAccess(resource *grafana.Dashboard, user string, role string) error
- type HTTPClient
- type IAMClient
- type IAMManager
- type MetabaseClient
- func (_m *MetabaseClient) GetCollections() ([]*metabase.Collection, error)
- func (_m *MetabaseClient) GetDatabases() ([]*metabase.Database, error)
- func (_m *MetabaseClient) GetGroups() ([]*metabase.Group, metabase.ResourceGroupDetails, ...)
- func (_m *MetabaseClient) GrantCollectionAccess(resource *metabase.Collection, user string, role string) error
- func (_m *MetabaseClient) GrantDatabaseAccess(resource *metabase.Database, user string, role string, ...) error
- func (_m *MetabaseClient) GrantGroupAccess(groupID int, email string) error
- func (_m *MetabaseClient) GrantTableAccess(resource *metabase.Table, user string, role string, ...) error
- func (_m *MetabaseClient) RevokeCollectionAccess(resource *metabase.Collection, user string, role string) error
- func (_m *MetabaseClient) RevokeDatabaseAccess(resource *metabase.Database, user string, role string) error
- func (_m *MetabaseClient) RevokeGroupAccess(groupID int, email string) error
- func (_m *MetabaseClient) RevokeTableAccess(resource *metabase.Table, user string, role string) error
- type Notifier
- type ProviderClient
- func (_m *ProviderClient) CreateConfig(_a0 *domain.ProviderConfig) error
- func (_m *ProviderClient) GetAccountTypes() []string
- func (_m *ProviderClient) GetResources(pc *domain.ProviderConfig) ([]*domain.Resource, error)
- func (_m *ProviderClient) GetRoles(pc *domain.ProviderConfig, resourceType string) ([]*domain.Role, error)
- func (_m *ProviderClient) GetType() string
- func (_m *ProviderClient) GrantAccess(_a0 *domain.ProviderConfig, _a1 *domain.Appeal) error
- func (_m *ProviderClient) RevokeAccess(_a0 *domain.ProviderConfig, _a1 *domain.Appeal) error
- type ShieldClient
- func (_m *ShieldClient) GetOrganizations() ([]*shield.Organization, error)
- func (_m *ShieldClient) GetProjects() ([]*shield.Project, error)
- func (_m *ShieldClient) GetSelfUser(email string) (*shield.User, error)
- func (_m *ShieldClient) GetTeams() ([]*shield.Team, error)
- func (_m *ShieldClient) GrantOrganizationAccess(resource *shield.Organization, user string, role string) error
- func (_m *ShieldClient) GrantProjectAccess(resource *shield.Project, user string, role string) error
- func (_m *ShieldClient) GrantTeamAccess(resource *shield.Team, user string, role string) error
- func (_m *ShieldClient) RevokeOrganizationAccess(resource *shield.Organization, user string, role string) error
- func (_m *ShieldClient) RevokeProjectAccess(resource *shield.Project, user string, role string) error
- func (_m *ShieldClient) RevokeTeamAccess(resource *shield.Team, user string, role string) error
- type TableauClient
- func (_m *TableauClient) GetDataSources() ([]*tableau.DataSource, error)
- func (_m *TableauClient) GetFlows() ([]*tableau.Flow, error)
- func (_m *TableauClient) GetMetrics() ([]*tableau.Metric, error)
- func (_m *TableauClient) GetViews() ([]*tableau.View, error)
- func (_m *TableauClient) GetWorkbooks() ([]*tableau.Workbook, error)
- func (_m *TableauClient) GrantDataSourceAccess(resource *tableau.DataSource, user string, role string) error
- func (_m *TableauClient) GrantFlowAccess(resource *tableau.Flow, user string, role string) error
- func (_m *TableauClient) GrantMetricAccess(resource *tableau.Metric, user string, role string) error
- func (_m *TableauClient) GrantViewAccess(resource *tableau.View, user string, role string) error
- func (_m *TableauClient) GrantWorkbookAccess(resource *tableau.Workbook, user string, role string) error
- func (_m *TableauClient) RevokeDataSourceAccess(resource *tableau.DataSource, user string, role string) error
- func (_m *TableauClient) RevokeFlowAccess(resource *tableau.Flow, user string, role string) error
- func (_m *TableauClient) RevokeMetricAccess(resource *tableau.Metric, user string, role string) error
- func (_m *TableauClient) RevokeViewAccess(resource *tableau.View, user string, role string) error
- func (_m *TableauClient) RevokeWorkbookAccess(resource *tableau.Workbook, user string, role string) error
- func (_m *TableauClient) UpdateSiteRole(user string, role string) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type BigQueryClient ¶ added in v0.3.0
BigQueryClient is an autogenerated mock type for the BigQueryClient type
func (*BigQueryClient) EXPECT ¶ added in v0.3.0
func (_m *BigQueryClient) EXPECT() *BigQueryClient_Expecter
func (*BigQueryClient) GetDatasets ¶ added in v0.3.0
GetDatasets provides a mock function with given fields: _a0
func (*BigQueryClient) GetTables ¶ added in v0.3.0
func (_m *BigQueryClient) GetTables(ctx context.Context, datasetID string) ([]*bigquery.Table, error)
GetTables provides a mock function with given fields: ctx, datasetID
func (*BigQueryClient) GrantDatasetAccess ¶ added in v0.3.0
func (_m *BigQueryClient) GrantDatasetAccess(ctx context.Context, d *bigquery.Dataset, user string, role string) error
GrantDatasetAccess provides a mock function with given fields: ctx, d, user, role
func (*BigQueryClient) GrantTableAccess ¶ added in v0.3.0
func (_m *BigQueryClient) GrantTableAccess(ctx context.Context, t *bigquery.Table, accountType string, accountID string, role string) error
GrantTableAccess provides a mock function with given fields: ctx, t, accountType, accountID, role
func (*BigQueryClient) ListAccess ¶ added in v0.4.5
func (_m *BigQueryClient) ListAccess(ctx context.Context, resourceTypes []string) (map[string]interface{}, error)
ListAccess provides a mock function with given fields: ctx, resourceTypes
func (*BigQueryClient) ResolveDatasetRole ¶ added in v0.3.0
func (_m *BigQueryClient) ResolveDatasetRole(role string) (gobigquery.AccessRole, error)
ResolveDatasetRole provides a mock function with given fields: role
func (*BigQueryClient) RevokeDatasetAccess ¶ added in v0.3.0
func (_m *BigQueryClient) RevokeDatasetAccess(ctx context.Context, d *bigquery.Dataset, user string, role string) error
RevokeDatasetAccess provides a mock function with given fields: ctx, d, user, role
type BigQueryClient_Expecter ¶ added in v0.3.0
type BigQueryClient_Expecter struct {
// contains filtered or unexported fields
}
func (*BigQueryClient_Expecter) GetDatasets ¶ added in v0.3.0
func (_e *BigQueryClient_Expecter) GetDatasets(_a0 interface{}) *BigQueryClient_GetDatasets_Call
GetDatasets is a helper method to define mock.On call
- _a0 context.Context
func (*BigQueryClient_Expecter) GetTables ¶ added in v0.3.0
func (_e *BigQueryClient_Expecter) GetTables(ctx interface{}, datasetID interface{}) *BigQueryClient_GetTables_Call
GetTables is a helper method to define mock.On call
- ctx context.Context
- datasetID string
func (*BigQueryClient_Expecter) GrantDatasetAccess ¶ added in v0.3.0
func (_e *BigQueryClient_Expecter) GrantDatasetAccess(ctx interface{}, d interface{}, user interface{}, role interface{}) *BigQueryClient_GrantDatasetAccess_Call
GrantDatasetAccess is a helper method to define mock.On call
- ctx context.Context
- d *bigquery.Dataset
- user string
- role string
func (*BigQueryClient_Expecter) GrantTableAccess ¶ added in v0.3.0
func (_e *BigQueryClient_Expecter) GrantTableAccess(ctx interface{}, t interface{}, accountType interface{}, accountID interface{}, role interface{}) *BigQueryClient_GrantTableAccess_Call
GrantTableAccess is a helper method to define mock.On call
- ctx context.Context
- t *bigquery.Table
- accountType string
- accountID string
- role string
func (*BigQueryClient_Expecter) ListAccess ¶ added in v0.4.5
func (_e *BigQueryClient_Expecter) ListAccess(ctx interface{}, resourceTypes interface{}) *BigQueryClient_ListAccess_Call
ListAccess is a helper method to define mock.On call
- ctx context.Context
- resourceTypes []string
func (*BigQueryClient_Expecter) ResolveDatasetRole ¶ added in v0.3.0
func (_e *BigQueryClient_Expecter) ResolveDatasetRole(role interface{}) *BigQueryClient_ResolveDatasetRole_Call
ResolveDatasetRole is a helper method to define mock.On call
- role string
func (*BigQueryClient_Expecter) RevokeDatasetAccess ¶ added in v0.3.0
func (_e *BigQueryClient_Expecter) RevokeDatasetAccess(ctx interface{}, d interface{}, user interface{}, role interface{}) *BigQueryClient_RevokeDatasetAccess_Call
RevokeDatasetAccess is a helper method to define mock.On call
- ctx context.Context
- d *bigquery.Dataset
- user string
- role string
func (*BigQueryClient_Expecter) RevokeTableAccess ¶ added in v0.3.0
func (_e *BigQueryClient_Expecter) RevokeTableAccess(ctx interface{}, t interface{}, accountType interface{}, accountID interface{}, role interface{}) *BigQueryClient_RevokeTableAccess_Call
RevokeTableAccess is a helper method to define mock.On call
- ctx context.Context
- t *bigquery.Table
- accountType string
- accountID string
- role string
type BigQueryClient_GetDatasets_Call ¶ added in v0.3.0
BigQueryClient_GetDatasets_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetDatasets'
func (*BigQueryClient_GetDatasets_Call) Return ¶ added in v0.3.0
func (_c *BigQueryClient_GetDatasets_Call) Return(_a0 []*bigquery.Dataset, _a1 error) *BigQueryClient_GetDatasets_Call
func (*BigQueryClient_GetDatasets_Call) Run ¶ added in v0.3.0
func (_c *BigQueryClient_GetDatasets_Call) Run(run func(_a0 context.Context)) *BigQueryClient_GetDatasets_Call
type BigQueryClient_GetTables_Call ¶ added in v0.3.0
BigQueryClient_GetTables_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetTables'
func (*BigQueryClient_GetTables_Call) Return ¶ added in v0.3.0
func (_c *BigQueryClient_GetTables_Call) Return(_a0 []*bigquery.Table, _a1 error) *BigQueryClient_GetTables_Call
func (*BigQueryClient_GetTables_Call) Run ¶ added in v0.3.0
func (_c *BigQueryClient_GetTables_Call) Run(run func(ctx context.Context, datasetID string)) *BigQueryClient_GetTables_Call
type BigQueryClient_GrantDatasetAccess_Call ¶ added in v0.3.0
BigQueryClient_GrantDatasetAccess_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GrantDatasetAccess'
func (*BigQueryClient_GrantDatasetAccess_Call) Return ¶ added in v0.3.0
func (_c *BigQueryClient_GrantDatasetAccess_Call) Return(_a0 error) *BigQueryClient_GrantDatasetAccess_Call
func (*BigQueryClient_GrantDatasetAccess_Call) Run ¶ added in v0.3.0
func (_c *BigQueryClient_GrantDatasetAccess_Call) Run(run func(ctx context.Context, d *bigquery.Dataset, user string, role string)) *BigQueryClient_GrantDatasetAccess_Call
type BigQueryClient_GrantTableAccess_Call ¶ added in v0.3.0
BigQueryClient_GrantTableAccess_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GrantTableAccess'
func (*BigQueryClient_GrantTableAccess_Call) Return ¶ added in v0.3.0
func (_c *BigQueryClient_GrantTableAccess_Call) Return(_a0 error) *BigQueryClient_GrantTableAccess_Call
type BigQueryClient_ListAccess_Call ¶ added in v0.4.5
BigQueryClient_ListAccess_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ListAccess'
func (*BigQueryClient_ListAccess_Call) Return ¶ added in v0.4.5
func (_c *BigQueryClient_ListAccess_Call) Return(_a0 map[string]interface{}, _a1 error) *BigQueryClient_ListAccess_Call
func (*BigQueryClient_ListAccess_Call) Run ¶ added in v0.4.5
func (_c *BigQueryClient_ListAccess_Call) Run(run func(ctx context.Context, resourceTypes []string)) *BigQueryClient_ListAccess_Call
type BigQueryClient_ResolveDatasetRole_Call ¶ added in v0.3.0
BigQueryClient_ResolveDatasetRole_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ResolveDatasetRole'
func (*BigQueryClient_ResolveDatasetRole_Call) Return ¶ added in v0.3.0
func (_c *BigQueryClient_ResolveDatasetRole_Call) Return(_a0 gobigquery.AccessRole, _a1 error) *BigQueryClient_ResolveDatasetRole_Call
func (*BigQueryClient_ResolveDatasetRole_Call) Run ¶ added in v0.3.0
func (_c *BigQueryClient_ResolveDatasetRole_Call) Run(run func(role string)) *BigQueryClient_ResolveDatasetRole_Call
type BigQueryClient_RevokeDatasetAccess_Call ¶ added in v0.3.0
BigQueryClient_RevokeDatasetAccess_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'RevokeDatasetAccess'
func (*BigQueryClient_RevokeDatasetAccess_Call) Return ¶ added in v0.3.0
func (_c *BigQueryClient_RevokeDatasetAccess_Call) Return(_a0 error) *BigQueryClient_RevokeDatasetAccess_Call
func (*BigQueryClient_RevokeDatasetAccess_Call) Run ¶ added in v0.3.0
func (_c *BigQueryClient_RevokeDatasetAccess_Call) Run(run func(ctx context.Context, d *bigquery.Dataset, user string, role string)) *BigQueryClient_RevokeDatasetAccess_Call
type BigQueryClient_RevokeTableAccess_Call ¶ added in v0.3.0
BigQueryClient_RevokeTableAccess_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'RevokeTableAccess'
func (*BigQueryClient_RevokeTableAccess_Call) Return ¶ added in v0.3.0
func (_c *BigQueryClient_RevokeTableAccess_Call) Return(_a0 error) *BigQueryClient_RevokeTableAccess_Call
type Crypto ¶
Crypto is an autogenerated mock type for the Crypto type
func (*Crypto) EXPECT ¶ added in v0.5.4
func (_m *Crypto) EXPECT() *Crypto_Expecter
type Crypto_Decrypt_Call ¶ added in v0.5.4
Crypto_Decrypt_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Decrypt'
func (*Crypto_Decrypt_Call) Return ¶ added in v0.5.4
func (_c *Crypto_Decrypt_Call) Return(_a0 string, _a1 error) *Crypto_Decrypt_Call
func (*Crypto_Decrypt_Call) Run ¶ added in v0.5.4
func (_c *Crypto_Decrypt_Call) Run(run func(_a0 string)) *Crypto_Decrypt_Call
type Crypto_Encrypt_Call ¶ added in v0.5.4
Crypto_Encrypt_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Encrypt'
func (*Crypto_Encrypt_Call) Return ¶ added in v0.5.4
func (_c *Crypto_Encrypt_Call) Return(_a0 string, _a1 error) *Crypto_Encrypt_Call
func (*Crypto_Encrypt_Call) Run ¶ added in v0.5.4
func (_c *Crypto_Encrypt_Call) Run(run func(_a0 string)) *Crypto_Encrypt_Call
type Crypto_Expecter ¶ added in v0.5.4
type Crypto_Expecter struct {
// contains filtered or unexported fields
}
func (*Crypto_Expecter) Decrypt ¶ added in v0.5.4
func (_e *Crypto_Expecter) Decrypt(_a0 interface{}) *Crypto_Decrypt_Call
Decrypt is a helper method to define mock.On call
- _a0 string
func (*Crypto_Expecter) Encrypt ¶ added in v0.5.4
func (_e *Crypto_Expecter) Encrypt(_a0 interface{}) *Crypto_Encrypt_Call
Encrypt is a helper method to define mock.On call
- _a0 string
type GrafanaClient ¶ added in v0.1.1
GrafanaClient is an autogenerated mock type for the GrafanaClient type
func (*GrafanaClient) GetDashboards ¶ added in v0.1.1
func (_m *GrafanaClient) GetDashboards(folderId int) ([]*grafana.Dashboard, error)
GetDashboards provides a mock function with given fields: folderId
func (*GrafanaClient) GetFolders ¶ added in v0.1.1
func (_m *GrafanaClient) GetFolders() ([]*grafana.Folder, error)
GetFolders provides a mock function with given fields:
func (*GrafanaClient) GrantDashboardAccess ¶ added in v0.1.1
func (_m *GrafanaClient) GrantDashboardAccess(resource *grafana.Dashboard, user string, role string) error
GrantDashboardAccess provides a mock function with given fields: resource, user, role
func (*GrafanaClient) RevokeDashboardAccess ¶ added in v0.1.1
func (_m *GrafanaClient) RevokeDashboardAccess(resource *grafana.Dashboard, user string, role string) error
RevokeDashboardAccess provides a mock function with given fields: resource, user, role
type HTTPClient ¶
HTTPClient is an autogenerated mock type for the HTTPClient type
type IAMManager ¶ added in v0.1.2
IAMManager is an autogenerated mock type for the IAMManager type
func (*IAMManager) GetClient ¶ added in v0.1.2
func (_m *IAMManager) GetClient(_a0 domain.SensitiveConfig) (domain.IAMClient, error)
GetClient provides a mock function with given fields: _a0
func (*IAMManager) ParseConfig ¶ added in v0.1.2
func (_m *IAMManager) ParseConfig(_a0 *domain.IAMConfig) (domain.SensitiveConfig, error)
ParseConfig provides a mock function with given fields: _a0
type MetabaseClient ¶ added in v0.1.1
MetabaseClient is an autogenerated mock type for the MetabaseClient type
func (*MetabaseClient) GetCollections ¶ added in v0.1.1
func (_m *MetabaseClient) GetCollections() ([]*metabase.Collection, error)
GetCollections provides a mock function with given fields:
func (*MetabaseClient) GetDatabases ¶ added in v0.1.1
func (_m *MetabaseClient) GetDatabases() ([]*metabase.Database, error)
GetDatabases provides a mock function with given fields:
func (*MetabaseClient) GetGroups ¶ added in v0.2.8
func (_m *MetabaseClient) GetGroups() ([]*metabase.Group, metabase.ResourceGroupDetails, metabase.ResourceGroupDetails, error)
GetGroups provides a mock function with given fields:
func (*MetabaseClient) GrantCollectionAccess ¶ added in v0.1.1
func (_m *MetabaseClient) GrantCollectionAccess(resource *metabase.Collection, user string, role string) error
GrantCollectionAccess provides a mock function with given fields: resource, user, role
func (*MetabaseClient) GrantDatabaseAccess ¶ added in v0.1.1
func (_m *MetabaseClient) GrantDatabaseAccess(resource *metabase.Database, user string, role string, groups map[string]*metabase.Group) error
GrantDatabaseAccess provides a mock function with given fields: resource, user, role, groups
func (*MetabaseClient) GrantGroupAccess ¶ added in v0.2.8
func (_m *MetabaseClient) GrantGroupAccess(groupID int, email string) error
GrantGroupAccess provides a mock function with given fields: groupID, email
func (*MetabaseClient) GrantTableAccess ¶ added in v0.2.8
func (_m *MetabaseClient) GrantTableAccess(resource *metabase.Table, user string, role string, groups map[string]*metabase.Group) error
GrantTableAccess provides a mock function with given fields: resource, user, role, groups
func (*MetabaseClient) RevokeCollectionAccess ¶ added in v0.1.1
func (_m *MetabaseClient) RevokeCollectionAccess(resource *metabase.Collection, user string, role string) error
RevokeCollectionAccess provides a mock function with given fields: resource, user, role
func (*MetabaseClient) RevokeDatabaseAccess ¶ added in v0.1.1
func (_m *MetabaseClient) RevokeDatabaseAccess(resource *metabase.Database, user string, role string) error
RevokeDatabaseAccess provides a mock function with given fields: resource, user, role
func (*MetabaseClient) RevokeGroupAccess ¶ added in v0.2.8
func (_m *MetabaseClient) RevokeGroupAccess(groupID int, email string) error
RevokeGroupAccess provides a mock function with given fields: groupID, email
func (*MetabaseClient) RevokeTableAccess ¶ added in v0.2.8
func (_m *MetabaseClient) RevokeTableAccess(resource *metabase.Table, user string, role string) error
RevokeTableAccess provides a mock function with given fields: resource, user, role
type ProviderClient ¶ added in v0.2.1
ProviderClient is an autogenerated mock type for the Client type
func (*ProviderClient) CreateConfig ¶ added in v0.2.1
func (_m *ProviderClient) CreateConfig(_a0 *domain.ProviderConfig) error
CreateConfig provides a mock function with given fields: _a0
func (*ProviderClient) GetAccountTypes ¶ added in v0.2.1
func (_m *ProviderClient) GetAccountTypes() []string
GetAccountTypes provides a mock function with given fields:
func (*ProviderClient) GetResources ¶ added in v0.2.1
func (_m *ProviderClient) GetResources(pc *domain.ProviderConfig) ([]*domain.Resource, error)
GetResources provides a mock function with given fields: pc
func (*ProviderClient) GetRoles ¶ added in v0.2.1
func (_m *ProviderClient) GetRoles(pc *domain.ProviderConfig, resourceType string) ([]*domain.Role, error)
GetRoles provides a mock function with given fields: pc, resourceType
func (*ProviderClient) GetType ¶ added in v0.2.1
func (_m *ProviderClient) GetType() string
GetType provides a mock function with given fields:
func (*ProviderClient) GrantAccess ¶ added in v0.2.1
func (_m *ProviderClient) GrantAccess(_a0 *domain.ProviderConfig, _a1 *domain.Appeal) error
GrantAccess provides a mock function with given fields: _a0, _a1
func (*ProviderClient) RevokeAccess ¶ added in v0.2.1
func (_m *ProviderClient) RevokeAccess(_a0 *domain.ProviderConfig, _a1 *domain.Appeal) error
RevokeAccess provides a mock function with given fields: _a0, _a1
type ShieldClient ¶ added in v0.5.1
ShieldClient is an autogenerated mock type for the ShieldClient type
func (*ShieldClient) GetOrganizations ¶ added in v0.5.1
func (_m *ShieldClient) GetOrganizations() ([]*shield.Organization, error)
GetOrganizations provides a mock function with given fields:
func (*ShieldClient) GetProjects ¶ added in v0.5.1
func (_m *ShieldClient) GetProjects() ([]*shield.Project, error)
GetProjects provides a mock function with given fields:
func (*ShieldClient) GetSelfUser ¶ added in v0.5.1
func (_m *ShieldClient) GetSelfUser(email string) (*shield.User, error)
GetSelfUser a mock function with given fields:
func (*ShieldClient) GetTeams ¶ added in v0.5.1
func (_m *ShieldClient) GetTeams() ([]*shield.Team, error)
GetTeam provides a mock function with given fields:
func (*ShieldClient) GrantOrganizationAccess ¶ added in v0.5.1
func (_m *ShieldClient) GrantOrganizationAccess(resource *shield.Organization, user string, role string) error
GrantOrganizationAccess provides a mock function with given fields: groupID, email
func (*ShieldClient) GrantProjectAccess ¶ added in v0.5.1
func (_m *ShieldClient) GrantProjectAccess(resource *shield.Project, user string, role string) error
GrantProjectAccess provides a mock function with given fields: resource, user, role, groups
func (*ShieldClient) GrantTeamAccess ¶ added in v0.5.1
GrantTeamAccess provides a mock function with given fields: resource, user, role
func (*ShieldClient) RevokeOrganizationAccess ¶ added in v0.5.1
func (_m *ShieldClient) RevokeOrganizationAccess(resource *shield.Organization, user string, role string) error
RevokeOrganizationAccess provides a mock function with given fields: resource, user, role
func (*ShieldClient) RevokeProjectAccess ¶ added in v0.5.1
func (_m *ShieldClient) RevokeProjectAccess(resource *shield.Project, user string, role string) error
RevokeProjectAccess provides a mock function with given fields: resource, user, role
func (*ShieldClient) RevokeTeamAccess ¶ added in v0.5.1
RevokeTeamAccess provides a mock function with given fields: resource, user, role
type TableauClient ¶ added in v0.1.1
TableauClient is an autogenerated mock type for the TableauClient type
func (*TableauClient) GetDataSources ¶ added in v0.1.1
func (_m *TableauClient) GetDataSources() ([]*tableau.DataSource, error)
GetDataSources provides a mock function with given fields:
func (*TableauClient) GetFlows ¶ added in v0.1.1
func (_m *TableauClient) GetFlows() ([]*tableau.Flow, error)
GetFlows provides a mock function with given fields:
func (*TableauClient) GetMetrics ¶ added in v0.1.1
func (_m *TableauClient) GetMetrics() ([]*tableau.Metric, error)
GetMetrics provides a mock function with given fields:
func (*TableauClient) GetViews ¶ added in v0.1.1
func (_m *TableauClient) GetViews() ([]*tableau.View, error)
GetViews provides a mock function with given fields:
func (*TableauClient) GetWorkbooks ¶ added in v0.1.1
func (_m *TableauClient) GetWorkbooks() ([]*tableau.Workbook, error)
GetWorkbooks provides a mock function with given fields:
func (*TableauClient) GrantDataSourceAccess ¶ added in v0.1.1
func (_m *TableauClient) GrantDataSourceAccess(resource *tableau.DataSource, user string, role string) error
GrantDataSourceAccess provides a mock function with given fields: resource, user, role
func (*TableauClient) GrantFlowAccess ¶ added in v0.1.1
GrantFlowAccess provides a mock function with given fields: resource, user, role
func (*TableauClient) GrantMetricAccess ¶ added in v0.1.1
func (_m *TableauClient) GrantMetricAccess(resource *tableau.Metric, user string, role string) error
GrantMetricAccess provides a mock function with given fields: resource, user, role
func (*TableauClient) GrantViewAccess ¶ added in v0.1.1
GrantViewAccess provides a mock function with given fields: resource, user, role
func (*TableauClient) GrantWorkbookAccess ¶ added in v0.1.1
func (_m *TableauClient) GrantWorkbookAccess(resource *tableau.Workbook, user string, role string) error
GrantWorkbookAccess provides a mock function with given fields: resource, user, role
func (*TableauClient) RevokeDataSourceAccess ¶ added in v0.1.1
func (_m *TableauClient) RevokeDataSourceAccess(resource *tableau.DataSource, user string, role string) error
RevokeDataSourceAccess provides a mock function with given fields: resource, user, role
func (*TableauClient) RevokeFlowAccess ¶ added in v0.1.1
RevokeFlowAccess provides a mock function with given fields: resource, user, role
func (*TableauClient) RevokeMetricAccess ¶ added in v0.1.1
func (_m *TableauClient) RevokeMetricAccess(resource *tableau.Metric, user string, role string) error
RevokeMetricAccess provides a mock function with given fields: resource, user, role
func (*TableauClient) RevokeViewAccess ¶ added in v0.1.1
RevokeViewAccess provides a mock function with given fields: resource, user, role
func (*TableauClient) RevokeWorkbookAccess ¶ added in v0.1.1
func (_m *TableauClient) RevokeWorkbookAccess(resource *tableau.Workbook, user string, role string) error
RevokeWorkbookAccess provides a mock function with given fields: resource, user, role
func (*TableauClient) UpdateSiteRole ¶ added in v0.1.1
func (_m *TableauClient) UpdateSiteRole(user string, role string) error
UpdateSiteRole provides a mock function with given fields: user, role