Documentation
¶
Index ¶
- Variables
- type ArkSecHubSecretsPage
- type ArkSecHubSecretsService
- func (s *ArkSecHubSecretsService) ListSecretsBy(secretsFilters *secretsmodels.ArkSecHubSecretsFilter) (<-chan *ArkSecHubSecretsPage, error)
- func (s *ArkSecHubSecretsService) Secrets() (<-chan *ArkSecHubSecretsPage, error)
- func (s *ArkSecHubSecretsService) SecretsStats() (*secretsmodels.ArkSecHubSecretsStats, error)
- func (s *ArkSecHubSecretsService) ServiceConfig() services.ArkServiceConfig
Constants ¶
This section is empty.
Variables ¶
var SecHubSecretsServiceConfig = services.ArkServiceConfig{ ServiceName: "sechub-secrets", RequiredAuthenticatorNames: []string{"isp"}, OptionalAuthenticatorNames: []string{}, }
SecHubSecretsServiceConfig is the configuration for the Secrets Hub secrets service.
Functions ¶
This section is empty.
Types ¶
type ArkSecHubSecretsPage ¶
type ArkSecHubSecretsPage = common.ArkPage[secretsmodels.ArkSecHubSecret]
ArkSecHubSecretsPage is a page of ArkSecHubSecret items.
type ArkSecHubSecretsService ¶
type ArkSecHubSecretsService struct {
services.ArkService
*services.ArkBaseService
// contains filtered or unexported fields
}
ArkSecHubSecretsService is the service for interacting with Secrets Hub secrets
func NewArkSecHubSecretsService ¶
func NewArkSecHubSecretsService(authenticators ...auth.ArkAuth) (*ArkSecHubSecretsService, error)
NewArkSecHubSecretsService creates a new instance of ArkSecHubSecretsService.
func (*ArkSecHubSecretsService) ListSecretsBy ¶
func (s *ArkSecHubSecretsService) ListSecretsBy(secretsFilters *secretsmodels.ArkSecHubSecretsFilter) (<-chan *ArkSecHubSecretsPage, error)
ListSecretsBy returns a channel of ArkSecHubSecretsPage containing secrets filtered by the given filters.
func (*ArkSecHubSecretsService) Secrets ¶
func (s *ArkSecHubSecretsService) Secrets() (<-chan *ArkSecHubSecretsPage, error)
Secrets returns a channel of ArkSecHubSecretsPage containing all Secret Stores. https://api-docs.cyberark.com/docs/secretshub-api/kdyou8dae9r8m-get-secrets
func (*ArkSecHubSecretsService) SecretsStats ¶
func (s *ArkSecHubSecretsService) SecretsStats() (*secretsmodels.ArkSecHubSecretsStats, error)
SecretsStats retrieves statistics about secrets.
func (*ArkSecHubSecretsService) ServiceConfig ¶
func (s *ArkSecHubSecretsService) ServiceConfig() services.ArkServiceConfig
ServiceConfig returns the service configuration for the ArkSecHubSecretStoreService.