SecureAI
[0.1.0]
Added
- Initial release of
IdentityCommand.SecureAI, wrapping the CyberArk Secure AI API. Connect-SAITenant: authenticate to the Secure AI service, resolving the service url from a shared services subdomain via platform discovery, or from a url supplied directly.- Agents:
Get-,New-,Set-,Remove-SAIAgentandSet-SAIAgentState.New-SAIAgentreturns the one-time connection credentials - client id, client secret and gateway url - the service never returns the secret again. - MCP servers:
Get-,New-,Set-,Remove-SAIMcpServer,Set-SAIMcpServerStateandGet-SAIPredefinedMcpServerfor the catalogNew-SAIMcpServer -predefinedTargetIdregisters from.New-SAIMcpServersupports passthrough, manual and dynamic client registration OAuth 2.1 connection modes, and rejects the invalid credential combinations before sending a request. Results fromGet-SAIMcpServerare paginated automatically. - Access policies:
Get-,New-,Set-,Remove-SAIPolicyandSet-SAIPolicyState.New-SAIPolicyenforces the user grant rule tied to-accessType- required forON_BEHALF_OF, rejected forAUTONOMOUS. Results fromGet-SAIPolicyare paginated automatically. - Definition builders:
New-SAIOwnerDefinition,New-SAIAgentConditionDefinition,New-SAIUserConditionDefinitionandNew-SAIResourceConditionDefinition. Each chains onto a previous definition, since the service combines match groups with OR. Get-SAIModuleData: get the module version and session configuration data.