directories

package
v1.5.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 14, 2025 License: Apache-2.0 Imports: 19 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
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.

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

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

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.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL