Documentation ¶
Index ¶
- func NewCisAwsFetchers(ctx context.Context, log *logp.Logger, cfg aws.Config, ...) registry.FetchersMap
- func NewCisAwsOrganizationFetchers(ctx context.Context, log *logp.Logger, rootCh chan fetching.ResourceInfo, ...) map[string]registry.FetchersMap
- func NewCisAzureFactory(log *logp.Logger, ch chan fetching.ResourceInfo, provider azurelib.ProviderAPI) (registry.FetchersMap, error)
- func NewCisEksFetchers(ctx context.Context, log *logp.Logger, awsConfig aws.Config, ...) registry.FetchersMap
- func NewCisGcpFetchers(ctx context.Context, log *logp.Logger, ch chan fetching.ResourceInfo, ...) (registry.FetchersMap, error)
- func NewCisK8sFetchers(log *logp.Logger, ch chan fetching.ResourceInfo, le uniqueness.Manager, ...) registry.FetchersMap
- type AwsAccount
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewCisAwsFetchers ¶
func NewCisAwsOrganizationFetchers ¶
func NewCisAwsOrganizationFetchers(ctx context.Context, log *logp.Logger, rootCh chan fetching.ResourceInfo, accounts []AwsAccount, cache map[string]registry.FetchersMap) map[string]registry.FetchersMap
func NewCisAzureFactory ¶
func NewCisAzureFactory(log *logp.Logger, ch chan fetching.ResourceInfo, provider azurelib.ProviderAPI) (registry.FetchersMap, error)
func NewCisEksFetchers ¶
func NewCisGcpFetchers ¶
func NewCisGcpFetchers(ctx context.Context, log *logp.Logger, ch chan fetching.ResourceInfo, inventory inventory.ServiceAPI, cfg config.GcpConfig) (registry.FetchersMap, error)
func NewCisK8sFetchers ¶
func NewCisK8sFetchers(log *logp.Logger, ch chan fetching.ResourceInfo, le uniqueness.Manager, k8sClient k8s.Interface) registry.FetchersMap
Types ¶
Click to show internal directories.
Click to hide internal directories.