import { HttpHandlerOptions as __HttpHandlerOptions, PaginationConfiguration, Paginator, } from "@smithy/types"; import { AccessAnalyzerClient } from "./AccessAnalyzerClient"; import { ApplyArchiveRuleCommandInput, ApplyArchiveRuleCommandOutput, } from "./commands/ApplyArchiveRuleCommand"; import { CancelPolicyGenerationCommandInput, CancelPolicyGenerationCommandOutput, } from "./commands/CancelPolicyGenerationCommand"; import { CheckAccessNotGrantedCommandInput, CheckAccessNotGrantedCommandOutput, } from "./commands/CheckAccessNotGrantedCommand"; import { CheckNoNewAccessCommandInput, CheckNoNewAccessCommandOutput, } from "./commands/CheckNoNewAccessCommand"; import { CheckNoPublicAccessCommandInput, CheckNoPublicAccessCommandOutput, } from "./commands/CheckNoPublicAccessCommand"; import { CreateAccessPreviewCommandInput, CreateAccessPreviewCommandOutput, } from "./commands/CreateAccessPreviewCommand"; import { CreateAnalyzerCommandInput, CreateAnalyzerCommandOutput, } from "./commands/CreateAnalyzerCommand"; import { CreateArchiveRuleCommandInput, CreateArchiveRuleCommandOutput, } from "./commands/CreateArchiveRuleCommand"; import { CreateServiceLinkedAnalyzerCommandInput, CreateServiceLinkedAnalyzerCommandOutput, } from "./commands/CreateServiceLinkedAnalyzerCommand"; import { DeleteAnalyzerCommandInput, DeleteAnalyzerCommandOutput, } from "./commands/DeleteAnalyzerCommand"; import { DeleteArchiveRuleCommandInput, DeleteArchiveRuleCommandOutput, } from "./commands/DeleteArchiveRuleCommand"; import { DeleteServiceLinkedAnalyzerCommandInput, DeleteServiceLinkedAnalyzerCommandOutput, } from "./commands/DeleteServiceLinkedAnalyzerCommand"; import { GenerateFindingRecommendationCommandInput, GenerateFindingRecommendationCommandOutput, } from "./commands/GenerateFindingRecommendationCommand"; import { GetAccessPreviewCommandInput, GetAccessPreviewCommandOutput, } from "./commands/GetAccessPreviewCommand"; import { GetAnalyzedResourceCommandInput, GetAnalyzedResourceCommandOutput, } from "./commands/GetAnalyzedResourceCommand"; import { GetAnalyzerCommandInput, GetAnalyzerCommandOutput, } from "./commands/GetAnalyzerCommand"; import { GetArchiveRuleCommandInput, GetArchiveRuleCommandOutput, } from "./commands/GetArchiveRuleCommand"; import { GetFindingCommandInput, GetFindingCommandOutput, } from "./commands/GetFindingCommand"; import { GetFindingRecommendationCommandInput, GetFindingRecommendationCommandOutput, } from "./commands/GetFindingRecommendationCommand"; import { GetFindingsStatisticsCommandInput, GetFindingsStatisticsCommandOutput, } from "./commands/GetFindingsStatisticsCommand"; import { GetFindingV2CommandInput, GetFindingV2CommandOutput, } from "./commands/GetFindingV2Command"; import { GetGeneratedPolicyCommandInput, GetGeneratedPolicyCommandOutput, } from "./commands/GetGeneratedPolicyCommand"; import { ListAccessPreviewFindingsCommandInput, ListAccessPreviewFindingsCommandOutput, } from "./commands/ListAccessPreviewFindingsCommand"; import { ListAccessPreviewsCommandInput, ListAccessPreviewsCommandOutput, } from "./commands/ListAccessPreviewsCommand"; import { ListAnalyzedResourcesCommandInput, ListAnalyzedResourcesCommandOutput, } from "./commands/ListAnalyzedResourcesCommand"; import { ListAnalyzersCommandInput, ListAnalyzersCommandOutput, } from "./commands/ListAnalyzersCommand"; import { ListArchiveRulesCommandInput, ListArchiveRulesCommandOutput, } from "./commands/ListArchiveRulesCommand"; import { ListFindingsCommandInput, ListFindingsCommandOutput, } from "./commands/ListFindingsCommand"; import { ListFindingsV2CommandInput, ListFindingsV2CommandOutput, } from "./commands/ListFindingsV2Command"; import { ListPolicyGenerationsCommandInput, ListPolicyGenerationsCommandOutput, } from "./commands/ListPolicyGenerationsCommand"; import { ListTagsForResourceCommandInput, ListTagsForResourceCommandOutput, } from "./commands/ListTagsForResourceCommand"; import { StartPolicyGenerationCommandInput, StartPolicyGenerationCommandOutput, } from "./commands/StartPolicyGenerationCommand"; import { StartResourceScanCommandInput, StartResourceScanCommandOutput, } from "./commands/StartResourceScanCommand"; import { TagResourceCommandInput, TagResourceCommandOutput, } from "./commands/TagResourceCommand"; import { UntagResourceCommandInput, UntagResourceCommandOutput, } from "./commands/UntagResourceCommand"; import { UpdateAnalyzerCommandInput, UpdateAnalyzerCommandOutput, } from "./commands/UpdateAnalyzerCommand"; import { UpdateArchiveRuleCommandInput, UpdateArchiveRuleCommandOutput, } from "./commands/UpdateArchiveRuleCommand"; import { UpdateFindingsCommandInput, UpdateFindingsCommandOutput, } from "./commands/UpdateFindingsCommand"; import { ValidatePolicyCommandInput, ValidatePolicyCommandOutput, } from "./commands/ValidatePolicyCommand"; export interface AccessAnalyzer { applyArchiveRule( args: ApplyArchiveRuleCommandInput, options?: __HttpHandlerOptions ): Promise; applyArchiveRule( args: ApplyArchiveRuleCommandInput, cb: (err: any, data?: ApplyArchiveRuleCommandOutput) => void ): void; applyArchiveRule( args: ApplyArchiveRuleCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ApplyArchiveRuleCommandOutput) => void ): void; cancelPolicyGeneration( args: CancelPolicyGenerationCommandInput, options?: __HttpHandlerOptions ): Promise; cancelPolicyGeneration( args: CancelPolicyGenerationCommandInput, cb: (err: any, data?: CancelPolicyGenerationCommandOutput) => void ): void; cancelPolicyGeneration( args: CancelPolicyGenerationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CancelPolicyGenerationCommandOutput) => void ): void; checkAccessNotGranted( args: CheckAccessNotGrantedCommandInput, options?: __HttpHandlerOptions ): Promise; checkAccessNotGranted( args: CheckAccessNotGrantedCommandInput, cb: (err: any, data?: CheckAccessNotGrantedCommandOutput) => void ): void; checkAccessNotGranted( args: CheckAccessNotGrantedCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CheckAccessNotGrantedCommandOutput) => void ): void; checkNoNewAccess( args: CheckNoNewAccessCommandInput, options?: __HttpHandlerOptions ): Promise; checkNoNewAccess( args: CheckNoNewAccessCommandInput, cb: (err: any, data?: CheckNoNewAccessCommandOutput) => void ): void; checkNoNewAccess( args: CheckNoNewAccessCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CheckNoNewAccessCommandOutput) => void ): void; checkNoPublicAccess( args: CheckNoPublicAccessCommandInput, options?: __HttpHandlerOptions ): Promise; checkNoPublicAccess( args: CheckNoPublicAccessCommandInput, cb: (err: any, data?: CheckNoPublicAccessCommandOutput) => void ): void; checkNoPublicAccess( args: CheckNoPublicAccessCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CheckNoPublicAccessCommandOutput) => void ): void; createAccessPreview( args: CreateAccessPreviewCommandInput, options?: __HttpHandlerOptions ): Promise; createAccessPreview( args: CreateAccessPreviewCommandInput, cb: (err: any, data?: CreateAccessPreviewCommandOutput) => void ): void; createAccessPreview( args: CreateAccessPreviewCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateAccessPreviewCommandOutput) => void ): void; createAnalyzer( args: CreateAnalyzerCommandInput, options?: __HttpHandlerOptions ): Promise; createAnalyzer( args: CreateAnalyzerCommandInput, cb: (err: any, data?: CreateAnalyzerCommandOutput) => void ): void; createAnalyzer( args: CreateAnalyzerCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateAnalyzerCommandOutput) => void ): void; createArchiveRule( args: CreateArchiveRuleCommandInput, options?: __HttpHandlerOptions ): Promise; createArchiveRule( args: CreateArchiveRuleCommandInput, cb: (err: any, data?: CreateArchiveRuleCommandOutput) => void ): void; createArchiveRule( args: CreateArchiveRuleCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateArchiveRuleCommandOutput) => void ): void; createServiceLinkedAnalyzer( args: CreateServiceLinkedAnalyzerCommandInput, options?: __HttpHandlerOptions ): Promise; createServiceLinkedAnalyzer( args: CreateServiceLinkedAnalyzerCommandInput, cb: (err: any, data?: CreateServiceLinkedAnalyzerCommandOutput) => void ): void; createServiceLinkedAnalyzer( args: CreateServiceLinkedAnalyzerCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateServiceLinkedAnalyzerCommandOutput) => void ): void; deleteAnalyzer( args: DeleteAnalyzerCommandInput, options?: __HttpHandlerOptions ): Promise; deleteAnalyzer( args: DeleteAnalyzerCommandInput, cb: (err: any, data?: DeleteAnalyzerCommandOutput) => void ): void; deleteAnalyzer( args: DeleteAnalyzerCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteAnalyzerCommandOutput) => void ): void; deleteArchiveRule( args: DeleteArchiveRuleCommandInput, options?: __HttpHandlerOptions ): Promise; deleteArchiveRule( args: DeleteArchiveRuleCommandInput, cb: (err: any, data?: DeleteArchiveRuleCommandOutput) => void ): void; deleteArchiveRule( args: DeleteArchiveRuleCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteArchiveRuleCommandOutput) => void ): void; deleteServiceLinkedAnalyzer( args: DeleteServiceLinkedAnalyzerCommandInput, options?: __HttpHandlerOptions ): Promise; deleteServiceLinkedAnalyzer( args: DeleteServiceLinkedAnalyzerCommandInput, cb: (err: any, data?: DeleteServiceLinkedAnalyzerCommandOutput) => void ): void; deleteServiceLinkedAnalyzer( args: DeleteServiceLinkedAnalyzerCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteServiceLinkedAnalyzerCommandOutput) => void ): void; generateFindingRecommendation( args: GenerateFindingRecommendationCommandInput, options?: __HttpHandlerOptions ): Promise; generateFindingRecommendation( args: GenerateFindingRecommendationCommandInput, cb: (err: any, data?: GenerateFindingRecommendationCommandOutput) => void ): void; generateFindingRecommendation( args: GenerateFindingRecommendationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GenerateFindingRecommendationCommandOutput) => void ): void; getAccessPreview( args: GetAccessPreviewCommandInput, options?: __HttpHandlerOptions ): Promise; getAccessPreview( args: GetAccessPreviewCommandInput, cb: (err: any, data?: GetAccessPreviewCommandOutput) => void ): void; getAccessPreview( args: GetAccessPreviewCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetAccessPreviewCommandOutput) => void ): void; getAnalyzedResource( args: GetAnalyzedResourceCommandInput, options?: __HttpHandlerOptions ): Promise; getAnalyzedResource( args: GetAnalyzedResourceCommandInput, cb: (err: any, data?: GetAnalyzedResourceCommandOutput) => void ): void; getAnalyzedResource( args: GetAnalyzedResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetAnalyzedResourceCommandOutput) => void ): void; getAnalyzer( args: GetAnalyzerCommandInput, options?: __HttpHandlerOptions ): Promise; getAnalyzer( args: GetAnalyzerCommandInput, cb: (err: any, data?: GetAnalyzerCommandOutput) => void ): void; getAnalyzer( args: GetAnalyzerCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetAnalyzerCommandOutput) => void ): void; getArchiveRule( args: GetArchiveRuleCommandInput, options?: __HttpHandlerOptions ): Promise; getArchiveRule( args: GetArchiveRuleCommandInput, cb: (err: any, data?: GetArchiveRuleCommandOutput) => void ): void; getArchiveRule( args: GetArchiveRuleCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetArchiveRuleCommandOutput) => void ): void; getFinding( args: GetFindingCommandInput, options?: __HttpHandlerOptions ): Promise; getFinding( args: GetFindingCommandInput, cb: (err: any, data?: GetFindingCommandOutput) => void ): void; getFinding( args: GetFindingCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetFindingCommandOutput) => void ): void; getFindingRecommendation( args: GetFindingRecommendationCommandInput, options?: __HttpHandlerOptions ): Promise; getFindingRecommendation( args: GetFindingRecommendationCommandInput, cb: (err: any, data?: GetFindingRecommendationCommandOutput) => void ): void; getFindingRecommendation( args: GetFindingRecommendationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetFindingRecommendationCommandOutput) => void ): void; getFindingsStatistics( args: GetFindingsStatisticsCommandInput, options?: __HttpHandlerOptions ): Promise; getFindingsStatistics( args: GetFindingsStatisticsCommandInput, cb: (err: any, data?: GetFindingsStatisticsCommandOutput) => void ): void; getFindingsStatistics( args: GetFindingsStatisticsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetFindingsStatisticsCommandOutput) => void ): void; getFindingV2( args: GetFindingV2CommandInput, options?: __HttpHandlerOptions ): Promise; getFindingV2( args: GetFindingV2CommandInput, cb: (err: any, data?: GetFindingV2CommandOutput) => void ): void; getFindingV2( args: GetFindingV2CommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetFindingV2CommandOutput) => void ): void; getGeneratedPolicy( args: GetGeneratedPolicyCommandInput, options?: __HttpHandlerOptions ): Promise; getGeneratedPolicy( args: GetGeneratedPolicyCommandInput, cb: (err: any, data?: GetGeneratedPolicyCommandOutput) => void ): void; getGeneratedPolicy( args: GetGeneratedPolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetGeneratedPolicyCommandOutput) => void ): void; listAccessPreviewFindings( args: ListAccessPreviewFindingsCommandInput, options?: __HttpHandlerOptions ): Promise; listAccessPreviewFindings( args: ListAccessPreviewFindingsCommandInput, cb: (err: any, data?: ListAccessPreviewFindingsCommandOutput) => void ): void; listAccessPreviewFindings( args: ListAccessPreviewFindingsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListAccessPreviewFindingsCommandOutput) => void ): void; listAccessPreviews( args: ListAccessPreviewsCommandInput, options?: __HttpHandlerOptions ): Promise; listAccessPreviews( args: ListAccessPreviewsCommandInput, cb: (err: any, data?: ListAccessPreviewsCommandOutput) => void ): void; listAccessPreviews( args: ListAccessPreviewsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListAccessPreviewsCommandOutput) => void ): void; listAnalyzedResources( args: ListAnalyzedResourcesCommandInput, options?: __HttpHandlerOptions ): Promise; listAnalyzedResources( args: ListAnalyzedResourcesCommandInput, cb: (err: any, data?: ListAnalyzedResourcesCommandOutput) => void ): void; listAnalyzedResources( args: ListAnalyzedResourcesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListAnalyzedResourcesCommandOutput) => void ): void; listAnalyzers(): Promise; listAnalyzers( args: ListAnalyzersCommandInput, options?: __HttpHandlerOptions ): Promise; listAnalyzers( args: ListAnalyzersCommandInput, cb: (err: any, data?: ListAnalyzersCommandOutput) => void ): void; listAnalyzers( args: ListAnalyzersCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListAnalyzersCommandOutput) => void ): void; listArchiveRules( args: ListArchiveRulesCommandInput, options?: __HttpHandlerOptions ): Promise; listArchiveRules( args: ListArchiveRulesCommandInput, cb: (err: any, data?: ListArchiveRulesCommandOutput) => void ): void; listArchiveRules( args: ListArchiveRulesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListArchiveRulesCommandOutput) => void ): void; 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; listFindingsV2( args: ListFindingsV2CommandInput, options?: __HttpHandlerOptions ): Promise; listFindingsV2( args: ListFindingsV2CommandInput, cb: (err: any, data?: ListFindingsV2CommandOutput) => void ): void; listFindingsV2( args: ListFindingsV2CommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListFindingsV2CommandOutput) => void ): void; listPolicyGenerations(): Promise; listPolicyGenerations( args: ListPolicyGenerationsCommandInput, options?: __HttpHandlerOptions ): Promise; listPolicyGenerations( args: ListPolicyGenerationsCommandInput, cb: (err: any, data?: ListPolicyGenerationsCommandOutput) => void ): void; listPolicyGenerations( args: ListPolicyGenerationsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListPolicyGenerationsCommandOutput) => 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; startPolicyGeneration( args: StartPolicyGenerationCommandInput, options?: __HttpHandlerOptions ): Promise; startPolicyGeneration( args: StartPolicyGenerationCommandInput, cb: (err: any, data?: StartPolicyGenerationCommandOutput) => void ): void; startPolicyGeneration( args: StartPolicyGenerationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StartPolicyGenerationCommandOutput) => void ): void; startResourceScan( args: StartResourceScanCommandInput, options?: __HttpHandlerOptions ): Promise; startResourceScan( args: StartResourceScanCommandInput, cb: (err: any, data?: StartResourceScanCommandOutput) => void ): void; startResourceScan( args: StartResourceScanCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StartResourceScanCommandOutput) => 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; updateAnalyzer( args: UpdateAnalyzerCommandInput, options?: __HttpHandlerOptions ): Promise; updateAnalyzer( args: UpdateAnalyzerCommandInput, cb: (err: any, data?: UpdateAnalyzerCommandOutput) => void ): void; updateAnalyzer( args: UpdateAnalyzerCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateAnalyzerCommandOutput) => void ): void; updateArchiveRule( args: UpdateArchiveRuleCommandInput, options?: __HttpHandlerOptions ): Promise; updateArchiveRule( args: UpdateArchiveRuleCommandInput, cb: (err: any, data?: UpdateArchiveRuleCommandOutput) => void ): void; updateArchiveRule( args: UpdateArchiveRuleCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateArchiveRuleCommandOutput) => void ): void; updateFindings( args: UpdateFindingsCommandInput, options?: __HttpHandlerOptions ): Promise; updateFindings( args: UpdateFindingsCommandInput, cb: (err: any, data?: UpdateFindingsCommandOutput) => void ): void; updateFindings( args: UpdateFindingsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateFindingsCommandOutput) => void ): void; validatePolicy( args: ValidatePolicyCommandInput, options?: __HttpHandlerOptions ): Promise; validatePolicy( args: ValidatePolicyCommandInput, cb: (err: any, data?: ValidatePolicyCommandOutput) => void ): void; validatePolicy( args: ValidatePolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ValidatePolicyCommandOutput) => void ): void; paginateGetFindingRecommendation( args: GetFindingRecommendationCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateGetFindingV2( args: GetFindingV2CommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListAccessPreviewFindings( args: ListAccessPreviewFindingsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListAccessPreviews( args: ListAccessPreviewsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListAnalyzedResources( args: ListAnalyzedResourcesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListAnalyzers( args?: ListAnalyzersCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListArchiveRules( args: ListArchiveRulesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListFindings( args: ListFindingsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListFindingsV2( args: ListFindingsV2CommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListPolicyGenerations( args?: ListPolicyGenerationsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateValidatePolicy( args: ValidatePolicyCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; } export declare class AccessAnalyzer extends AccessAnalyzerClient implements AccessAnalyzer {}