import { HttpHandlerOptions as __HttpHandlerOptions, PaginationConfiguration, Paginator, } from "@smithy/types"; import { CreateAwsLogSourceCommandInput, CreateAwsLogSourceCommandOutput, } from "./commands/CreateAwsLogSourceCommand"; import { CreateCustomLogSourceCommandInput, CreateCustomLogSourceCommandOutput, } from "./commands/CreateCustomLogSourceCommand"; import { CreateDataLakeCommandInput, CreateDataLakeCommandOutput, } from "./commands/CreateDataLakeCommand"; import { CreateDataLakeExceptionSubscriptionCommandInput, CreateDataLakeExceptionSubscriptionCommandOutput, } from "./commands/CreateDataLakeExceptionSubscriptionCommand"; import { CreateDataLakeOrganizationConfigurationCommandInput, CreateDataLakeOrganizationConfigurationCommandOutput, } from "./commands/CreateDataLakeOrganizationConfigurationCommand"; import { CreateSubscriberCommandInput, CreateSubscriberCommandOutput, } from "./commands/CreateSubscriberCommand"; import { CreateSubscriberNotificationCommandInput, CreateSubscriberNotificationCommandOutput, } from "./commands/CreateSubscriberNotificationCommand"; import { DeleteAwsLogSourceCommandInput, DeleteAwsLogSourceCommandOutput, } from "./commands/DeleteAwsLogSourceCommand"; import { DeleteCustomLogSourceCommandInput, DeleteCustomLogSourceCommandOutput, } from "./commands/DeleteCustomLogSourceCommand"; import { DeleteDataLakeCommandInput, DeleteDataLakeCommandOutput, } from "./commands/DeleteDataLakeCommand"; import { DeleteDataLakeExceptionSubscriptionCommandInput, DeleteDataLakeExceptionSubscriptionCommandOutput, } from "./commands/DeleteDataLakeExceptionSubscriptionCommand"; import { DeleteDataLakeOrganizationConfigurationCommandInput, DeleteDataLakeOrganizationConfigurationCommandOutput, } from "./commands/DeleteDataLakeOrganizationConfigurationCommand"; import { DeleteSubscriberCommandInput, DeleteSubscriberCommandOutput, } from "./commands/DeleteSubscriberCommand"; import { DeleteSubscriberNotificationCommandInput, DeleteSubscriberNotificationCommandOutput, } from "./commands/DeleteSubscriberNotificationCommand"; import { DeregisterDataLakeDelegatedAdministratorCommandInput, DeregisterDataLakeDelegatedAdministratorCommandOutput, } from "./commands/DeregisterDataLakeDelegatedAdministratorCommand"; import { GetDataLakeExceptionSubscriptionCommandInput, GetDataLakeExceptionSubscriptionCommandOutput, } from "./commands/GetDataLakeExceptionSubscriptionCommand"; import { GetDataLakeOrganizationConfigurationCommandInput, GetDataLakeOrganizationConfigurationCommandOutput, } from "./commands/GetDataLakeOrganizationConfigurationCommand"; import { GetDataLakeSourcesCommandInput, GetDataLakeSourcesCommandOutput, } from "./commands/GetDataLakeSourcesCommand"; import { GetSubscriberCommandInput, GetSubscriberCommandOutput, } from "./commands/GetSubscriberCommand"; import { ListDataLakeExceptionsCommandInput, ListDataLakeExceptionsCommandOutput, } from "./commands/ListDataLakeExceptionsCommand"; import { ListDataLakesCommandInput, ListDataLakesCommandOutput, } from "./commands/ListDataLakesCommand"; import { ListLogSourcesCommandInput, ListLogSourcesCommandOutput, } from "./commands/ListLogSourcesCommand"; import { ListSubscribersCommandInput, ListSubscribersCommandOutput, } from "./commands/ListSubscribersCommand"; import { ListTagsForResourceCommandInput, ListTagsForResourceCommandOutput, } from "./commands/ListTagsForResourceCommand"; import { RegisterDataLakeDelegatedAdministratorCommandInput, RegisterDataLakeDelegatedAdministratorCommandOutput, } from "./commands/RegisterDataLakeDelegatedAdministratorCommand"; import { TagResourceCommandInput, TagResourceCommandOutput } from "./commands/TagResourceCommand"; import { UntagResourceCommandInput, UntagResourceCommandOutput, } from "./commands/UntagResourceCommand"; import { UpdateDataLakeCommandInput, UpdateDataLakeCommandOutput, } from "./commands/UpdateDataLakeCommand"; import { UpdateDataLakeExceptionSubscriptionCommandInput, UpdateDataLakeExceptionSubscriptionCommandOutput, } from "./commands/UpdateDataLakeExceptionSubscriptionCommand"; import { UpdateSubscriberCommandInput, UpdateSubscriberCommandOutput, } from "./commands/UpdateSubscriberCommand"; import { UpdateSubscriberNotificationCommandInput, UpdateSubscriberNotificationCommandOutput, } from "./commands/UpdateSubscriberNotificationCommand"; import { SecurityLakeClient } from "./SecurityLakeClient"; export interface SecurityLake { createAwsLogSource( args: CreateAwsLogSourceCommandInput, options?: __HttpHandlerOptions, ): Promise; createAwsLogSource( args: CreateAwsLogSourceCommandInput, cb: (err: any, data?: CreateAwsLogSourceCommandOutput) => void, ): void; createAwsLogSource( args: CreateAwsLogSourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateAwsLogSourceCommandOutput) => void, ): void; createCustomLogSource( args: CreateCustomLogSourceCommandInput, options?: __HttpHandlerOptions, ): Promise; createCustomLogSource( args: CreateCustomLogSourceCommandInput, cb: (err: any, data?: CreateCustomLogSourceCommandOutput) => void, ): void; createCustomLogSource( args: CreateCustomLogSourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateCustomLogSourceCommandOutput) => void, ): void; createDataLake( args: CreateDataLakeCommandInput, options?: __HttpHandlerOptions, ): Promise; createDataLake( args: CreateDataLakeCommandInput, cb: (err: any, data?: CreateDataLakeCommandOutput) => void, ): void; createDataLake( args: CreateDataLakeCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateDataLakeCommandOutput) => void, ): void; createDataLakeExceptionSubscription( args: CreateDataLakeExceptionSubscriptionCommandInput, options?: __HttpHandlerOptions, ): Promise; createDataLakeExceptionSubscription( args: CreateDataLakeExceptionSubscriptionCommandInput, cb: (err: any, data?: CreateDataLakeExceptionSubscriptionCommandOutput) => void, ): void; createDataLakeExceptionSubscription( args: CreateDataLakeExceptionSubscriptionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateDataLakeExceptionSubscriptionCommandOutput) => void, ): void; createDataLakeOrganizationConfiguration(): Promise; createDataLakeOrganizationConfiguration( args: CreateDataLakeOrganizationConfigurationCommandInput, options?: __HttpHandlerOptions, ): Promise; createDataLakeOrganizationConfiguration( args: CreateDataLakeOrganizationConfigurationCommandInput, cb: (err: any, data?: CreateDataLakeOrganizationConfigurationCommandOutput) => void, ): void; createDataLakeOrganizationConfiguration( args: CreateDataLakeOrganizationConfigurationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateDataLakeOrganizationConfigurationCommandOutput) => void, ): void; createSubscriber( args: CreateSubscriberCommandInput, options?: __HttpHandlerOptions, ): Promise; createSubscriber( args: CreateSubscriberCommandInput, cb: (err: any, data?: CreateSubscriberCommandOutput) => void, ): void; createSubscriber( args: CreateSubscriberCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateSubscriberCommandOutput) => void, ): void; createSubscriberNotification( args: CreateSubscriberNotificationCommandInput, options?: __HttpHandlerOptions, ): Promise; createSubscriberNotification( args: CreateSubscriberNotificationCommandInput, cb: (err: any, data?: CreateSubscriberNotificationCommandOutput) => void, ): void; createSubscriberNotification( args: CreateSubscriberNotificationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateSubscriberNotificationCommandOutput) => void, ): void; deleteAwsLogSource( args: DeleteAwsLogSourceCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteAwsLogSource( args: DeleteAwsLogSourceCommandInput, cb: (err: any, data?: DeleteAwsLogSourceCommandOutput) => void, ): void; deleteAwsLogSource( args: DeleteAwsLogSourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteAwsLogSourceCommandOutput) => void, ): void; deleteCustomLogSource( args: DeleteCustomLogSourceCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteCustomLogSource( args: DeleteCustomLogSourceCommandInput, cb: (err: any, data?: DeleteCustomLogSourceCommandOutput) => void, ): void; deleteCustomLogSource( args: DeleteCustomLogSourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteCustomLogSourceCommandOutput) => void, ): void; deleteDataLake( args: DeleteDataLakeCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteDataLake( args: DeleteDataLakeCommandInput, cb: (err: any, data?: DeleteDataLakeCommandOutput) => void, ): void; deleteDataLake( args: DeleteDataLakeCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteDataLakeCommandOutput) => void, ): void; deleteDataLakeExceptionSubscription(): Promise; deleteDataLakeExceptionSubscription( args: DeleteDataLakeExceptionSubscriptionCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteDataLakeExceptionSubscription( args: DeleteDataLakeExceptionSubscriptionCommandInput, cb: (err: any, data?: DeleteDataLakeExceptionSubscriptionCommandOutput) => void, ): void; deleteDataLakeExceptionSubscription( args: DeleteDataLakeExceptionSubscriptionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteDataLakeExceptionSubscriptionCommandOutput) => void, ): void; deleteDataLakeOrganizationConfiguration(): Promise; deleteDataLakeOrganizationConfiguration( args: DeleteDataLakeOrganizationConfigurationCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteDataLakeOrganizationConfiguration( args: DeleteDataLakeOrganizationConfigurationCommandInput, cb: (err: any, data?: DeleteDataLakeOrganizationConfigurationCommandOutput) => void, ): void; deleteDataLakeOrganizationConfiguration( args: DeleteDataLakeOrganizationConfigurationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteDataLakeOrganizationConfigurationCommandOutput) => void, ): void; deleteSubscriber( args: DeleteSubscriberCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteSubscriber( args: DeleteSubscriberCommandInput, cb: (err: any, data?: DeleteSubscriberCommandOutput) => void, ): void; deleteSubscriber( args: DeleteSubscriberCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteSubscriberCommandOutput) => void, ): void; deleteSubscriberNotification( args: DeleteSubscriberNotificationCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteSubscriberNotification( args: DeleteSubscriberNotificationCommandInput, cb: (err: any, data?: DeleteSubscriberNotificationCommandOutput) => void, ): void; deleteSubscriberNotification( args: DeleteSubscriberNotificationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteSubscriberNotificationCommandOutput) => void, ): void; deregisterDataLakeDelegatedAdministrator(): Promise; deregisterDataLakeDelegatedAdministrator( args: DeregisterDataLakeDelegatedAdministratorCommandInput, options?: __HttpHandlerOptions, ): Promise; deregisterDataLakeDelegatedAdministrator( args: DeregisterDataLakeDelegatedAdministratorCommandInput, cb: (err: any, data?: DeregisterDataLakeDelegatedAdministratorCommandOutput) => void, ): void; deregisterDataLakeDelegatedAdministrator( args: DeregisterDataLakeDelegatedAdministratorCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeregisterDataLakeDelegatedAdministratorCommandOutput) => void, ): void; getDataLakeExceptionSubscription(): Promise; getDataLakeExceptionSubscription( args: GetDataLakeExceptionSubscriptionCommandInput, options?: __HttpHandlerOptions, ): Promise; getDataLakeExceptionSubscription( args: GetDataLakeExceptionSubscriptionCommandInput, cb: (err: any, data?: GetDataLakeExceptionSubscriptionCommandOutput) => void, ): void; getDataLakeExceptionSubscription( args: GetDataLakeExceptionSubscriptionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetDataLakeExceptionSubscriptionCommandOutput) => void, ): void; getDataLakeOrganizationConfiguration(): Promise; getDataLakeOrganizationConfiguration( args: GetDataLakeOrganizationConfigurationCommandInput, options?: __HttpHandlerOptions, ): Promise; getDataLakeOrganizationConfiguration( args: GetDataLakeOrganizationConfigurationCommandInput, cb: (err: any, data?: GetDataLakeOrganizationConfigurationCommandOutput) => void, ): void; getDataLakeOrganizationConfiguration( args: GetDataLakeOrganizationConfigurationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetDataLakeOrganizationConfigurationCommandOutput) => void, ): void; getDataLakeSources(): Promise; getDataLakeSources( args: GetDataLakeSourcesCommandInput, options?: __HttpHandlerOptions, ): Promise; getDataLakeSources( args: GetDataLakeSourcesCommandInput, cb: (err: any, data?: GetDataLakeSourcesCommandOutput) => void, ): void; getDataLakeSources( args: GetDataLakeSourcesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetDataLakeSourcesCommandOutput) => void, ): void; getSubscriber( args: GetSubscriberCommandInput, options?: __HttpHandlerOptions, ): Promise; getSubscriber( args: GetSubscriberCommandInput, cb: (err: any, data?: GetSubscriberCommandOutput) => void, ): void; getSubscriber( args: GetSubscriberCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetSubscriberCommandOutput) => void, ): void; listDataLakeExceptions(): Promise; listDataLakeExceptions( args: ListDataLakeExceptionsCommandInput, options?: __HttpHandlerOptions, ): Promise; listDataLakeExceptions( args: ListDataLakeExceptionsCommandInput, cb: (err: any, data?: ListDataLakeExceptionsCommandOutput) => void, ): void; listDataLakeExceptions( args: ListDataLakeExceptionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListDataLakeExceptionsCommandOutput) => void, ): void; listDataLakes(): Promise; listDataLakes( args: ListDataLakesCommandInput, options?: __HttpHandlerOptions, ): Promise; listDataLakes( args: ListDataLakesCommandInput, cb: (err: any, data?: ListDataLakesCommandOutput) => void, ): void; listDataLakes( args: ListDataLakesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListDataLakesCommandOutput) => void, ): void; listLogSources(): Promise; listLogSources( args: ListLogSourcesCommandInput, options?: __HttpHandlerOptions, ): Promise; listLogSources( args: ListLogSourcesCommandInput, cb: (err: any, data?: ListLogSourcesCommandOutput) => void, ): void; listLogSources( args: ListLogSourcesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListLogSourcesCommandOutput) => void, ): void; listSubscribers(): Promise; listSubscribers( args: ListSubscribersCommandInput, options?: __HttpHandlerOptions, ): Promise; listSubscribers( args: ListSubscribersCommandInput, cb: (err: any, data?: ListSubscribersCommandOutput) => void, ): void; listSubscribers( args: ListSubscribersCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListSubscribersCommandOutput) => 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; registerDataLakeDelegatedAdministrator( args: RegisterDataLakeDelegatedAdministratorCommandInput, options?: __HttpHandlerOptions, ): Promise; registerDataLakeDelegatedAdministrator( args: RegisterDataLakeDelegatedAdministratorCommandInput, cb: (err: any, data?: RegisterDataLakeDelegatedAdministratorCommandOutput) => void, ): void; registerDataLakeDelegatedAdministrator( args: RegisterDataLakeDelegatedAdministratorCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RegisterDataLakeDelegatedAdministratorCommandOutput) => 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; updateDataLake( args: UpdateDataLakeCommandInput, options?: __HttpHandlerOptions, ): Promise; updateDataLake( args: UpdateDataLakeCommandInput, cb: (err: any, data?: UpdateDataLakeCommandOutput) => void, ): void; updateDataLake( args: UpdateDataLakeCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateDataLakeCommandOutput) => void, ): void; updateDataLakeExceptionSubscription( args: UpdateDataLakeExceptionSubscriptionCommandInput, options?: __HttpHandlerOptions, ): Promise; updateDataLakeExceptionSubscription( args: UpdateDataLakeExceptionSubscriptionCommandInput, cb: (err: any, data?: UpdateDataLakeExceptionSubscriptionCommandOutput) => void, ): void; updateDataLakeExceptionSubscription( args: UpdateDataLakeExceptionSubscriptionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateDataLakeExceptionSubscriptionCommandOutput) => void, ): void; updateSubscriber( args: UpdateSubscriberCommandInput, options?: __HttpHandlerOptions, ): Promise; updateSubscriber( args: UpdateSubscriberCommandInput, cb: (err: any, data?: UpdateSubscriberCommandOutput) => void, ): void; updateSubscriber( args: UpdateSubscriberCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateSubscriberCommandOutput) => void, ): void; updateSubscriberNotification( args: UpdateSubscriberNotificationCommandInput, options?: __HttpHandlerOptions, ): Promise; updateSubscriberNotification( args: UpdateSubscriberNotificationCommandInput, cb: (err: any, data?: UpdateSubscriberNotificationCommandOutput) => void, ): void; updateSubscriberNotification( args: UpdateSubscriberNotificationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateSubscriberNotificationCommandOutput) => void, ): void; paginateGetDataLakeSources( args?: GetDataLakeSourcesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListDataLakeExceptions( args?: ListDataLakeExceptionsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListLogSources( args?: ListLogSourcesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListSubscribers( args?: ListSubscribersCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; } export declare class SecurityLake extends SecurityLakeClient implements SecurityLake {}