import type { HttpHandlerOptions as __HttpHandlerOptions, PaginationConfiguration, Paginator } from "@smithy/types"; import { type AddAttributesToFindingsCommandInput, type AddAttributesToFindingsCommandOutput } from "./commands/AddAttributesToFindingsCommand"; import { type CreateAssessmentTargetCommandInput, type CreateAssessmentTargetCommandOutput } from "./commands/CreateAssessmentTargetCommand"; import { type CreateAssessmentTemplateCommandInput, type CreateAssessmentTemplateCommandOutput } from "./commands/CreateAssessmentTemplateCommand"; import { type CreateExclusionsPreviewCommandInput, type CreateExclusionsPreviewCommandOutput } from "./commands/CreateExclusionsPreviewCommand"; import { type CreateResourceGroupCommandInput, type CreateResourceGroupCommandOutput } from "./commands/CreateResourceGroupCommand"; import { type DeleteAssessmentRunCommandInput, type DeleteAssessmentRunCommandOutput } from "./commands/DeleteAssessmentRunCommand"; import { type DeleteAssessmentTargetCommandInput, type DeleteAssessmentTargetCommandOutput } from "./commands/DeleteAssessmentTargetCommand"; import { type DeleteAssessmentTemplateCommandInput, type DeleteAssessmentTemplateCommandOutput } from "./commands/DeleteAssessmentTemplateCommand"; import { type DescribeAssessmentRunsCommandInput, type DescribeAssessmentRunsCommandOutput } from "./commands/DescribeAssessmentRunsCommand"; import { type DescribeAssessmentTargetsCommandInput, type DescribeAssessmentTargetsCommandOutput } from "./commands/DescribeAssessmentTargetsCommand"; import { type DescribeAssessmentTemplatesCommandInput, type DescribeAssessmentTemplatesCommandOutput } from "./commands/DescribeAssessmentTemplatesCommand"; import { type DescribeCrossAccountAccessRoleCommandInput, type DescribeCrossAccountAccessRoleCommandOutput } from "./commands/DescribeCrossAccountAccessRoleCommand"; import { type DescribeExclusionsCommandInput, type DescribeExclusionsCommandOutput } from "./commands/DescribeExclusionsCommand"; import { type DescribeFindingsCommandInput, type DescribeFindingsCommandOutput } from "./commands/DescribeFindingsCommand"; import { type DescribeResourceGroupsCommandInput, type DescribeResourceGroupsCommandOutput } from "./commands/DescribeResourceGroupsCommand"; import { type DescribeRulesPackagesCommandInput, type DescribeRulesPackagesCommandOutput } from "./commands/DescribeRulesPackagesCommand"; import { type GetAssessmentReportCommandInput, type GetAssessmentReportCommandOutput } from "./commands/GetAssessmentReportCommand"; import { type GetExclusionsPreviewCommandInput, type GetExclusionsPreviewCommandOutput } from "./commands/GetExclusionsPreviewCommand"; import { type GetTelemetryMetadataCommandInput, type GetTelemetryMetadataCommandOutput } from "./commands/GetTelemetryMetadataCommand"; import { type ListAssessmentRunAgentsCommandInput, type ListAssessmentRunAgentsCommandOutput } from "./commands/ListAssessmentRunAgentsCommand"; import { type ListAssessmentRunsCommandInput, type ListAssessmentRunsCommandOutput } from "./commands/ListAssessmentRunsCommand"; import { type ListAssessmentTargetsCommandInput, type ListAssessmentTargetsCommandOutput } from "./commands/ListAssessmentTargetsCommand"; import { type ListAssessmentTemplatesCommandInput, type ListAssessmentTemplatesCommandOutput } from "./commands/ListAssessmentTemplatesCommand"; import { type ListEventSubscriptionsCommandInput, type ListEventSubscriptionsCommandOutput } from "./commands/ListEventSubscriptionsCommand"; import { type ListExclusionsCommandInput, type ListExclusionsCommandOutput } from "./commands/ListExclusionsCommand"; import { type ListFindingsCommandInput, type ListFindingsCommandOutput } from "./commands/ListFindingsCommand"; import { type ListRulesPackagesCommandInput, type ListRulesPackagesCommandOutput } from "./commands/ListRulesPackagesCommand"; import { type ListTagsForResourceCommandInput, type ListTagsForResourceCommandOutput } from "./commands/ListTagsForResourceCommand"; import { type PreviewAgentsCommandInput, type PreviewAgentsCommandOutput } from "./commands/PreviewAgentsCommand"; import { type RegisterCrossAccountAccessRoleCommandInput, type RegisterCrossAccountAccessRoleCommandOutput } from "./commands/RegisterCrossAccountAccessRoleCommand"; import { type RemoveAttributesFromFindingsCommandInput, type RemoveAttributesFromFindingsCommandOutput } from "./commands/RemoveAttributesFromFindingsCommand"; import { type SetTagsForResourceCommandInput, type SetTagsForResourceCommandOutput } from "./commands/SetTagsForResourceCommand"; import { type StartAssessmentRunCommandInput, type StartAssessmentRunCommandOutput } from "./commands/StartAssessmentRunCommand"; import { type StopAssessmentRunCommandInput, type StopAssessmentRunCommandOutput } from "./commands/StopAssessmentRunCommand"; import { type SubscribeToEventCommandInput, type SubscribeToEventCommandOutput } from "./commands/SubscribeToEventCommand"; import { type UnsubscribeFromEventCommandInput, type UnsubscribeFromEventCommandOutput } from "./commands/UnsubscribeFromEventCommand"; import { type UpdateAssessmentTargetCommandInput, type UpdateAssessmentTargetCommandOutput } from "./commands/UpdateAssessmentTargetCommand"; import { InspectorClient } from "./InspectorClient"; export interface Inspector { /** * @see {@link AddAttributesToFindingsCommand} */ addAttributesToFindings(args: AddAttributesToFindingsCommandInput, options?: __HttpHandlerOptions): Promise; addAttributesToFindings(args: AddAttributesToFindingsCommandInput, cb: (err: any, data?: AddAttributesToFindingsCommandOutput) => void): void; addAttributesToFindings(args: AddAttributesToFindingsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AddAttributesToFindingsCommandOutput) => void): void; /** * @see {@link CreateAssessmentTargetCommand} */ createAssessmentTarget(args: CreateAssessmentTargetCommandInput, options?: __HttpHandlerOptions): Promise; createAssessmentTarget(args: CreateAssessmentTargetCommandInput, cb: (err: any, data?: CreateAssessmentTargetCommandOutput) => void): void; createAssessmentTarget(args: CreateAssessmentTargetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateAssessmentTargetCommandOutput) => void): void; /** * @see {@link CreateAssessmentTemplateCommand} */ createAssessmentTemplate(args: CreateAssessmentTemplateCommandInput, options?: __HttpHandlerOptions): Promise; createAssessmentTemplate(args: CreateAssessmentTemplateCommandInput, cb: (err: any, data?: CreateAssessmentTemplateCommandOutput) => void): void; createAssessmentTemplate(args: CreateAssessmentTemplateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateAssessmentTemplateCommandOutput) => void): void; /** * @see {@link CreateExclusionsPreviewCommand} */ createExclusionsPreview(args: CreateExclusionsPreviewCommandInput, options?: __HttpHandlerOptions): Promise; createExclusionsPreview(args: CreateExclusionsPreviewCommandInput, cb: (err: any, data?: CreateExclusionsPreviewCommandOutput) => void): void; createExclusionsPreview(args: CreateExclusionsPreviewCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateExclusionsPreviewCommandOutput) => void): void; /** * @see {@link CreateResourceGroupCommand} */ createResourceGroup(args: CreateResourceGroupCommandInput, options?: __HttpHandlerOptions): Promise; createResourceGroup(args: CreateResourceGroupCommandInput, cb: (err: any, data?: CreateResourceGroupCommandOutput) => void): void; createResourceGroup(args: CreateResourceGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateResourceGroupCommandOutput) => void): void; /** * @see {@link DeleteAssessmentRunCommand} */ deleteAssessmentRun(args: DeleteAssessmentRunCommandInput, options?: __HttpHandlerOptions): Promise; deleteAssessmentRun(args: DeleteAssessmentRunCommandInput, cb: (err: any, data?: DeleteAssessmentRunCommandOutput) => void): void; deleteAssessmentRun(args: DeleteAssessmentRunCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteAssessmentRunCommandOutput) => void): void; /** * @see {@link DeleteAssessmentTargetCommand} */ deleteAssessmentTarget(args: DeleteAssessmentTargetCommandInput, options?: __HttpHandlerOptions): Promise; deleteAssessmentTarget(args: DeleteAssessmentTargetCommandInput, cb: (err: any, data?: DeleteAssessmentTargetCommandOutput) => void): void; deleteAssessmentTarget(args: DeleteAssessmentTargetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteAssessmentTargetCommandOutput) => void): void; /** * @see {@link DeleteAssessmentTemplateCommand} */ deleteAssessmentTemplate(args: DeleteAssessmentTemplateCommandInput, options?: __HttpHandlerOptions): Promise; deleteAssessmentTemplate(args: DeleteAssessmentTemplateCommandInput, cb: (err: any, data?: DeleteAssessmentTemplateCommandOutput) => void): void; deleteAssessmentTemplate(args: DeleteAssessmentTemplateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteAssessmentTemplateCommandOutput) => void): void; /** * @see {@link DescribeAssessmentRunsCommand} */ describeAssessmentRuns(args: DescribeAssessmentRunsCommandInput, options?: __HttpHandlerOptions): Promise; describeAssessmentRuns(args: DescribeAssessmentRunsCommandInput, cb: (err: any, data?: DescribeAssessmentRunsCommandOutput) => void): void; describeAssessmentRuns(args: DescribeAssessmentRunsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeAssessmentRunsCommandOutput) => void): void; /** * @see {@link DescribeAssessmentTargetsCommand} */ describeAssessmentTargets(args: DescribeAssessmentTargetsCommandInput, options?: __HttpHandlerOptions): Promise; describeAssessmentTargets(args: DescribeAssessmentTargetsCommandInput, cb: (err: any, data?: DescribeAssessmentTargetsCommandOutput) => void): void; describeAssessmentTargets(args: DescribeAssessmentTargetsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeAssessmentTargetsCommandOutput) => void): void; /** * @see {@link DescribeAssessmentTemplatesCommand} */ describeAssessmentTemplates(args: DescribeAssessmentTemplatesCommandInput, options?: __HttpHandlerOptions): Promise; describeAssessmentTemplates(args: DescribeAssessmentTemplatesCommandInput, cb: (err: any, data?: DescribeAssessmentTemplatesCommandOutput) => void): void; describeAssessmentTemplates(args: DescribeAssessmentTemplatesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeAssessmentTemplatesCommandOutput) => void): void; /** * @see {@link DescribeCrossAccountAccessRoleCommand} */ describeCrossAccountAccessRole(): Promise; describeCrossAccountAccessRole(args: DescribeCrossAccountAccessRoleCommandInput, options?: __HttpHandlerOptions): Promise; describeCrossAccountAccessRole(args: DescribeCrossAccountAccessRoleCommandInput, cb: (err: any, data?: DescribeCrossAccountAccessRoleCommandOutput) => void): void; describeCrossAccountAccessRole(args: DescribeCrossAccountAccessRoleCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeCrossAccountAccessRoleCommandOutput) => void): void; /** * @see {@link DescribeExclusionsCommand} */ describeExclusions(args: DescribeExclusionsCommandInput, options?: __HttpHandlerOptions): Promise; describeExclusions(args: DescribeExclusionsCommandInput, cb: (err: any, data?: DescribeExclusionsCommandOutput) => void): void; describeExclusions(args: DescribeExclusionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeExclusionsCommandOutput) => void): void; /** * @see {@link DescribeFindingsCommand} */ describeFindings(args: DescribeFindingsCommandInput, options?: __HttpHandlerOptions): Promise; describeFindings(args: DescribeFindingsCommandInput, cb: (err: any, data?: DescribeFindingsCommandOutput) => void): void; describeFindings(args: DescribeFindingsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeFindingsCommandOutput) => void): void; /** * @see {@link DescribeResourceGroupsCommand} */ describeResourceGroups(args: DescribeResourceGroupsCommandInput, options?: __HttpHandlerOptions): Promise; describeResourceGroups(args: DescribeResourceGroupsCommandInput, cb: (err: any, data?: DescribeResourceGroupsCommandOutput) => void): void; describeResourceGroups(args: DescribeResourceGroupsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeResourceGroupsCommandOutput) => void): void; /** * @see {@link DescribeRulesPackagesCommand} */ describeRulesPackages(args: DescribeRulesPackagesCommandInput, options?: __HttpHandlerOptions): Promise; describeRulesPackages(args: DescribeRulesPackagesCommandInput, cb: (err: any, data?: DescribeRulesPackagesCommandOutput) => void): void; describeRulesPackages(args: DescribeRulesPackagesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeRulesPackagesCommandOutput) => void): void; /** * @see {@link GetAssessmentReportCommand} */ getAssessmentReport(args: GetAssessmentReportCommandInput, options?: __HttpHandlerOptions): Promise; getAssessmentReport(args: GetAssessmentReportCommandInput, cb: (err: any, data?: GetAssessmentReportCommandOutput) => void): void; getAssessmentReport(args: GetAssessmentReportCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetAssessmentReportCommandOutput) => void): void; /** * @see {@link GetExclusionsPreviewCommand} */ getExclusionsPreview(args: GetExclusionsPreviewCommandInput, options?: __HttpHandlerOptions): Promise; getExclusionsPreview(args: GetExclusionsPreviewCommandInput, cb: (err: any, data?: GetExclusionsPreviewCommandOutput) => void): void; getExclusionsPreview(args: GetExclusionsPreviewCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetExclusionsPreviewCommandOutput) => void): void; /** * @see {@link GetTelemetryMetadataCommand} */ getTelemetryMetadata(args: GetTelemetryMetadataCommandInput, options?: __HttpHandlerOptions): Promise; getTelemetryMetadata(args: GetTelemetryMetadataCommandInput, cb: (err: any, data?: GetTelemetryMetadataCommandOutput) => void): void; getTelemetryMetadata(args: GetTelemetryMetadataCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetTelemetryMetadataCommandOutput) => void): void; /** * @see {@link ListAssessmentRunAgentsCommand} */ listAssessmentRunAgents(args: ListAssessmentRunAgentsCommandInput, options?: __HttpHandlerOptions): Promise; listAssessmentRunAgents(args: ListAssessmentRunAgentsCommandInput, cb: (err: any, data?: ListAssessmentRunAgentsCommandOutput) => void): void; listAssessmentRunAgents(args: ListAssessmentRunAgentsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListAssessmentRunAgentsCommandOutput) => void): void; /** * @see {@link ListAssessmentRunsCommand} */ listAssessmentRuns(): Promise; listAssessmentRuns(args: ListAssessmentRunsCommandInput, options?: __HttpHandlerOptions): Promise; listAssessmentRuns(args: ListAssessmentRunsCommandInput, cb: (err: any, data?: ListAssessmentRunsCommandOutput) => void): void; listAssessmentRuns(args: ListAssessmentRunsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListAssessmentRunsCommandOutput) => void): void; /** * @see {@link ListAssessmentTargetsCommand} */ listAssessmentTargets(): Promise; listAssessmentTargets(args: ListAssessmentTargetsCommandInput, options?: __HttpHandlerOptions): Promise; listAssessmentTargets(args: ListAssessmentTargetsCommandInput, cb: (err: any, data?: ListAssessmentTargetsCommandOutput) => void): void; listAssessmentTargets(args: ListAssessmentTargetsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListAssessmentTargetsCommandOutput) => void): void; /** * @see {@link ListAssessmentTemplatesCommand} */ listAssessmentTemplates(): Promise; listAssessmentTemplates(args: ListAssessmentTemplatesCommandInput, options?: __HttpHandlerOptions): Promise; listAssessmentTemplates(args: ListAssessmentTemplatesCommandInput, cb: (err: any, data?: ListAssessmentTemplatesCommandOutput) => void): void; listAssessmentTemplates(args: ListAssessmentTemplatesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListAssessmentTemplatesCommandOutput) => void): void; /** * @see {@link ListEventSubscriptionsCommand} */ listEventSubscriptions(): Promise; listEventSubscriptions(args: ListEventSubscriptionsCommandInput, options?: __HttpHandlerOptions): Promise; listEventSubscriptions(args: ListEventSubscriptionsCommandInput, cb: (err: any, data?: ListEventSubscriptionsCommandOutput) => void): void; listEventSubscriptions(args: ListEventSubscriptionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListEventSubscriptionsCommandOutput) => void): void; /** * @see {@link ListExclusionsCommand} */ listExclusions(args: ListExclusionsCommandInput, options?: __HttpHandlerOptions): Promise; listExclusions(args: ListExclusionsCommandInput, cb: (err: any, data?: ListExclusionsCommandOutput) => void): void; listExclusions(args: ListExclusionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListExclusionsCommandOutput) => void): void; /** * @see {@link ListFindingsCommand} */ listFindings(): Promise; listFindings(args: ListFindingsCommandInput, options?: __HttpHandlerOptions): Promise; listFindings(args: ListFindingsCommandInput, cb: (err: any, data?: ListFindingsCommandOutput) => void): void; listFindings(args: ListFindingsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListFindingsCommandOutput) => void): void; /** * @see {@link ListRulesPackagesCommand} */ listRulesPackages(): Promise; listRulesPackages(args: ListRulesPackagesCommandInput, options?: __HttpHandlerOptions): Promise; listRulesPackages(args: ListRulesPackagesCommandInput, cb: (err: any, data?: ListRulesPackagesCommandOutput) => void): void; listRulesPackages(args: ListRulesPackagesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListRulesPackagesCommandOutput) => void): void; /** * @see {@link ListTagsForResourceCommand} */ 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; /** * @see {@link PreviewAgentsCommand} */ previewAgents(args: PreviewAgentsCommandInput, options?: __HttpHandlerOptions): Promise; previewAgents(args: PreviewAgentsCommandInput, cb: (err: any, data?: PreviewAgentsCommandOutput) => void): void; previewAgents(args: PreviewAgentsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PreviewAgentsCommandOutput) => void): void; /** * @see {@link RegisterCrossAccountAccessRoleCommand} */ registerCrossAccountAccessRole(args: RegisterCrossAccountAccessRoleCommandInput, options?: __HttpHandlerOptions): Promise; registerCrossAccountAccessRole(args: RegisterCrossAccountAccessRoleCommandInput, cb: (err: any, data?: RegisterCrossAccountAccessRoleCommandOutput) => void): void; registerCrossAccountAccessRole(args: RegisterCrossAccountAccessRoleCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RegisterCrossAccountAccessRoleCommandOutput) => void): void; /** * @see {@link RemoveAttributesFromFindingsCommand} */ removeAttributesFromFindings(args: RemoveAttributesFromFindingsCommandInput, options?: __HttpHandlerOptions): Promise; removeAttributesFromFindings(args: RemoveAttributesFromFindingsCommandInput, cb: (err: any, data?: RemoveAttributesFromFindingsCommandOutput) => void): void; removeAttributesFromFindings(args: RemoveAttributesFromFindingsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RemoveAttributesFromFindingsCommandOutput) => void): void; /** * @see {@link SetTagsForResourceCommand} */ setTagsForResource(args: SetTagsForResourceCommandInput, options?: __HttpHandlerOptions): Promise; setTagsForResource(args: SetTagsForResourceCommandInput, cb: (err: any, data?: SetTagsForResourceCommandOutput) => void): void; setTagsForResource(args: SetTagsForResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: SetTagsForResourceCommandOutput) => void): void; /** * @see {@link StartAssessmentRunCommand} */ startAssessmentRun(args: StartAssessmentRunCommandInput, options?: __HttpHandlerOptions): Promise; startAssessmentRun(args: StartAssessmentRunCommandInput, cb: (err: any, data?: StartAssessmentRunCommandOutput) => void): void; startAssessmentRun(args: StartAssessmentRunCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StartAssessmentRunCommandOutput) => void): void; /** * @see {@link StopAssessmentRunCommand} */ stopAssessmentRun(args: StopAssessmentRunCommandInput, options?: __HttpHandlerOptions): Promise; stopAssessmentRun(args: StopAssessmentRunCommandInput, cb: (err: any, data?: StopAssessmentRunCommandOutput) => void): void; stopAssessmentRun(args: StopAssessmentRunCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StopAssessmentRunCommandOutput) => void): void; /** * @see {@link SubscribeToEventCommand} */ subscribeToEvent(args: SubscribeToEventCommandInput, options?: __HttpHandlerOptions): Promise; subscribeToEvent(args: SubscribeToEventCommandInput, cb: (err: any, data?: SubscribeToEventCommandOutput) => void): void; subscribeToEvent(args: SubscribeToEventCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: SubscribeToEventCommandOutput) => void): void; /** * @see {@link UnsubscribeFromEventCommand} */ unsubscribeFromEvent(args: UnsubscribeFromEventCommandInput, options?: __HttpHandlerOptions): Promise; unsubscribeFromEvent(args: UnsubscribeFromEventCommandInput, cb: (err: any, data?: UnsubscribeFromEventCommandOutput) => void): void; unsubscribeFromEvent(args: UnsubscribeFromEventCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UnsubscribeFromEventCommandOutput) => void): void; /** * @see {@link UpdateAssessmentTargetCommand} */ updateAssessmentTarget(args: UpdateAssessmentTargetCommandInput, options?: __HttpHandlerOptions): Promise; updateAssessmentTarget(args: UpdateAssessmentTargetCommandInput, cb: (err: any, data?: UpdateAssessmentTargetCommandOutput) => void): void; updateAssessmentTarget(args: UpdateAssessmentTargetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateAssessmentTargetCommandOutput) => void): void; /** * @see {@link GetExclusionsPreviewCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link GetExclusionsPreviewCommandOutput}. */ paginateGetExclusionsPreview(args: GetExclusionsPreviewCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListAssessmentRunAgentsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListAssessmentRunAgentsCommandOutput}. */ paginateListAssessmentRunAgents(args: ListAssessmentRunAgentsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListAssessmentRunsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListAssessmentRunsCommandOutput}. */ paginateListAssessmentRuns(args?: ListAssessmentRunsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListAssessmentTargetsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListAssessmentTargetsCommandOutput}. */ paginateListAssessmentTargets(args?: ListAssessmentTargetsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListAssessmentTemplatesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListAssessmentTemplatesCommandOutput}. */ paginateListAssessmentTemplates(args?: ListAssessmentTemplatesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListEventSubscriptionsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListEventSubscriptionsCommandOutput}. */ paginateListEventSubscriptions(args?: ListEventSubscriptionsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListExclusionsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListExclusionsCommandOutput}. */ paginateListExclusions(args: ListExclusionsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListFindingsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListFindingsCommandOutput}. */ paginateListFindings(args?: ListFindingsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListRulesPackagesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListRulesPackagesCommandOutput}. */ paginateListRulesPackages(args?: ListRulesPackagesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link PreviewAgentsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link PreviewAgentsCommandOutput}. */ paginatePreviewAgents(args: PreviewAgentsCommandInput, paginationConfig?: Omit): Paginator; } /** * Amazon Inspector *

Amazon Inspector enables you to analyze the behavior of your AWS resources and to * identify potential security issues. For more information, see Amazon Inspector User * Guide.

* @public */ export declare class Inspector extends InspectorClient implements Inspector { }