Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type IRbacScanner ¶
type IRbacScanner interface {
ListResources() (*rbacutils.RbacObjects, error)
GetClusterName() string
GetCustomerGUID() string
}
type RbacScannerFromK8sAPI ¶
type RbacScannerFromK8sAPI struct {
K8s *k8sinterface.KubernetesApi
// clientSet *kubernetes.Clientset
CustomerGUID string
ClusterName string
}
func NewRbacScannerFromK8sAPI ¶
func NewRbacScannerFromK8sAPI(k8s *k8sinterface.KubernetesApi, customerGUID string, clusterName string) *RbacScannerFromK8sAPI
func (*RbacScannerFromK8sAPI) GetClusterName ¶
func (rbacScannerFromK8sAPI *RbacScannerFromK8sAPI) GetClusterName() string
func (*RbacScannerFromK8sAPI) GetCustomerGUID ¶
func (rbacScannerFromK8sAPI *RbacScannerFromK8sAPI) GetCustomerGUID() string
func (*RbacScannerFromK8sAPI) ListResources ¶
func (rbacScannerFromK8sAPI *RbacScannerFromK8sAPI) ListResources() (*rbacutils.RbacObjects, error)
ListResources returns rbac objects and error
type RbacScannerMock ¶
func NewRbacScannerMock ¶
func NewRbacScannerMock(customerGUID string, clusterName string) *RbacScannerMock
func (*RbacScannerMock) GetClusterName ¶
func (rbacScannerMock *RbacScannerMock) GetClusterName() string
func (*RbacScannerMock) GetCustomerGUID ¶
func (rbacScannerMock *RbacScannerMock) GetCustomerGUID() string
func (*RbacScannerMock) ListResources ¶
func (rbacScannerMock *RbacScannerMock) ListResources() (*rbacutils.RbacObjects, error)
Click to show internal directories.
Click to hide internal directories.