Documentation
¶
Index ¶
- Variables
- type ArkSecHubConfigurationService
- func (s *ArkSecHubConfigurationService) Configuration() (*configurationmodels.ArkSecHubGetConfiguration, error)
- func (s *ArkSecHubConfigurationService) ServiceConfig() services.ArkServiceConfig
- func (s *ArkSecHubConfigurationService) SetConfiguration(setConfiguration *configurationmodels.ArkSecHubSetConfiguration) (*configurationmodels.ArkSecHubGetConfiguration, error)
Constants ¶
This section is empty.
Variables ¶
var ServiceConfig = services.ArkServiceConfig{ ServiceName: "sechub-configuration", RequiredAuthenticatorNames: []string{"isp"}, OptionalAuthenticatorNames: []string{}, ActionsConfigurations: map[actions.ArkServiceActionType][]actions.ArkServiceActionDefinition{ actions.ArkServiceActionTypeCLI: { sechubconfigurationactions.CLIAction, }, }, }
ServiceConfig is the configuration for the Secrets Hub Configuration service.
var ServiceGenerator = NewArkSecHubConfigurationService
ServiceGenerator is the function that creates a new instance of the SecHub Configuration service.
Functions ¶
This section is empty.
Types ¶
type ArkSecHubConfigurationService ¶
type ArkSecHubConfigurationService struct { services.ArkService *services.ArkBaseService // contains filtered or unexported fields }
ArkSecHubConfigurationService is the service for interacting with Secrets Hub configuration
func NewArkSecHubConfigurationService ¶
func NewArkSecHubConfigurationService(authenticators ...auth.ArkAuth) (*ArkSecHubConfigurationService, error)
NewArkSecHubConfigurationService creates a new instance of ArkSecHubConfigurationService.
func (*ArkSecHubConfigurationService) Configuration ¶
func (s *ArkSecHubConfigurationService) Configuration() (*configurationmodels.ArkSecHubGetConfiguration, error)
Configuration retrieves the configuration info from the Secrets Hub service. https://api-docs.cyberark.com/docs/secretshub-api/r3a0vv9er2enm-view-configuration
func (*ArkSecHubConfigurationService) ServiceConfig ¶
func (s *ArkSecHubConfigurationService) ServiceConfig() services.ArkServiceConfig
ServiceConfig returns the service configuration for the ArkSecHubConfigurationService.
func (*ArkSecHubConfigurationService) SetConfiguration ¶
func (s *ArkSecHubConfigurationService) SetConfiguration(setConfiguration *configurationmodels.ArkSecHubSetConfiguration) (*configurationmodels.ArkSecHubGetConfiguration, error)
SetConfiguration updates the configuration info in the Secrets Hub service. https://api-docs.cyberark.com/docs/secretshub-api/eko5hfu8sg16o-update-configuration