docs/classes/management.SDK.DirectoryProvisioningClient.html
listgetcreatedeleteupdategetDefaultMappinglistSynchronizedGroupsset
get synchronizations(): SynchronizationsClient
new DirectoryProvisioningClient(
options: BaseClientOptions,
): DirectoryProvisioningClient
list(
request?: ListDirectoryProvisioningsRequestParameters,
requestOptions?: DirectoryProvisioningClient.RequestOptions,
): Promise<
Page<DirectoryProvisioning, ListDirectoryProvisioningsResponseContent>,
>
Retrieve a list of directory provisioning configurations of a tenant.
OptionalrequestOptions: DirectoryProvisioningClient.RequestOptionsRequest-specific configuration.
Management.TooManyRequestsError
await client.connections.directoryProvisioning.list({ from: "from", take: 1 })Copy
get(
id: string,
requestOptions?: DirectoryProvisioningClient.RequestOptions,
): HttpResponsePromise<GetDirectoryProvisioningResponseContent>
Retrieve the directory provisioning configuration of a connection.
The id of the connection to retrieve its directory provisioning configuration
OptionalrequestOptions: DirectoryProvisioningClient.RequestOptionsRequest-specific configuration.
Management.TooManyRequestsError
await client.connections.directoryProvisioning.get("id")Copy
create(
id: string,
request?: CreateDirectoryProvisioningRequestContent | null,
requestOptions?: DirectoryProvisioningClient.RequestOptions,
): HttpResponsePromise<CreateDirectoryProvisioningResponseContent>
Create a directory provisioning configuration for a connection.
The id of the connection to create its directory provisioning configuration
Optionalrequest: CreateDirectoryProvisioningRequestContent | nullOptionalrequestOptions: DirectoryProvisioningClient.RequestOptionsRequest-specific configuration.
Management.TooManyRequestsError
await client.connections.directoryProvisioning.create("id")Copy
delete(
id: string,
requestOptions?: DirectoryProvisioningClient.RequestOptions,
): HttpResponsePromise<void>
Delete the directory provisioning configuration of a connection.
The id of the connection to delete its directory provisioning configuration
OptionalrequestOptions: DirectoryProvisioningClient.RequestOptionsRequest-specific configuration.
Management.TooManyRequestsError
await client.connections.directoryProvisioning.delete("id")Copy
update(
id: string,
request?: UpdateDirectoryProvisioningRequestContent | null,
requestOptions?: DirectoryProvisioningClient.RequestOptions,
): HttpResponsePromise<UpdateDirectoryProvisioningResponseContent>
Update the directory provisioning configuration of a connection.
The id of the connection to create its directory provisioning configuration
Optionalrequest: UpdateDirectoryProvisioningRequestContent | nullOptionalrequestOptions: DirectoryProvisioningClient.RequestOptionsRequest-specific configuration.
Management.TooManyRequestsError
await client.connections.directoryProvisioning.update("id")Copy
getDefaultMapping(
id: string,
requestOptions?: DirectoryProvisioningClient.RequestOptions,
): HttpResponsePromise<
GetDirectoryProvisioningDefaultMappingResponseContent,
>
Retrieve the directory provisioning default attribute mapping of a connection.
The id of the connection to retrieve its directory provisioning configuration
OptionalrequestOptions: DirectoryProvisioningClient.RequestOptionsRequest-specific configuration.
Management.TooManyRequestsError
await client.connections.directoryProvisioning.getDefaultMapping("id")Copy
listSynchronizedGroups(
id: string,
request?: ListSynchronizedGroupsRequestParameters,
requestOptions?: DirectoryProvisioningClient.RequestOptions,
): Promise<
Page<SynchronizedGroupPayload, ListSynchronizedGroupsResponseContent>,
>
Retrieve the configured synchronized groups for a connection directory provisioning configuration.
The id of the connection to list synchronized groups for.
OptionalrequestOptions: DirectoryProvisioningClient.RequestOptionsRequest-specific configuration.
Management.TooManyRequestsError
await client.connections.directoryProvisioning.listSynchronizedGroups("id", { from: "from", take: 1 })Copy
set(
id: string,
request: ReplaceSynchronizedGroupsRequestContent,
requestOptions?: DirectoryProvisioningClient.RequestOptions,
): HttpResponsePromise<void>
Create or replace the selected groups for a connection directory provisioning configuration.
The id of the connection to create or replace synchronized groups for
OptionalrequestOptions: DirectoryProvisioningClient.RequestOptionsRequest-specific configuration.
Management.TooManyRequestsError
await client.connections.directoryProvisioning.set("id", { groups: [{ id: "id" }] })Copy
Protected Readonly_options_options: NormalizedClientOptionsWithAuth<BaseClientOptions>
Protected_synchronizations_synchronizations: SynchronizationsClient | undefined
Member Visibility
ThemeOSLightDark
Accessors synchronizations Constructors constructor Methods listgetcreatedeleteupdategetDefaultMappinglistSynchronizedGroupsset Properties _options_synchronizations