 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Index ¶
Constants ¶
This section is empty.
Variables ¶
      View Source
      
  var CLIAction = &actions.ArkServiceCLIActionDefinition{ ArkServiceBaseActionDefinition: actions.ArkServiceBaseActionDefinition{ ActionName: "pcloud", ActionDescription: "CyberArk Privilege Cloud is a SaaS solution that enables organizations to securely store, rotate and isolate credentials (for both human and non-human users), monitor sessions, and deliver scalable risk reduction to the business.", ActionVersion: 1, }, ActionAliases: []string{"privilegecloud", "pc"}, Subactions: []*actions.ArkServiceCLIActionDefinition{ pcloudaccountsactions.CLIAction, pcloudsafesactions.CLIAction, }, }
CLIAction is the CLI action definition for the identity service.
      View Source
      
  var ServiceConfig = services.ArkServiceConfig{ ServiceName: "pcloud", RequiredAuthenticatorNames: []string{"isp"}, OptionalAuthenticatorNames: []string{}, ActionsConfigurations: map[actions.ArkServiceActionType][]actions.ArkServiceActionDefinition{ actions.ArkServiceActionTypeCLI: { CLIAction, }, }, }
ServiceConfig is the configuration for the identity service.
Functions ¶
This section is empty.
Types ¶
type ArkPCloudAPI ¶
type ArkPCloudAPI struct {
	// contains filtered or unexported fields
}
    ArkPCloudAPI is a struct that provides access to the Ark PCloud API as a wrapped set of services.
func NewArkPCloudAPI ¶
func NewArkPCloudAPI(ispAuth *auth.ArkISPAuth) (*ArkPCloudAPI, error)
NewArkPCloudAPI creates a new instance of ArkPCloudAPI with the provided ArkISPAuth.
func (*ArkPCloudAPI) Accounts ¶
func (api *ArkPCloudAPI) Accounts() *accounts.ArkPCloudAccountsService
Accounts returns the Accounts service of the ArkPCloudAPI instance.
func (*ArkPCloudAPI) Safes ¶
func (api *ArkPCloudAPI) Safes() *safes.ArkPCloudSafesService
Safes returns the Safes service of the ArkPCloudAPI instance.
 Click to show internal directories. 
   Click to hide internal directories.