import { HostHeaderInputConfig, HostHeaderResolvedConfig, UserAgentInputConfig, UserAgentResolvedConfig, } from "@aws-sdk/core/client"; import { DefaultsMode as __DefaultsMode, SmithyConfiguration as __SmithyConfiguration, SmithyResolvedConfiguration as __SmithyResolvedConfiguration, Client as __Client, } from "@smithy/core/client"; import { RegionInputConfig, RegionResolvedConfig } from "@smithy/core/config"; import { EndpointInputConfig, EndpointResolvedConfig } from "@smithy/core/endpoints"; import { HttpHandlerUserInput as __HttpHandlerUserInput } from "@smithy/core/protocols"; import { RetryInputConfig, RetryResolvedConfig } from "@smithy/core/retry"; import { AwsCredentialIdentityProvider, BodyLengthCalculator as __BodyLengthCalculator, CheckOptionalClientConfig as __CheckOptionalClientConfig, ChecksumConstructor as __ChecksumConstructor, Decoder as __Decoder, Encoder as __Encoder, HashConstructor as __HashConstructor, HttpHandlerOptions as __HttpHandlerOptions, Logger as __Logger, Provider as __Provider, StreamCollector as __StreamCollector, UrlParser as __UrlParser, UserAgent as __UserAgent, } from "@smithy/types"; import { HttpAuthSchemeInputConfig, HttpAuthSchemeResolvedConfig, } from "./auth/httpAuthSchemeProvider"; 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 { ClientInputEndpointParameters, ClientResolvedEndpointParameters, EndpointParameters, } from "./endpoint/EndpointParameters"; import { RuntimeExtension, RuntimeExtensionsConfig } from "./runtimeExtensions"; export { __Client }; export type ServiceInputTypes = | CreateConnectorCommandInput | CreateDirectoryRegistrationCommandInput | CreateServicePrincipalNameCommandInput | CreateTemplateCommandInput | CreateTemplateGroupAccessControlEntryCommandInput | DeleteConnectorCommandInput | DeleteDirectoryRegistrationCommandInput | DeleteServicePrincipalNameCommandInput | DeleteTemplateCommandInput | DeleteTemplateGroupAccessControlEntryCommandInput | GetConnectorCommandInput | GetDirectoryRegistrationCommandInput | GetServicePrincipalNameCommandInput | GetTemplateCommandInput | GetTemplateGroupAccessControlEntryCommandInput | ListConnectorsCommandInput | ListDirectoryRegistrationsCommandInput | ListServicePrincipalNamesCommandInput | ListTagsForResourceCommandInput | ListTemplateGroupAccessControlEntriesCommandInput | ListTemplatesCommandInput | TagResourceCommandInput | UntagResourceCommandInput | UpdateTemplateCommandInput | UpdateTemplateGroupAccessControlEntryCommandInput; export type ServiceOutputTypes = | CreateConnectorCommandOutput | CreateDirectoryRegistrationCommandOutput | CreateServicePrincipalNameCommandOutput | CreateTemplateCommandOutput | CreateTemplateGroupAccessControlEntryCommandOutput | DeleteConnectorCommandOutput | DeleteDirectoryRegistrationCommandOutput | DeleteServicePrincipalNameCommandOutput | DeleteTemplateCommandOutput | DeleteTemplateGroupAccessControlEntryCommandOutput | GetConnectorCommandOutput | GetDirectoryRegistrationCommandOutput | GetServicePrincipalNameCommandOutput | GetTemplateCommandOutput | GetTemplateGroupAccessControlEntryCommandOutput | ListConnectorsCommandOutput | ListDirectoryRegistrationsCommandOutput | ListServicePrincipalNamesCommandOutput | ListTagsForResourceCommandOutput | ListTemplateGroupAccessControlEntriesCommandOutput | ListTemplatesCommandOutput | TagResourceCommandOutput | UntagResourceCommandOutput | UpdateTemplateCommandOutput | UpdateTemplateGroupAccessControlEntryCommandOutput; export interface ClientDefaults extends Partial<__SmithyConfiguration<__HttpHandlerOptions>> { requestHandler?: __HttpHandlerUserInput; sha256?: __ChecksumConstructor | __HashConstructor; urlParser?: __UrlParser; bodyLengthChecker?: __BodyLengthCalculator; streamCollector?: __StreamCollector; base64Decoder?: __Decoder; base64Encoder?: __Encoder; utf8Decoder?: __Decoder; utf8Encoder?: __Encoder; runtime?: string; disableHostPrefix?: boolean; serviceId?: string; useDualstackEndpoint?: boolean | __Provider; useFipsEndpoint?: boolean | __Provider; region?: string | __Provider; profile?: string; defaultUserAgentProvider?: __Provider<__UserAgent>; credentialDefaultProvider?: (input: any) => AwsCredentialIdentityProvider; maxAttempts?: number | __Provider; retryMode?: string | __Provider; logger?: __Logger; extensions?: RuntimeExtension[]; defaultsMode?: __DefaultsMode | __Provider<__DefaultsMode>; } export type PcaConnectorAdClientConfigType = Partial<__SmithyConfiguration<__HttpHandlerOptions>> & ClientDefaults & UserAgentInputConfig & RetryInputConfig & RegionInputConfig & HostHeaderInputConfig & EndpointInputConfig & HttpAuthSchemeInputConfig & ClientInputEndpointParameters; export interface PcaConnectorAdClientConfig extends PcaConnectorAdClientConfigType {} export type PcaConnectorAdClientResolvedConfigType = __SmithyResolvedConfiguration<__HttpHandlerOptions> & Required & RuntimeExtensionsConfig & UserAgentResolvedConfig & RetryResolvedConfig & RegionResolvedConfig & HostHeaderResolvedConfig & EndpointResolvedConfig & HttpAuthSchemeResolvedConfig & ClientResolvedEndpointParameters; export interface PcaConnectorAdClientResolvedConfig extends PcaConnectorAdClientResolvedConfigType {} export declare class PcaConnectorAdClient extends __Client< __HttpHandlerOptions, ServiceInputTypes, ServiceOutputTypes, PcaConnectorAdClientResolvedConfig > { readonly config: PcaConnectorAdClientResolvedConfig; constructor(...[configuration]: __CheckOptionalClientConfig); destroy(): void; }