Documentation
¶
Overview ¶
Code generated by go generate; DO NOT EDIT.
Index ¶
- Variables
- func AnalyzeAndPrintPermissions(cfg *config.Config, domain, token string)
- type Analyzer
- type ClustersResponse
- type CurrentUserInfo
- type DataBricksResource
- type GitCreds
- type GroupsResponse
- type JobsResponse
- type Permission
- type Permissions
- type ReposResponse
- type ResourceType
- type SecretInfo
- type Token
- type Tokens
- type User
- type UsersResponse
Constants ¶
This section is empty.
Variables ¶
View Source
var ( PermissionStrings = map[Permission]string{ CanManage: "CAN_MANAGE", CanUse: "CAN_USE", } StringToPermission = map[string]Permission{ "CAN_MANAGE": CanManage, "CAN_USE": CanUse, } PermissionIDs = map[Permission]int{ CanManage: 1, CanUse: 2, } IdToPermission = map[int]Permission{ 1: CanManage, 2: CanUse, } )
Functions ¶
Types ¶
type Analyzer ¶
func (Analyzer) Type ¶
func (a Analyzer) Type() analyzers.AnalyzerType
type ClustersResponse ¶
type CurrentUserInfo ¶
type DataBricksResource ¶
type GroupsResponse ¶
type JobsResponse ¶
type Permission ¶
type Permission int
const ( Invalid Permission = iota CanManage Permission = iota CanUse Permission = iota )
func PermissionFromID ¶
func PermissionFromID(id int) (Permission, error)
PermissionFromID converts an ID to its Permission enum
func PermissionFromString ¶
func PermissionFromString(s string) (Permission, error)
PermissionFromString converts a string representation to its Permission enum
func (Permission) ToID ¶
func (p Permission) ToID() (int, error)
ToID converts a Permission enum to its ID
func (Permission) ToString ¶
func (p Permission) ToString() (string, error)
ToString converts a Permission enum to its string representation
type Permissions ¶
type ReposResponse ¶
type ResourceType ¶
type ResourceType string
const ( CurrentUser ResourceType = "User" TokensInfo ResourceType = "Token" TokenPermissions ResourceType = "Token Permission" Repositories ResourceType = "Repository" GitCredentials ResourceType = "Git Credential" Jobs ResourceType = "Job" Clusters ResourceType = "Cluster" Groups ResourceType = "Group" Users ResourceType = "Member" )
func (ResourceType) String ¶
func (r ResourceType) String() string
type SecretInfo ¶
type SecretInfo struct {
UserInfo User
TokenPermissionLevels []string
Tokens []Token
Resources []DataBricksResource
}
func AnalyzePermissions ¶
type UsersResponse ¶
Click to show internal directories.
Click to hide internal directories.