Documentation
¶
Index ¶
- Variables
- type ArkIdentityDirectoriesService
- func (s *ArkIdentityDirectoriesService) ListDirectories(listDirectories *directoriesmodels.ArkIdentityListDirectories) ([]*directoriesmodels.ArkIdentityDirectory, error)
- func (s *ArkIdentityDirectoriesService) ListDirectoriesEntities(listDirectoriesEntities *directoriesmodels.ArkIdentityListDirectoriesEntities) (<-chan *ArkIdentityEntitiesPage, error)
- func (s *ArkIdentityDirectoriesService) ServiceConfig() services.ArkServiceConfig
- func (s *ArkIdentityDirectoriesService) TenantDefaultSuffix() (string, error)
- type ArkIdentityEntitiesPage
Constants ¶
This section is empty.
Variables ¶
var ServiceConfig = services.ArkServiceConfig{ ServiceName: "identity-directories", RequiredAuthenticatorNames: []string{"isp"}, OptionalAuthenticatorNames: []string{}, ActionsConfigurations: map[actions.ArkServiceActionType][]actions.ArkServiceActionDefinition{ actions.ArkServiceActionTypeCLI: { identitydirectoriesactions.CLIAction, }, }, }
ServiceConfig is the configuration for the identity users service.
var ServiceGenerator = NewArkIdentityDirectoriesService
ServiceGenerator is the function that generates a new instance of the ArkIdentityDirectoriesService.
Functions ¶
This section is empty.
Types ¶
type ArkIdentityDirectoriesService ¶
type ArkIdentityDirectoriesService struct {
services.ArkService
*services.ArkBaseService
// contains filtered or unexported fields
}
ArkIdentityDirectoriesService is the service for managing identity directories.
func NewArkIdentityDirectoriesService ¶
func NewArkIdentityDirectoriesService(authenticators ...auth.ArkAuth) (*ArkIdentityDirectoriesService, error)
NewArkIdentityDirectoriesService creates a new instance of ArkIdentityDirectoriesService.
func (*ArkIdentityDirectoriesService) ListDirectories ¶
func (s *ArkIdentityDirectoriesService) ListDirectories(listDirectories *directoriesmodels.ArkIdentityListDirectories) ([]*directoriesmodels.ArkIdentityDirectory, error)
ListDirectories retrieves the directory services for the specified directories.
func (*ArkIdentityDirectoriesService) ListDirectoriesEntities ¶
func (s *ArkIdentityDirectoriesService) ListDirectoriesEntities(listDirectoriesEntities *directoriesmodels.ArkIdentityListDirectoriesEntities) (<-chan *ArkIdentityEntitiesPage, error)
ListDirectoriesEntities retrieves the entities for the specified directories.
func (*ArkIdentityDirectoriesService) ServiceConfig ¶
func (s *ArkIdentityDirectoriesService) ServiceConfig() services.ArkServiceConfig
ServiceConfig returns the service configuration for the ArkIdentityDirectoriesService.
func (*ArkIdentityDirectoriesService) TenantDefaultSuffix ¶
func (s *ArkIdentityDirectoriesService) TenantDefaultSuffix() (string, error)
TenantDefaultSuffix retrieves the default tenant suffix for the identity directories service.
type ArkIdentityEntitiesPage ¶
type ArkIdentityEntitiesPage = common.ArkPage[directoriesmodels.ArkIdentityEntity]
ArkIdentityEntitiesPage is a page of ArkIdentityBaseEntity items.