import { HttpHandlerOptions as __HttpHandlerOptions, PaginationConfiguration, Paginator, } from "@smithy/types"; import { CloudDirectoryClient } from "./CloudDirectoryClient"; import { AddFacetToObjectCommandInput, AddFacetToObjectCommandOutput, } from "./commands/AddFacetToObjectCommand"; import { ApplySchemaCommandInput, ApplySchemaCommandOutput } from "./commands/ApplySchemaCommand"; import { AttachObjectCommandInput, AttachObjectCommandOutput, } from "./commands/AttachObjectCommand"; import { AttachPolicyCommandInput, AttachPolicyCommandOutput, } from "./commands/AttachPolicyCommand"; import { AttachToIndexCommandInput, AttachToIndexCommandOutput, } from "./commands/AttachToIndexCommand"; import { AttachTypedLinkCommandInput, AttachTypedLinkCommandOutput, } from "./commands/AttachTypedLinkCommand"; import { BatchReadCommandInput, BatchReadCommandOutput } from "./commands/BatchReadCommand"; import { BatchWriteCommandInput, BatchWriteCommandOutput } from "./commands/BatchWriteCommand"; import { CreateDirectoryCommandInput, CreateDirectoryCommandOutput, } from "./commands/CreateDirectoryCommand"; import { CreateFacetCommandInput, CreateFacetCommandOutput } from "./commands/CreateFacetCommand"; import { CreateIndexCommandInput, CreateIndexCommandOutput } from "./commands/CreateIndexCommand"; import { CreateObjectCommandInput, CreateObjectCommandOutput, } from "./commands/CreateObjectCommand"; import { CreateSchemaCommandInput, CreateSchemaCommandOutput, } from "./commands/CreateSchemaCommand"; import { CreateTypedLinkFacetCommandInput, CreateTypedLinkFacetCommandOutput, } from "./commands/CreateTypedLinkFacetCommand"; import { DeleteDirectoryCommandInput, DeleteDirectoryCommandOutput, } from "./commands/DeleteDirectoryCommand"; import { DeleteFacetCommandInput, DeleteFacetCommandOutput } from "./commands/DeleteFacetCommand"; import { DeleteObjectCommandInput, DeleteObjectCommandOutput, } from "./commands/DeleteObjectCommand"; import { DeleteSchemaCommandInput, DeleteSchemaCommandOutput, } from "./commands/DeleteSchemaCommand"; import { DeleteTypedLinkFacetCommandInput, DeleteTypedLinkFacetCommandOutput, } from "./commands/DeleteTypedLinkFacetCommand"; import { DetachFromIndexCommandInput, DetachFromIndexCommandOutput, } from "./commands/DetachFromIndexCommand"; import { DetachObjectCommandInput, DetachObjectCommandOutput, } from "./commands/DetachObjectCommand"; import { DetachPolicyCommandInput, DetachPolicyCommandOutput, } from "./commands/DetachPolicyCommand"; import { DetachTypedLinkCommandInput, DetachTypedLinkCommandOutput, } from "./commands/DetachTypedLinkCommand"; import { DisableDirectoryCommandInput, DisableDirectoryCommandOutput, } from "./commands/DisableDirectoryCommand"; import { EnableDirectoryCommandInput, EnableDirectoryCommandOutput, } from "./commands/EnableDirectoryCommand"; import { GetAppliedSchemaVersionCommandInput, GetAppliedSchemaVersionCommandOutput, } from "./commands/GetAppliedSchemaVersionCommand"; import { GetDirectoryCommandInput, GetDirectoryCommandOutput, } from "./commands/GetDirectoryCommand"; import { GetFacetCommandInput, GetFacetCommandOutput } from "./commands/GetFacetCommand"; import { GetLinkAttributesCommandInput, GetLinkAttributesCommandOutput, } from "./commands/GetLinkAttributesCommand"; import { GetObjectAttributesCommandInput, GetObjectAttributesCommandOutput, } from "./commands/GetObjectAttributesCommand"; import { GetObjectInformationCommandInput, GetObjectInformationCommandOutput, } from "./commands/GetObjectInformationCommand"; import { GetSchemaAsJsonCommandInput, GetSchemaAsJsonCommandOutput, } from "./commands/GetSchemaAsJsonCommand"; import { GetTypedLinkFacetInformationCommandInput, GetTypedLinkFacetInformationCommandOutput, } from "./commands/GetTypedLinkFacetInformationCommand"; import { ListAppliedSchemaArnsCommandInput, ListAppliedSchemaArnsCommandOutput, } from "./commands/ListAppliedSchemaArnsCommand"; import { ListAttachedIndicesCommandInput, ListAttachedIndicesCommandOutput, } from "./commands/ListAttachedIndicesCommand"; import { ListDevelopmentSchemaArnsCommandInput, ListDevelopmentSchemaArnsCommandOutput, } from "./commands/ListDevelopmentSchemaArnsCommand"; import { ListDirectoriesCommandInput, ListDirectoriesCommandOutput, } from "./commands/ListDirectoriesCommand"; import { ListFacetAttributesCommandInput, ListFacetAttributesCommandOutput, } from "./commands/ListFacetAttributesCommand"; import { ListFacetNamesCommandInput, ListFacetNamesCommandOutput, } from "./commands/ListFacetNamesCommand"; import { ListIncomingTypedLinksCommandInput, ListIncomingTypedLinksCommandOutput, } from "./commands/ListIncomingTypedLinksCommand"; import { ListIndexCommandInput, ListIndexCommandOutput } from "./commands/ListIndexCommand"; import { ListManagedSchemaArnsCommandInput, ListManagedSchemaArnsCommandOutput, } from "./commands/ListManagedSchemaArnsCommand"; import { ListObjectAttributesCommandInput, ListObjectAttributesCommandOutput, } from "./commands/ListObjectAttributesCommand"; import { ListObjectChildrenCommandInput, ListObjectChildrenCommandOutput, } from "./commands/ListObjectChildrenCommand"; import { ListObjectParentPathsCommandInput, ListObjectParentPathsCommandOutput, } from "./commands/ListObjectParentPathsCommand"; import { ListObjectParentsCommandInput, ListObjectParentsCommandOutput, } from "./commands/ListObjectParentsCommand"; import { ListObjectPoliciesCommandInput, ListObjectPoliciesCommandOutput, } from "./commands/ListObjectPoliciesCommand"; import { ListOutgoingTypedLinksCommandInput, ListOutgoingTypedLinksCommandOutput, } from "./commands/ListOutgoingTypedLinksCommand"; import { ListPolicyAttachmentsCommandInput, ListPolicyAttachmentsCommandOutput, } from "./commands/ListPolicyAttachmentsCommand"; import { ListPublishedSchemaArnsCommandInput, ListPublishedSchemaArnsCommandOutput, } from "./commands/ListPublishedSchemaArnsCommand"; import { ListTagsForResourceCommandInput, ListTagsForResourceCommandOutput, } from "./commands/ListTagsForResourceCommand"; import { ListTypedLinkFacetAttributesCommandInput, ListTypedLinkFacetAttributesCommandOutput, } from "./commands/ListTypedLinkFacetAttributesCommand"; import { ListTypedLinkFacetNamesCommandInput, ListTypedLinkFacetNamesCommandOutput, } from "./commands/ListTypedLinkFacetNamesCommand"; import { LookupPolicyCommandInput, LookupPolicyCommandOutput, } from "./commands/LookupPolicyCommand"; import { PublishSchemaCommandInput, PublishSchemaCommandOutput, } from "./commands/PublishSchemaCommand"; import { PutSchemaFromJsonCommandInput, PutSchemaFromJsonCommandOutput, } from "./commands/PutSchemaFromJsonCommand"; import { RemoveFacetFromObjectCommandInput, RemoveFacetFromObjectCommandOutput, } from "./commands/RemoveFacetFromObjectCommand"; import { TagResourceCommandInput, TagResourceCommandOutput } from "./commands/TagResourceCommand"; import { UntagResourceCommandInput, UntagResourceCommandOutput, } from "./commands/UntagResourceCommand"; import { UpdateFacetCommandInput, UpdateFacetCommandOutput } from "./commands/UpdateFacetCommand"; import { UpdateLinkAttributesCommandInput, UpdateLinkAttributesCommandOutput, } from "./commands/UpdateLinkAttributesCommand"; import { UpdateObjectAttributesCommandInput, UpdateObjectAttributesCommandOutput, } from "./commands/UpdateObjectAttributesCommand"; import { UpdateSchemaCommandInput, UpdateSchemaCommandOutput, } from "./commands/UpdateSchemaCommand"; import { UpdateTypedLinkFacetCommandInput, UpdateTypedLinkFacetCommandOutput, } from "./commands/UpdateTypedLinkFacetCommand"; import { UpgradeAppliedSchemaCommandInput, UpgradeAppliedSchemaCommandOutput, } from "./commands/UpgradeAppliedSchemaCommand"; import { UpgradePublishedSchemaCommandInput, UpgradePublishedSchemaCommandOutput, } from "./commands/UpgradePublishedSchemaCommand"; export interface CloudDirectory { addFacetToObject( args: AddFacetToObjectCommandInput, options?: __HttpHandlerOptions, ): Promise; addFacetToObject( args: AddFacetToObjectCommandInput, cb: (err: any, data?: AddFacetToObjectCommandOutput) => void, ): void; addFacetToObject( args: AddFacetToObjectCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AddFacetToObjectCommandOutput) => void, ): void; applySchema( args: ApplySchemaCommandInput, options?: __HttpHandlerOptions, ): Promise; applySchema( args: ApplySchemaCommandInput, cb: (err: any, data?: ApplySchemaCommandOutput) => void, ): void; applySchema( args: ApplySchemaCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ApplySchemaCommandOutput) => void, ): void; attachObject( args: AttachObjectCommandInput, options?: __HttpHandlerOptions, ): Promise; attachObject( args: AttachObjectCommandInput, cb: (err: any, data?: AttachObjectCommandOutput) => void, ): void; attachObject( args: AttachObjectCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AttachObjectCommandOutput) => void, ): void; attachPolicy( args: AttachPolicyCommandInput, options?: __HttpHandlerOptions, ): Promise; attachPolicy( args: AttachPolicyCommandInput, cb: (err: any, data?: AttachPolicyCommandOutput) => void, ): void; attachPolicy( args: AttachPolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AttachPolicyCommandOutput) => void, ): void; attachToIndex( args: AttachToIndexCommandInput, options?: __HttpHandlerOptions, ): Promise; attachToIndex( args: AttachToIndexCommandInput, cb: (err: any, data?: AttachToIndexCommandOutput) => void, ): void; attachToIndex( args: AttachToIndexCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AttachToIndexCommandOutput) => void, ): void; attachTypedLink( args: AttachTypedLinkCommandInput, options?: __HttpHandlerOptions, ): Promise; attachTypedLink( args: AttachTypedLinkCommandInput, cb: (err: any, data?: AttachTypedLinkCommandOutput) => void, ): void; attachTypedLink( args: AttachTypedLinkCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AttachTypedLinkCommandOutput) => void, ): void; batchRead( args: BatchReadCommandInput, options?: __HttpHandlerOptions, ): Promise; batchRead( args: BatchReadCommandInput, cb: (err: any, data?: BatchReadCommandOutput) => void, ): void; batchRead( args: BatchReadCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: BatchReadCommandOutput) => void, ): void; batchWrite( args: BatchWriteCommandInput, options?: __HttpHandlerOptions, ): Promise; batchWrite( args: BatchWriteCommandInput, cb: (err: any, data?: BatchWriteCommandOutput) => void, ): void; batchWrite( args: BatchWriteCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: BatchWriteCommandOutput) => void, ): void; createDirectory( args: CreateDirectoryCommandInput, options?: __HttpHandlerOptions, ): Promise; createDirectory( args: CreateDirectoryCommandInput, cb: (err: any, data?: CreateDirectoryCommandOutput) => void, ): void; createDirectory( args: CreateDirectoryCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateDirectoryCommandOutput) => void, ): void; createFacet( args: CreateFacetCommandInput, options?: __HttpHandlerOptions, ): Promise; createFacet( args: CreateFacetCommandInput, cb: (err: any, data?: CreateFacetCommandOutput) => void, ): void; createFacet( args: CreateFacetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateFacetCommandOutput) => void, ): void; createIndex( args: CreateIndexCommandInput, options?: __HttpHandlerOptions, ): Promise; createIndex( args: CreateIndexCommandInput, cb: (err: any, data?: CreateIndexCommandOutput) => void, ): void; createIndex( args: CreateIndexCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateIndexCommandOutput) => void, ): void; createObject( args: CreateObjectCommandInput, options?: __HttpHandlerOptions, ): Promise; createObject( args: CreateObjectCommandInput, cb: (err: any, data?: CreateObjectCommandOutput) => void, ): void; createObject( args: CreateObjectCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateObjectCommandOutput) => void, ): void; createSchema( args: CreateSchemaCommandInput, options?: __HttpHandlerOptions, ): Promise; createSchema( args: CreateSchemaCommandInput, cb: (err: any, data?: CreateSchemaCommandOutput) => void, ): void; createSchema( args: CreateSchemaCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateSchemaCommandOutput) => void, ): void; createTypedLinkFacet( args: CreateTypedLinkFacetCommandInput, options?: __HttpHandlerOptions, ): Promise; createTypedLinkFacet( args: CreateTypedLinkFacetCommandInput, cb: (err: any, data?: CreateTypedLinkFacetCommandOutput) => void, ): void; createTypedLinkFacet( args: CreateTypedLinkFacetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateTypedLinkFacetCommandOutput) => void, ): void; deleteDirectory( args: DeleteDirectoryCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteDirectory( args: DeleteDirectoryCommandInput, cb: (err: any, data?: DeleteDirectoryCommandOutput) => void, ): void; deleteDirectory( args: DeleteDirectoryCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteDirectoryCommandOutput) => void, ): void; deleteFacet( args: DeleteFacetCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteFacet( args: DeleteFacetCommandInput, cb: (err: any, data?: DeleteFacetCommandOutput) => void, ): void; deleteFacet( args: DeleteFacetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteFacetCommandOutput) => void, ): void; deleteObject( args: DeleteObjectCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteObject( args: DeleteObjectCommandInput, cb: (err: any, data?: DeleteObjectCommandOutput) => void, ): void; deleteObject( args: DeleteObjectCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteObjectCommandOutput) => void, ): void; deleteSchema( args: DeleteSchemaCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteSchema( args: DeleteSchemaCommandInput, cb: (err: any, data?: DeleteSchemaCommandOutput) => void, ): void; deleteSchema( args: DeleteSchemaCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteSchemaCommandOutput) => void, ): void; deleteTypedLinkFacet( args: DeleteTypedLinkFacetCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteTypedLinkFacet( args: DeleteTypedLinkFacetCommandInput, cb: (err: any, data?: DeleteTypedLinkFacetCommandOutput) => void, ): void; deleteTypedLinkFacet( args: DeleteTypedLinkFacetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteTypedLinkFacetCommandOutput) => void, ): void; detachFromIndex( args: DetachFromIndexCommandInput, options?: __HttpHandlerOptions, ): Promise; detachFromIndex( args: DetachFromIndexCommandInput, cb: (err: any, data?: DetachFromIndexCommandOutput) => void, ): void; detachFromIndex( args: DetachFromIndexCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DetachFromIndexCommandOutput) => void, ): void; detachObject( args: DetachObjectCommandInput, options?: __HttpHandlerOptions, ): Promise; detachObject( args: DetachObjectCommandInput, cb: (err: any, data?: DetachObjectCommandOutput) => void, ): void; detachObject( args: DetachObjectCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DetachObjectCommandOutput) => void, ): void; detachPolicy( args: DetachPolicyCommandInput, options?: __HttpHandlerOptions, ): Promise; detachPolicy( args: DetachPolicyCommandInput, cb: (err: any, data?: DetachPolicyCommandOutput) => void, ): void; detachPolicy( args: DetachPolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DetachPolicyCommandOutput) => void, ): void; detachTypedLink( args: DetachTypedLinkCommandInput, options?: __HttpHandlerOptions, ): Promise; detachTypedLink( args: DetachTypedLinkCommandInput, cb: (err: any, data?: DetachTypedLinkCommandOutput) => void, ): void; detachTypedLink( args: DetachTypedLinkCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DetachTypedLinkCommandOutput) => void, ): void; disableDirectory( args: DisableDirectoryCommandInput, options?: __HttpHandlerOptions, ): Promise; disableDirectory( args: DisableDirectoryCommandInput, cb: (err: any, data?: DisableDirectoryCommandOutput) => void, ): void; disableDirectory( args: DisableDirectoryCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DisableDirectoryCommandOutput) => void, ): void; enableDirectory( args: EnableDirectoryCommandInput, options?: __HttpHandlerOptions, ): Promise; enableDirectory( args: EnableDirectoryCommandInput, cb: (err: any, data?: EnableDirectoryCommandOutput) => void, ): void; enableDirectory( args: EnableDirectoryCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: EnableDirectoryCommandOutput) => void, ): void; getAppliedSchemaVersion( args: GetAppliedSchemaVersionCommandInput, options?: __HttpHandlerOptions, ): Promise; getAppliedSchemaVersion( args: GetAppliedSchemaVersionCommandInput, cb: (err: any, data?: GetAppliedSchemaVersionCommandOutput) => void, ): void; getAppliedSchemaVersion( args: GetAppliedSchemaVersionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetAppliedSchemaVersionCommandOutput) => void, ): void; getDirectory( args: GetDirectoryCommandInput, options?: __HttpHandlerOptions, ): Promise; getDirectory( args: GetDirectoryCommandInput, cb: (err: any, data?: GetDirectoryCommandOutput) => void, ): void; getDirectory( args: GetDirectoryCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetDirectoryCommandOutput) => void, ): void; getFacet( args: GetFacetCommandInput, options?: __HttpHandlerOptions, ): Promise; getFacet(args: GetFacetCommandInput, cb: (err: any, data?: GetFacetCommandOutput) => void): void; getFacet( args: GetFacetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetFacetCommandOutput) => void, ): void; getLinkAttributes( args: GetLinkAttributesCommandInput, options?: __HttpHandlerOptions, ): Promise; getLinkAttributes( args: GetLinkAttributesCommandInput, cb: (err: any, data?: GetLinkAttributesCommandOutput) => void, ): void; getLinkAttributes( args: GetLinkAttributesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetLinkAttributesCommandOutput) => void, ): void; getObjectAttributes( args: GetObjectAttributesCommandInput, options?: __HttpHandlerOptions, ): Promise; getObjectAttributes( args: GetObjectAttributesCommandInput, cb: (err: any, data?: GetObjectAttributesCommandOutput) => void, ): void; getObjectAttributes( args: GetObjectAttributesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetObjectAttributesCommandOutput) => void, ): void; getObjectInformation( args: GetObjectInformationCommandInput, options?: __HttpHandlerOptions, ): Promise; getObjectInformation( args: GetObjectInformationCommandInput, cb: (err: any, data?: GetObjectInformationCommandOutput) => void, ): void; getObjectInformation( args: GetObjectInformationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetObjectInformationCommandOutput) => void, ): void; getSchemaAsJson( args: GetSchemaAsJsonCommandInput, options?: __HttpHandlerOptions, ): Promise; getSchemaAsJson( args: GetSchemaAsJsonCommandInput, cb: (err: any, data?: GetSchemaAsJsonCommandOutput) => void, ): void; getSchemaAsJson( args: GetSchemaAsJsonCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetSchemaAsJsonCommandOutput) => void, ): void; getTypedLinkFacetInformation( args: GetTypedLinkFacetInformationCommandInput, options?: __HttpHandlerOptions, ): Promise; getTypedLinkFacetInformation( args: GetTypedLinkFacetInformationCommandInput, cb: (err: any, data?: GetTypedLinkFacetInformationCommandOutput) => void, ): void; getTypedLinkFacetInformation( args: GetTypedLinkFacetInformationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetTypedLinkFacetInformationCommandOutput) => void, ): void; listAppliedSchemaArns( args: ListAppliedSchemaArnsCommandInput, options?: __HttpHandlerOptions, ): Promise; listAppliedSchemaArns( args: ListAppliedSchemaArnsCommandInput, cb: (err: any, data?: ListAppliedSchemaArnsCommandOutput) => void, ): void; listAppliedSchemaArns( args: ListAppliedSchemaArnsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListAppliedSchemaArnsCommandOutput) => void, ): void; listAttachedIndices( args: ListAttachedIndicesCommandInput, options?: __HttpHandlerOptions, ): Promise; listAttachedIndices( args: ListAttachedIndicesCommandInput, cb: (err: any, data?: ListAttachedIndicesCommandOutput) => void, ): void; listAttachedIndices( args: ListAttachedIndicesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListAttachedIndicesCommandOutput) => void, ): void; listDevelopmentSchemaArns(): Promise; listDevelopmentSchemaArns( args: ListDevelopmentSchemaArnsCommandInput, options?: __HttpHandlerOptions, ): Promise; listDevelopmentSchemaArns( args: ListDevelopmentSchemaArnsCommandInput, cb: (err: any, data?: ListDevelopmentSchemaArnsCommandOutput) => void, ): void; listDevelopmentSchemaArns( args: ListDevelopmentSchemaArnsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListDevelopmentSchemaArnsCommandOutput) => void, ): void; listDirectories(): Promise; listDirectories( args: ListDirectoriesCommandInput, options?: __HttpHandlerOptions, ): Promise; listDirectories( args: ListDirectoriesCommandInput, cb: (err: any, data?: ListDirectoriesCommandOutput) => void, ): void; listDirectories( args: ListDirectoriesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListDirectoriesCommandOutput) => void, ): void; listFacetAttributes( args: ListFacetAttributesCommandInput, options?: __HttpHandlerOptions, ): Promise; listFacetAttributes( args: ListFacetAttributesCommandInput, cb: (err: any, data?: ListFacetAttributesCommandOutput) => void, ): void; listFacetAttributes( args: ListFacetAttributesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListFacetAttributesCommandOutput) => void, ): void; listFacetNames( args: ListFacetNamesCommandInput, options?: __HttpHandlerOptions, ): Promise; listFacetNames( args: ListFacetNamesCommandInput, cb: (err: any, data?: ListFacetNamesCommandOutput) => void, ): void; listFacetNames( args: ListFacetNamesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListFacetNamesCommandOutput) => void, ): void; listIncomingTypedLinks( args: ListIncomingTypedLinksCommandInput, options?: __HttpHandlerOptions, ): Promise; listIncomingTypedLinks( args: ListIncomingTypedLinksCommandInput, cb: (err: any, data?: ListIncomingTypedLinksCommandOutput) => void, ): void; listIncomingTypedLinks( args: ListIncomingTypedLinksCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListIncomingTypedLinksCommandOutput) => void, ): void; listIndex( args: ListIndexCommandInput, options?: __HttpHandlerOptions, ): Promise; listIndex( args: ListIndexCommandInput, cb: (err: any, data?: ListIndexCommandOutput) => void, ): void; listIndex( args: ListIndexCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListIndexCommandOutput) => void, ): void; listManagedSchemaArns(): Promise; listManagedSchemaArns( args: ListManagedSchemaArnsCommandInput, options?: __HttpHandlerOptions, ): Promise; listManagedSchemaArns( args: ListManagedSchemaArnsCommandInput, cb: (err: any, data?: ListManagedSchemaArnsCommandOutput) => void, ): void; listManagedSchemaArns( args: ListManagedSchemaArnsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListManagedSchemaArnsCommandOutput) => void, ): void; listObjectAttributes( args: ListObjectAttributesCommandInput, options?: __HttpHandlerOptions, ): Promise; listObjectAttributes( args: ListObjectAttributesCommandInput, cb: (err: any, data?: ListObjectAttributesCommandOutput) => void, ): void; listObjectAttributes( args: ListObjectAttributesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListObjectAttributesCommandOutput) => void, ): void; listObjectChildren( args: ListObjectChildrenCommandInput, options?: __HttpHandlerOptions, ): Promise; listObjectChildren( args: ListObjectChildrenCommandInput, cb: (err: any, data?: ListObjectChildrenCommandOutput) => void, ): void; listObjectChildren( args: ListObjectChildrenCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListObjectChildrenCommandOutput) => void, ): void; listObjectParentPaths( args: ListObjectParentPathsCommandInput, options?: __HttpHandlerOptions, ): Promise; listObjectParentPaths( args: ListObjectParentPathsCommandInput, cb: (err: any, data?: ListObjectParentPathsCommandOutput) => void, ): void; listObjectParentPaths( args: ListObjectParentPathsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListObjectParentPathsCommandOutput) => void, ): void; listObjectParents( args: ListObjectParentsCommandInput, options?: __HttpHandlerOptions, ): Promise; listObjectParents( args: ListObjectParentsCommandInput, cb: (err: any, data?: ListObjectParentsCommandOutput) => void, ): void; listObjectParents( args: ListObjectParentsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListObjectParentsCommandOutput) => void, ): void; listObjectPolicies( args: ListObjectPoliciesCommandInput, options?: __HttpHandlerOptions, ): Promise; listObjectPolicies( args: ListObjectPoliciesCommandInput, cb: (err: any, data?: ListObjectPoliciesCommandOutput) => void, ): void; listObjectPolicies( args: ListObjectPoliciesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListObjectPoliciesCommandOutput) => void, ): void; listOutgoingTypedLinks( args: ListOutgoingTypedLinksCommandInput, options?: __HttpHandlerOptions, ): Promise; listOutgoingTypedLinks( args: ListOutgoingTypedLinksCommandInput, cb: (err: any, data?: ListOutgoingTypedLinksCommandOutput) => void, ): void; listOutgoingTypedLinks( args: ListOutgoingTypedLinksCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListOutgoingTypedLinksCommandOutput) => void, ): void; listPolicyAttachments( args: ListPolicyAttachmentsCommandInput, options?: __HttpHandlerOptions, ): Promise; listPolicyAttachments( args: ListPolicyAttachmentsCommandInput, cb: (err: any, data?: ListPolicyAttachmentsCommandOutput) => void, ): void; listPolicyAttachments( args: ListPolicyAttachmentsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListPolicyAttachmentsCommandOutput) => void, ): void; listPublishedSchemaArns(): Promise; listPublishedSchemaArns( args: ListPublishedSchemaArnsCommandInput, options?: __HttpHandlerOptions, ): Promise; listPublishedSchemaArns( args: ListPublishedSchemaArnsCommandInput, cb: (err: any, data?: ListPublishedSchemaArnsCommandOutput) => void, ): void; listPublishedSchemaArns( args: ListPublishedSchemaArnsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListPublishedSchemaArnsCommandOutput) => void, ): void; listTagsForResource( args: ListTagsForResourceCommandInput, options?: __HttpHandlerOptions, ): Promise; listTagsForResource( args: ListTagsForResourceCommandInput, cb: (err: any, data?: ListTagsForResourceCommandOutput) => void, ): void; listTagsForResource( args: ListTagsForResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListTagsForResourceCommandOutput) => void, ): void; listTypedLinkFacetAttributes( args: ListTypedLinkFacetAttributesCommandInput, options?: __HttpHandlerOptions, ): Promise; listTypedLinkFacetAttributes( args: ListTypedLinkFacetAttributesCommandInput, cb: (err: any, data?: ListTypedLinkFacetAttributesCommandOutput) => void, ): void; listTypedLinkFacetAttributes( args: ListTypedLinkFacetAttributesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListTypedLinkFacetAttributesCommandOutput) => void, ): void; listTypedLinkFacetNames( args: ListTypedLinkFacetNamesCommandInput, options?: __HttpHandlerOptions, ): Promise; listTypedLinkFacetNames( args: ListTypedLinkFacetNamesCommandInput, cb: (err: any, data?: ListTypedLinkFacetNamesCommandOutput) => void, ): void; listTypedLinkFacetNames( args: ListTypedLinkFacetNamesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListTypedLinkFacetNamesCommandOutput) => void, ): void; lookupPolicy( args: LookupPolicyCommandInput, options?: __HttpHandlerOptions, ): Promise; lookupPolicy( args: LookupPolicyCommandInput, cb: (err: any, data?: LookupPolicyCommandOutput) => void, ): void; lookupPolicy( args: LookupPolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: LookupPolicyCommandOutput) => void, ): void; publishSchema( args: PublishSchemaCommandInput, options?: __HttpHandlerOptions, ): Promise; publishSchema( args: PublishSchemaCommandInput, cb: (err: any, data?: PublishSchemaCommandOutput) => void, ): void; publishSchema( args: PublishSchemaCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PublishSchemaCommandOutput) => void, ): void; putSchemaFromJson( args: PutSchemaFromJsonCommandInput, options?: __HttpHandlerOptions, ): Promise; putSchemaFromJson( args: PutSchemaFromJsonCommandInput, cb: (err: any, data?: PutSchemaFromJsonCommandOutput) => void, ): void; putSchemaFromJson( args: PutSchemaFromJsonCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PutSchemaFromJsonCommandOutput) => void, ): void; removeFacetFromObject( args: RemoveFacetFromObjectCommandInput, options?: __HttpHandlerOptions, ): Promise; removeFacetFromObject( args: RemoveFacetFromObjectCommandInput, cb: (err: any, data?: RemoveFacetFromObjectCommandOutput) => void, ): void; removeFacetFromObject( args: RemoveFacetFromObjectCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RemoveFacetFromObjectCommandOutput) => void, ): void; tagResource( args: TagResourceCommandInput, options?: __HttpHandlerOptions, ): Promise; tagResource( args: TagResourceCommandInput, cb: (err: any, data?: TagResourceCommandOutput) => void, ): void; tagResource( args: TagResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: TagResourceCommandOutput) => void, ): void; untagResource( args: UntagResourceCommandInput, options?: __HttpHandlerOptions, ): Promise; untagResource( args: UntagResourceCommandInput, cb: (err: any, data?: UntagResourceCommandOutput) => void, ): void; untagResource( args: UntagResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UntagResourceCommandOutput) => void, ): void; updateFacet( args: UpdateFacetCommandInput, options?: __HttpHandlerOptions, ): Promise; updateFacet( args: UpdateFacetCommandInput, cb: (err: any, data?: UpdateFacetCommandOutput) => void, ): void; updateFacet( args: UpdateFacetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateFacetCommandOutput) => void, ): void; updateLinkAttributes( args: UpdateLinkAttributesCommandInput, options?: __HttpHandlerOptions, ): Promise; updateLinkAttributes( args: UpdateLinkAttributesCommandInput, cb: (err: any, data?: UpdateLinkAttributesCommandOutput) => void, ): void; updateLinkAttributes( args: UpdateLinkAttributesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateLinkAttributesCommandOutput) => void, ): void; updateObjectAttributes( args: UpdateObjectAttributesCommandInput, options?: __HttpHandlerOptions, ): Promise; updateObjectAttributes( args: UpdateObjectAttributesCommandInput, cb: (err: any, data?: UpdateObjectAttributesCommandOutput) => void, ): void; updateObjectAttributes( args: UpdateObjectAttributesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateObjectAttributesCommandOutput) => void, ): void; updateSchema( args: UpdateSchemaCommandInput, options?: __HttpHandlerOptions, ): Promise; updateSchema( args: UpdateSchemaCommandInput, cb: (err: any, data?: UpdateSchemaCommandOutput) => void, ): void; updateSchema( args: UpdateSchemaCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateSchemaCommandOutput) => void, ): void; updateTypedLinkFacet( args: UpdateTypedLinkFacetCommandInput, options?: __HttpHandlerOptions, ): Promise; updateTypedLinkFacet( args: UpdateTypedLinkFacetCommandInput, cb: (err: any, data?: UpdateTypedLinkFacetCommandOutput) => void, ): void; updateTypedLinkFacet( args: UpdateTypedLinkFacetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateTypedLinkFacetCommandOutput) => void, ): void; upgradeAppliedSchema( args: UpgradeAppliedSchemaCommandInput, options?: __HttpHandlerOptions, ): Promise; upgradeAppliedSchema( args: UpgradeAppliedSchemaCommandInput, cb: (err: any, data?: UpgradeAppliedSchemaCommandOutput) => void, ): void; upgradeAppliedSchema( args: UpgradeAppliedSchemaCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpgradeAppliedSchemaCommandOutput) => void, ): void; upgradePublishedSchema( args: UpgradePublishedSchemaCommandInput, options?: __HttpHandlerOptions, ): Promise; upgradePublishedSchema( args: UpgradePublishedSchemaCommandInput, cb: (err: any, data?: UpgradePublishedSchemaCommandOutput) => void, ): void; upgradePublishedSchema( args: UpgradePublishedSchemaCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpgradePublishedSchemaCommandOutput) => void, ): void; paginateListAppliedSchemaArns( args: ListAppliedSchemaArnsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListAttachedIndices( args: ListAttachedIndicesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListDevelopmentSchemaArns( args?: ListDevelopmentSchemaArnsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListDirectories( args?: ListDirectoriesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListFacetAttributes( args: ListFacetAttributesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListFacetNames( args: ListFacetNamesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListIndex( args: ListIndexCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListManagedSchemaArns( args?: ListManagedSchemaArnsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListObjectAttributes( args: ListObjectAttributesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListObjectChildren( args: ListObjectChildrenCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListObjectParentPaths( args: ListObjectParentPathsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListObjectParents( args: ListObjectParentsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListObjectPolicies( args: ListObjectPoliciesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListPolicyAttachments( args: ListPolicyAttachmentsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListPublishedSchemaArns( args?: ListPublishedSchemaArnsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListTagsForResource( args: ListTagsForResourceCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListTypedLinkFacetAttributes( args: ListTypedLinkFacetAttributesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListTypedLinkFacetNames( args: ListTypedLinkFacetNamesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateLookupPolicy( args: LookupPolicyCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; } export declare class CloudDirectory extends CloudDirectoryClient implements CloudDirectory {}