import { HttpHandlerOptions as __HttpHandlerOptions, PaginationConfiguration, Paginator, } from "@smithy/types"; import { CreateConnectorCommandInput, CreateConnectorCommandOutput, } from "./commands/CreateConnectorCommand"; import { CreateDirectoryRegistrationCommandInput, CreateDirectoryRegistrationCommandOutput, } from "./commands/CreateDirectoryRegistrationCommand"; import { CreateServicePrincipalNameCommandInput, CreateServicePrincipalNameCommandOutput, } from "./commands/CreateServicePrincipalNameCommand"; import { CreateTemplateCommandInput, CreateTemplateCommandOutput, } from "./commands/CreateTemplateCommand"; import { CreateTemplateGroupAccessControlEntryCommandInput, CreateTemplateGroupAccessControlEntryCommandOutput, } from "./commands/CreateTemplateGroupAccessControlEntryCommand"; import { DeleteConnectorCommandInput, DeleteConnectorCommandOutput, } from "./commands/DeleteConnectorCommand"; import { DeleteDirectoryRegistrationCommandInput, DeleteDirectoryRegistrationCommandOutput, } from "./commands/DeleteDirectoryRegistrationCommand"; import { DeleteServicePrincipalNameCommandInput, DeleteServicePrincipalNameCommandOutput, } from "./commands/DeleteServicePrincipalNameCommand"; import { DeleteTemplateCommandInput, DeleteTemplateCommandOutput, } from "./commands/DeleteTemplateCommand"; import { DeleteTemplateGroupAccessControlEntryCommandInput, DeleteTemplateGroupAccessControlEntryCommandOutput, } from "./commands/DeleteTemplateGroupAccessControlEntryCommand"; import { GetConnectorCommandInput, GetConnectorCommandOutput, } from "./commands/GetConnectorCommand"; import { GetDirectoryRegistrationCommandInput, GetDirectoryRegistrationCommandOutput, } from "./commands/GetDirectoryRegistrationCommand"; import { GetServicePrincipalNameCommandInput, GetServicePrincipalNameCommandOutput, } from "./commands/GetServicePrincipalNameCommand"; import { GetTemplateCommandInput, GetTemplateCommandOutput } from "./commands/GetTemplateCommand"; import { GetTemplateGroupAccessControlEntryCommandInput, GetTemplateGroupAccessControlEntryCommandOutput, } from "./commands/GetTemplateGroupAccessControlEntryCommand"; import { ListConnectorsCommandInput, ListConnectorsCommandOutput, } from "./commands/ListConnectorsCommand"; import { ListDirectoryRegistrationsCommandInput, ListDirectoryRegistrationsCommandOutput, } from "./commands/ListDirectoryRegistrationsCommand"; import { ListServicePrincipalNamesCommandInput, ListServicePrincipalNamesCommandOutput, } from "./commands/ListServicePrincipalNamesCommand"; import { ListTagsForResourceCommandInput, ListTagsForResourceCommandOutput, } from "./commands/ListTagsForResourceCommand"; import { ListTemplateGroupAccessControlEntriesCommandInput, ListTemplateGroupAccessControlEntriesCommandOutput, } from "./commands/ListTemplateGroupAccessControlEntriesCommand"; import { ListTemplatesCommandInput, ListTemplatesCommandOutput, } from "./commands/ListTemplatesCommand"; import { TagResourceCommandInput, TagResourceCommandOutput } from "./commands/TagResourceCommand"; import { UntagResourceCommandInput, UntagResourceCommandOutput, } from "./commands/UntagResourceCommand"; import { UpdateTemplateCommandInput, UpdateTemplateCommandOutput, } from "./commands/UpdateTemplateCommand"; import { UpdateTemplateGroupAccessControlEntryCommandInput, UpdateTemplateGroupAccessControlEntryCommandOutput, } from "./commands/UpdateTemplateGroupAccessControlEntryCommand"; import { PcaConnectorAdClient } from "./PcaConnectorAdClient"; export interface PcaConnectorAd { createConnector( args: CreateConnectorCommandInput, options?: __HttpHandlerOptions, ): Promise; createConnector( args: CreateConnectorCommandInput, cb: (err: any, data?: CreateConnectorCommandOutput) => void, ): void; createConnector( args: CreateConnectorCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateConnectorCommandOutput) => void, ): void; createDirectoryRegistration( args: CreateDirectoryRegistrationCommandInput, options?: __HttpHandlerOptions, ): Promise; createDirectoryRegistration( args: CreateDirectoryRegistrationCommandInput, cb: (err: any, data?: CreateDirectoryRegistrationCommandOutput) => void, ): void; createDirectoryRegistration( args: CreateDirectoryRegistrationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateDirectoryRegistrationCommandOutput) => void, ): void; createServicePrincipalName( args: CreateServicePrincipalNameCommandInput, options?: __HttpHandlerOptions, ): Promise; createServicePrincipalName( args: CreateServicePrincipalNameCommandInput, cb: (err: any, data?: CreateServicePrincipalNameCommandOutput) => void, ): void; createServicePrincipalName( args: CreateServicePrincipalNameCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateServicePrincipalNameCommandOutput) => void, ): void; createTemplate( args: CreateTemplateCommandInput, options?: __HttpHandlerOptions, ): Promise; createTemplate( args: CreateTemplateCommandInput, cb: (err: any, data?: CreateTemplateCommandOutput) => void, ): void; createTemplate( args: CreateTemplateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateTemplateCommandOutput) => void, ): void; createTemplateGroupAccessControlEntry( args: CreateTemplateGroupAccessControlEntryCommandInput, options?: __HttpHandlerOptions, ): Promise; createTemplateGroupAccessControlEntry( args: CreateTemplateGroupAccessControlEntryCommandInput, cb: (err: any, data?: CreateTemplateGroupAccessControlEntryCommandOutput) => void, ): void; createTemplateGroupAccessControlEntry( args: CreateTemplateGroupAccessControlEntryCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateTemplateGroupAccessControlEntryCommandOutput) => void, ): void; deleteConnector( args: DeleteConnectorCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteConnector( args: DeleteConnectorCommandInput, cb: (err: any, data?: DeleteConnectorCommandOutput) => void, ): void; deleteConnector( args: DeleteConnectorCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteConnectorCommandOutput) => void, ): void; deleteDirectoryRegistration( args: DeleteDirectoryRegistrationCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteDirectoryRegistration( args: DeleteDirectoryRegistrationCommandInput, cb: (err: any, data?: DeleteDirectoryRegistrationCommandOutput) => void, ): void; deleteDirectoryRegistration( args: DeleteDirectoryRegistrationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteDirectoryRegistrationCommandOutput) => void, ): void; deleteServicePrincipalName( args: DeleteServicePrincipalNameCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteServicePrincipalName( args: DeleteServicePrincipalNameCommandInput, cb: (err: any, data?: DeleteServicePrincipalNameCommandOutput) => void, ): void; deleteServicePrincipalName( args: DeleteServicePrincipalNameCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteServicePrincipalNameCommandOutput) => void, ): void; deleteTemplate( args: DeleteTemplateCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteTemplate( args: DeleteTemplateCommandInput, cb: (err: any, data?: DeleteTemplateCommandOutput) => void, ): void; deleteTemplate( args: DeleteTemplateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteTemplateCommandOutput) => void, ): void; deleteTemplateGroupAccessControlEntry( args: DeleteTemplateGroupAccessControlEntryCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteTemplateGroupAccessControlEntry( args: DeleteTemplateGroupAccessControlEntryCommandInput, cb: (err: any, data?: DeleteTemplateGroupAccessControlEntryCommandOutput) => void, ): void; deleteTemplateGroupAccessControlEntry( args: DeleteTemplateGroupAccessControlEntryCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteTemplateGroupAccessControlEntryCommandOutput) => void, ): void; getConnector( args: GetConnectorCommandInput, options?: __HttpHandlerOptions, ): Promise; getConnector( args: GetConnectorCommandInput, cb: (err: any, data?: GetConnectorCommandOutput) => void, ): void; getConnector( args: GetConnectorCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetConnectorCommandOutput) => void, ): void; getDirectoryRegistration( args: GetDirectoryRegistrationCommandInput, options?: __HttpHandlerOptions, ): Promise; getDirectoryRegistration( args: GetDirectoryRegistrationCommandInput, cb: (err: any, data?: GetDirectoryRegistrationCommandOutput) => void, ): void; getDirectoryRegistration( args: GetDirectoryRegistrationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetDirectoryRegistrationCommandOutput) => void, ): void; getServicePrincipalName( args: GetServicePrincipalNameCommandInput, options?: __HttpHandlerOptions, ): Promise; getServicePrincipalName( args: GetServicePrincipalNameCommandInput, cb: (err: any, data?: GetServicePrincipalNameCommandOutput) => void, ): void; getServicePrincipalName( args: GetServicePrincipalNameCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetServicePrincipalNameCommandOutput) => void, ): void; getTemplate( args: GetTemplateCommandInput, options?: __HttpHandlerOptions, ): Promise; getTemplate( args: GetTemplateCommandInput, cb: (err: any, data?: GetTemplateCommandOutput) => void, ): void; getTemplate( args: GetTemplateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetTemplateCommandOutput) => void, ): void; getTemplateGroupAccessControlEntry( args: GetTemplateGroupAccessControlEntryCommandInput, options?: __HttpHandlerOptions, ): Promise; getTemplateGroupAccessControlEntry( args: GetTemplateGroupAccessControlEntryCommandInput, cb: (err: any, data?: GetTemplateGroupAccessControlEntryCommandOutput) => void, ): void; getTemplateGroupAccessControlEntry( args: GetTemplateGroupAccessControlEntryCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetTemplateGroupAccessControlEntryCommandOutput) => void, ): void; listConnectors(): Promise; listConnectors( args: ListConnectorsCommandInput, options?: __HttpHandlerOptions, ): Promise; listConnectors( args: ListConnectorsCommandInput, cb: (err: any, data?: ListConnectorsCommandOutput) => void, ): void; listConnectors( args: ListConnectorsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListConnectorsCommandOutput) => void, ): void; listDirectoryRegistrations(): Promise; listDirectoryRegistrations( args: ListDirectoryRegistrationsCommandInput, options?: __HttpHandlerOptions, ): Promise; listDirectoryRegistrations( args: ListDirectoryRegistrationsCommandInput, cb: (err: any, data?: ListDirectoryRegistrationsCommandOutput) => void, ): void; listDirectoryRegistrations( args: ListDirectoryRegistrationsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListDirectoryRegistrationsCommandOutput) => void, ): void; listServicePrincipalNames( args: ListServicePrincipalNamesCommandInput, options?: __HttpHandlerOptions, ): Promise; listServicePrincipalNames( args: ListServicePrincipalNamesCommandInput, cb: (err: any, data?: ListServicePrincipalNamesCommandOutput) => void, ): void; listServicePrincipalNames( args: ListServicePrincipalNamesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListServicePrincipalNamesCommandOutput) => 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; listTemplateGroupAccessControlEntries( args: ListTemplateGroupAccessControlEntriesCommandInput, options?: __HttpHandlerOptions, ): Promise; listTemplateGroupAccessControlEntries( args: ListTemplateGroupAccessControlEntriesCommandInput, cb: (err: any, data?: ListTemplateGroupAccessControlEntriesCommandOutput) => void, ): void; listTemplateGroupAccessControlEntries( args: ListTemplateGroupAccessControlEntriesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListTemplateGroupAccessControlEntriesCommandOutput) => void, ): void; listTemplates( args: ListTemplatesCommandInput, options?: __HttpHandlerOptions, ): Promise; listTemplates( args: ListTemplatesCommandInput, cb: (err: any, data?: ListTemplatesCommandOutput) => void, ): void; listTemplates( args: ListTemplatesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListTemplatesCommandOutput) => 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; updateTemplate( args: UpdateTemplateCommandInput, options?: __HttpHandlerOptions, ): Promise; updateTemplate( args: UpdateTemplateCommandInput, cb: (err: any, data?: UpdateTemplateCommandOutput) => void, ): void; updateTemplate( args: UpdateTemplateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateTemplateCommandOutput) => void, ): void; updateTemplateGroupAccessControlEntry( args: UpdateTemplateGroupAccessControlEntryCommandInput, options?: __HttpHandlerOptions, ): Promise; updateTemplateGroupAccessControlEntry( args: UpdateTemplateGroupAccessControlEntryCommandInput, cb: (err: any, data?: UpdateTemplateGroupAccessControlEntryCommandOutput) => void, ): void; updateTemplateGroupAccessControlEntry( args: UpdateTemplateGroupAccessControlEntryCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateTemplateGroupAccessControlEntryCommandOutput) => void, ): void; paginateListConnectors( args?: ListConnectorsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListDirectoryRegistrations( args?: ListDirectoryRegistrationsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListServicePrincipalNames( args: ListServicePrincipalNamesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListTemplateGroupAccessControlEntries( args: ListTemplateGroupAccessControlEntriesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListTemplates( args: ListTemplatesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; } export declare class PcaConnectorAd extends PcaConnectorAdClient implements PcaConnectorAd {}