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 { AddAttributesToFindingsCommandInput, AddAttributesToFindingsCommandOutput, } from "./commands/AddAttributesToFindingsCommand"; import { CreateAssessmentTargetCommandInput, CreateAssessmentTargetCommandOutput, } from "./commands/CreateAssessmentTargetCommand"; import { CreateAssessmentTemplateCommandInput, CreateAssessmentTemplateCommandOutput, } from "./commands/CreateAssessmentTemplateCommand"; import { CreateExclusionsPreviewCommandInput, CreateExclusionsPreviewCommandOutput, } from "./commands/CreateExclusionsPreviewCommand"; import { CreateResourceGroupCommandInput, CreateResourceGroupCommandOutput, } from "./commands/CreateResourceGroupCommand"; import { DeleteAssessmentRunCommandInput, DeleteAssessmentRunCommandOutput, } from "./commands/DeleteAssessmentRunCommand"; import { DeleteAssessmentTargetCommandInput, DeleteAssessmentTargetCommandOutput, } from "./commands/DeleteAssessmentTargetCommand"; import { DeleteAssessmentTemplateCommandInput, DeleteAssessmentTemplateCommandOutput, } from "./commands/DeleteAssessmentTemplateCommand"; import { DescribeAssessmentRunsCommandInput, DescribeAssessmentRunsCommandOutput, } from "./commands/DescribeAssessmentRunsCommand"; import { DescribeAssessmentTargetsCommandInput, DescribeAssessmentTargetsCommandOutput, } from "./commands/DescribeAssessmentTargetsCommand"; import { DescribeAssessmentTemplatesCommandInput, DescribeAssessmentTemplatesCommandOutput, } from "./commands/DescribeAssessmentTemplatesCommand"; import { DescribeCrossAccountAccessRoleCommandInput, DescribeCrossAccountAccessRoleCommandOutput, } from "./commands/DescribeCrossAccountAccessRoleCommand"; import { DescribeExclusionsCommandInput, DescribeExclusionsCommandOutput, } from "./commands/DescribeExclusionsCommand"; import { DescribeFindingsCommandInput, DescribeFindingsCommandOutput, } from "./commands/DescribeFindingsCommand"; import { DescribeResourceGroupsCommandInput, DescribeResourceGroupsCommandOutput, } from "./commands/DescribeResourceGroupsCommand"; import { DescribeRulesPackagesCommandInput, DescribeRulesPackagesCommandOutput, } from "./commands/DescribeRulesPackagesCommand"; import { GetAssessmentReportCommandInput, GetAssessmentReportCommandOutput, } from "./commands/GetAssessmentReportCommand"; import { GetExclusionsPreviewCommandInput, GetExclusionsPreviewCommandOutput, } from "./commands/GetExclusionsPreviewCommand"; import { GetTelemetryMetadataCommandInput, GetTelemetryMetadataCommandOutput, } from "./commands/GetTelemetryMetadataCommand"; import { ListAssessmentRunAgentsCommandInput, ListAssessmentRunAgentsCommandOutput, } from "./commands/ListAssessmentRunAgentsCommand"; import { ListAssessmentRunsCommandInput, ListAssessmentRunsCommandOutput, } from "./commands/ListAssessmentRunsCommand"; import { ListAssessmentTargetsCommandInput, ListAssessmentTargetsCommandOutput, } from "./commands/ListAssessmentTargetsCommand"; import { ListAssessmentTemplatesCommandInput, ListAssessmentTemplatesCommandOutput, } from "./commands/ListAssessmentTemplatesCommand"; import { ListEventSubscriptionsCommandInput, ListEventSubscriptionsCommandOutput, } from "./commands/ListEventSubscriptionsCommand"; import { ListExclusionsCommandInput, ListExclusionsCommandOutput, } from "./commands/ListExclusionsCommand"; import { ListFindingsCommandInput, ListFindingsCommandOutput, } from "./commands/ListFindingsCommand"; import { ListRulesPackagesCommandInput, ListRulesPackagesCommandOutput, } from "./commands/ListRulesPackagesCommand"; import { ListTagsForResourceCommandInput, ListTagsForResourceCommandOutput, } from "./commands/ListTagsForResourceCommand"; import { PreviewAgentsCommandInput, PreviewAgentsCommandOutput, } from "./commands/PreviewAgentsCommand"; import { RegisterCrossAccountAccessRoleCommandInput, RegisterCrossAccountAccessRoleCommandOutput, } from "./commands/RegisterCrossAccountAccessRoleCommand"; import { RemoveAttributesFromFindingsCommandInput, RemoveAttributesFromFindingsCommandOutput, } from "./commands/RemoveAttributesFromFindingsCommand"; import { SetTagsForResourceCommandInput, SetTagsForResourceCommandOutput, } from "./commands/SetTagsForResourceCommand"; import { StartAssessmentRunCommandInput, StartAssessmentRunCommandOutput, } from "./commands/StartAssessmentRunCommand"; import { StopAssessmentRunCommandInput, StopAssessmentRunCommandOutput, } from "./commands/StopAssessmentRunCommand"; import { SubscribeToEventCommandInput, SubscribeToEventCommandOutput, } from "./commands/SubscribeToEventCommand"; import { UnsubscribeFromEventCommandInput, UnsubscribeFromEventCommandOutput, } from "./commands/UnsubscribeFromEventCommand"; import { UpdateAssessmentTargetCommandInput, UpdateAssessmentTargetCommandOutput, } from "./commands/UpdateAssessmentTargetCommand"; import { ClientInputEndpointParameters, ClientResolvedEndpointParameters, EndpointParameters, } from "./endpoint/EndpointParameters"; import { RuntimeExtension, RuntimeExtensionsConfig } from "./runtimeExtensions"; export { __Client }; export type ServiceInputTypes = | AddAttributesToFindingsCommandInput | CreateAssessmentTargetCommandInput | CreateAssessmentTemplateCommandInput | CreateExclusionsPreviewCommandInput | CreateResourceGroupCommandInput | DeleteAssessmentRunCommandInput | DeleteAssessmentTargetCommandInput | DeleteAssessmentTemplateCommandInput | DescribeAssessmentRunsCommandInput | DescribeAssessmentTargetsCommandInput | DescribeAssessmentTemplatesCommandInput | DescribeCrossAccountAccessRoleCommandInput | DescribeExclusionsCommandInput | DescribeFindingsCommandInput | DescribeResourceGroupsCommandInput | DescribeRulesPackagesCommandInput | GetAssessmentReportCommandInput | GetExclusionsPreviewCommandInput | GetTelemetryMetadataCommandInput | ListAssessmentRunAgentsCommandInput | ListAssessmentRunsCommandInput | ListAssessmentTargetsCommandInput | ListAssessmentTemplatesCommandInput | ListEventSubscriptionsCommandInput | ListExclusionsCommandInput | ListFindingsCommandInput | ListRulesPackagesCommandInput | ListTagsForResourceCommandInput | PreviewAgentsCommandInput | RegisterCrossAccountAccessRoleCommandInput | RemoveAttributesFromFindingsCommandInput | SetTagsForResourceCommandInput | StartAssessmentRunCommandInput | StopAssessmentRunCommandInput | SubscribeToEventCommandInput | UnsubscribeFromEventCommandInput | UpdateAssessmentTargetCommandInput; export type ServiceOutputTypes = | AddAttributesToFindingsCommandOutput | CreateAssessmentTargetCommandOutput | CreateAssessmentTemplateCommandOutput | CreateExclusionsPreviewCommandOutput | CreateResourceGroupCommandOutput | DeleteAssessmentRunCommandOutput | DeleteAssessmentTargetCommandOutput | DeleteAssessmentTemplateCommandOutput | DescribeAssessmentRunsCommandOutput | DescribeAssessmentTargetsCommandOutput | DescribeAssessmentTemplatesCommandOutput | DescribeCrossAccountAccessRoleCommandOutput | DescribeExclusionsCommandOutput | DescribeFindingsCommandOutput | DescribeResourceGroupsCommandOutput | DescribeRulesPackagesCommandOutput | GetAssessmentReportCommandOutput | GetExclusionsPreviewCommandOutput | GetTelemetryMetadataCommandOutput | ListAssessmentRunAgentsCommandOutput | ListAssessmentRunsCommandOutput | ListAssessmentTargetsCommandOutput | ListAssessmentTemplatesCommandOutput | ListEventSubscriptionsCommandOutput | ListExclusionsCommandOutput | ListFindingsCommandOutput | ListRulesPackagesCommandOutput | ListTagsForResourceCommandOutput | PreviewAgentsCommandOutput | RegisterCrossAccountAccessRoleCommandOutput | RemoveAttributesFromFindingsCommandOutput | SetTagsForResourceCommandOutput | StartAssessmentRunCommandOutput | StopAssessmentRunCommandOutput | SubscribeToEventCommandOutput | UnsubscribeFromEventCommandOutput | UpdateAssessmentTargetCommandOutput; 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 InspectorClientConfigType = Partial<__SmithyConfiguration<__HttpHandlerOptions>> & ClientDefaults & UserAgentInputConfig & RetryInputConfig & RegionInputConfig & HostHeaderInputConfig & EndpointInputConfig & HttpAuthSchemeInputConfig & ClientInputEndpointParameters; export interface InspectorClientConfig extends InspectorClientConfigType {} export type InspectorClientResolvedConfigType = __SmithyResolvedConfiguration<__HttpHandlerOptions> & Required & RuntimeExtensionsConfig & UserAgentResolvedConfig & RetryResolvedConfig & RegionResolvedConfig & HostHeaderResolvedConfig & EndpointResolvedConfig & HttpAuthSchemeResolvedConfig & ClientResolvedEndpointParameters; export interface InspectorClientResolvedConfig extends InspectorClientResolvedConfigType {} export declare class InspectorClient extends __Client< __HttpHandlerOptions, ServiceInputTypes, ServiceOutputTypes, InspectorClientResolvedConfig > { readonly config: InspectorClientResolvedConfig; constructor(...[configuration]: __CheckOptionalClientConfig); destroy(): void; }