Skip to content

DescribeDirectories

Source: src/AWS/DirectoryService/DescribeDirectories.ts

Runtime binding for the DescribeDirectories operation (IAM action ds:DescribeDirectories).

Reads directory descriptions at runtime — stage, DNS addresses, VPC settings — for some or all of the account’s directories. The action does not support resource-level permissions, so the grant is account-wide. Provide the implementation with Effect.provide(AWS.DirectoryService.DescribeDirectoriesHttp).

// init — request the account-level capability
const describeDirectories = yield* AWS.DirectoryService.DescribeDirectories();
// runtime
const { DirectoryDescriptions } = yield* describeDirectories({
DirectoryIds: [directoryId],
});
const directory = DirectoryDescriptions?.[0];
console.log(directory?.Stage, directory?.DnsIpAddrs);