import { HostHeaderInputConfig, HostHeaderResolvedConfig, } from "@aws-sdk/middleware-host-header"; import { UserAgentInputConfig, UserAgentResolvedConfig, } from "@aws-sdk/middleware-user-agent"; import { RegionInputConfig, RegionResolvedConfig, } from "@smithy/config-resolver"; import { EndpointInputConfig, EndpointResolvedConfig, } from "@smithy/middleware-endpoint"; import { RetryInputConfig, RetryResolvedConfig, } from "@smithy/middleware-retry"; import { HttpHandlerUserInput as __HttpHandlerUserInput } from "@smithy/protocol-http"; import { DefaultsMode as __DefaultsMode, SmithyConfiguration as __SmithyConfiguration, SmithyResolvedConfiguration as __SmithyResolvedConfiguration, Client as __Client, } from "@smithy/smithy-client"; 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 { AssociateResourceTypesCommandInput, AssociateResourceTypesCommandOutput, } from "./commands/AssociateResourceTypesCommand"; import { BatchGetAggregateResourceConfigCommandInput, BatchGetAggregateResourceConfigCommandOutput, } from "./commands/BatchGetAggregateResourceConfigCommand"; import { BatchGetResourceConfigCommandInput, BatchGetResourceConfigCommandOutput, } from "./commands/BatchGetResourceConfigCommand"; import { DeleteAggregationAuthorizationCommandInput, DeleteAggregationAuthorizationCommandOutput, } from "./commands/DeleteAggregationAuthorizationCommand"; import { DeleteConfigRuleCommandInput, DeleteConfigRuleCommandOutput, } from "./commands/DeleteConfigRuleCommand"; import { DeleteConfigurationAggregatorCommandInput, DeleteConfigurationAggregatorCommandOutput, } from "./commands/DeleteConfigurationAggregatorCommand"; import { DeleteConfigurationRecorderCommandInput, DeleteConfigurationRecorderCommandOutput, } from "./commands/DeleteConfigurationRecorderCommand"; import { DeleteConformancePackCommandInput, DeleteConformancePackCommandOutput, } from "./commands/DeleteConformancePackCommand"; import { DeleteDeliveryChannelCommandInput, DeleteDeliveryChannelCommandOutput, } from "./commands/DeleteDeliveryChannelCommand"; import { DeleteEvaluationResultsCommandInput, DeleteEvaluationResultsCommandOutput, } from "./commands/DeleteEvaluationResultsCommand"; import { DeleteOrganizationConfigRuleCommandInput, DeleteOrganizationConfigRuleCommandOutput, } from "./commands/DeleteOrganizationConfigRuleCommand"; import { DeleteOrganizationConformancePackCommandInput, DeleteOrganizationConformancePackCommandOutput, } from "./commands/DeleteOrganizationConformancePackCommand"; import { DeletePendingAggregationRequestCommandInput, DeletePendingAggregationRequestCommandOutput, } from "./commands/DeletePendingAggregationRequestCommand"; import { DeleteRemediationConfigurationCommandInput, DeleteRemediationConfigurationCommandOutput, } from "./commands/DeleteRemediationConfigurationCommand"; import { DeleteRemediationExceptionsCommandInput, DeleteRemediationExceptionsCommandOutput, } from "./commands/DeleteRemediationExceptionsCommand"; import { DeleteResourceConfigCommandInput, DeleteResourceConfigCommandOutput, } from "./commands/DeleteResourceConfigCommand"; import { DeleteRetentionConfigurationCommandInput, DeleteRetentionConfigurationCommandOutput, } from "./commands/DeleteRetentionConfigurationCommand"; import { DeleteServiceLinkedConfigurationRecorderCommandInput, DeleteServiceLinkedConfigurationRecorderCommandOutput, } from "./commands/DeleteServiceLinkedConfigurationRecorderCommand"; import { DeleteStoredQueryCommandInput, DeleteStoredQueryCommandOutput, } from "./commands/DeleteStoredQueryCommand"; import { DeliverConfigSnapshotCommandInput, DeliverConfigSnapshotCommandOutput, } from "./commands/DeliverConfigSnapshotCommand"; import { DescribeAggregateComplianceByConfigRulesCommandInput, DescribeAggregateComplianceByConfigRulesCommandOutput, } from "./commands/DescribeAggregateComplianceByConfigRulesCommand"; import { DescribeAggregateComplianceByConformancePacksCommandInput, DescribeAggregateComplianceByConformancePacksCommandOutput, } from "./commands/DescribeAggregateComplianceByConformancePacksCommand"; import { DescribeAggregationAuthorizationsCommandInput, DescribeAggregationAuthorizationsCommandOutput, } from "./commands/DescribeAggregationAuthorizationsCommand"; import { DescribeComplianceByConfigRuleCommandInput, DescribeComplianceByConfigRuleCommandOutput, } from "./commands/DescribeComplianceByConfigRuleCommand"; import { DescribeComplianceByResourceCommandInput, DescribeComplianceByResourceCommandOutput, } from "./commands/DescribeComplianceByResourceCommand"; import { DescribeConfigRuleEvaluationStatusCommandInput, DescribeConfigRuleEvaluationStatusCommandOutput, } from "./commands/DescribeConfigRuleEvaluationStatusCommand"; import { DescribeConfigRulesCommandInput, DescribeConfigRulesCommandOutput, } from "./commands/DescribeConfigRulesCommand"; import { DescribeConfigurationAggregatorsCommandInput, DescribeConfigurationAggregatorsCommandOutput, } from "./commands/DescribeConfigurationAggregatorsCommand"; import { DescribeConfigurationAggregatorSourcesStatusCommandInput, DescribeConfigurationAggregatorSourcesStatusCommandOutput, } from "./commands/DescribeConfigurationAggregatorSourcesStatusCommand"; import { DescribeConfigurationRecordersCommandInput, DescribeConfigurationRecordersCommandOutput, } from "./commands/DescribeConfigurationRecordersCommand"; import { DescribeConfigurationRecorderStatusCommandInput, DescribeConfigurationRecorderStatusCommandOutput, } from "./commands/DescribeConfigurationRecorderStatusCommand"; import { DescribeConformancePackComplianceCommandInput, DescribeConformancePackComplianceCommandOutput, } from "./commands/DescribeConformancePackComplianceCommand"; import { DescribeConformancePacksCommandInput, DescribeConformancePacksCommandOutput, } from "./commands/DescribeConformancePacksCommand"; import { DescribeConformancePackStatusCommandInput, DescribeConformancePackStatusCommandOutput, } from "./commands/DescribeConformancePackStatusCommand"; import { DescribeDeliveryChannelsCommandInput, DescribeDeliveryChannelsCommandOutput, } from "./commands/DescribeDeliveryChannelsCommand"; import { DescribeDeliveryChannelStatusCommandInput, DescribeDeliveryChannelStatusCommandOutput, } from "./commands/DescribeDeliveryChannelStatusCommand"; import { DescribeOrganizationConfigRulesCommandInput, DescribeOrganizationConfigRulesCommandOutput, } from "./commands/DescribeOrganizationConfigRulesCommand"; import { DescribeOrganizationConfigRuleStatusesCommandInput, DescribeOrganizationConfigRuleStatusesCommandOutput, } from "./commands/DescribeOrganizationConfigRuleStatusesCommand"; import { DescribeOrganizationConformancePacksCommandInput, DescribeOrganizationConformancePacksCommandOutput, } from "./commands/DescribeOrganizationConformancePacksCommand"; import { DescribeOrganizationConformancePackStatusesCommandInput, DescribeOrganizationConformancePackStatusesCommandOutput, } from "./commands/DescribeOrganizationConformancePackStatusesCommand"; import { DescribePendingAggregationRequestsCommandInput, DescribePendingAggregationRequestsCommandOutput, } from "./commands/DescribePendingAggregationRequestsCommand"; import { DescribeRemediationConfigurationsCommandInput, DescribeRemediationConfigurationsCommandOutput, } from "./commands/DescribeRemediationConfigurationsCommand"; import { DescribeRemediationExceptionsCommandInput, DescribeRemediationExceptionsCommandOutput, } from "./commands/DescribeRemediationExceptionsCommand"; import { DescribeRemediationExecutionStatusCommandInput, DescribeRemediationExecutionStatusCommandOutput, } from "./commands/DescribeRemediationExecutionStatusCommand"; import { DescribeRetentionConfigurationsCommandInput, DescribeRetentionConfigurationsCommandOutput, } from "./commands/DescribeRetentionConfigurationsCommand"; import { DisassociateResourceTypesCommandInput, DisassociateResourceTypesCommandOutput, } from "./commands/DisassociateResourceTypesCommand"; import { GetAggregateComplianceDetailsByConfigRuleCommandInput, GetAggregateComplianceDetailsByConfigRuleCommandOutput, } from "./commands/GetAggregateComplianceDetailsByConfigRuleCommand"; import { GetAggregateConfigRuleComplianceSummaryCommandInput, GetAggregateConfigRuleComplianceSummaryCommandOutput, } from "./commands/GetAggregateConfigRuleComplianceSummaryCommand"; import { GetAggregateConformancePackComplianceSummaryCommandInput, GetAggregateConformancePackComplianceSummaryCommandOutput, } from "./commands/GetAggregateConformancePackComplianceSummaryCommand"; import { GetAggregateDiscoveredResourceCountsCommandInput, GetAggregateDiscoveredResourceCountsCommandOutput, } from "./commands/GetAggregateDiscoveredResourceCountsCommand"; import { GetAggregateResourceConfigCommandInput, GetAggregateResourceConfigCommandOutput, } from "./commands/GetAggregateResourceConfigCommand"; import { GetComplianceDetailsByConfigRuleCommandInput, GetComplianceDetailsByConfigRuleCommandOutput, } from "./commands/GetComplianceDetailsByConfigRuleCommand"; import { GetComplianceDetailsByResourceCommandInput, GetComplianceDetailsByResourceCommandOutput, } from "./commands/GetComplianceDetailsByResourceCommand"; import { GetComplianceSummaryByConfigRuleCommandInput, GetComplianceSummaryByConfigRuleCommandOutput, } from "./commands/GetComplianceSummaryByConfigRuleCommand"; import { GetComplianceSummaryByResourceTypeCommandInput, GetComplianceSummaryByResourceTypeCommandOutput, } from "./commands/GetComplianceSummaryByResourceTypeCommand"; import { GetConformancePackComplianceDetailsCommandInput, GetConformancePackComplianceDetailsCommandOutput, } from "./commands/GetConformancePackComplianceDetailsCommand"; import { GetConformancePackComplianceSummaryCommandInput, GetConformancePackComplianceSummaryCommandOutput, } from "./commands/GetConformancePackComplianceSummaryCommand"; import { GetCustomRulePolicyCommandInput, GetCustomRulePolicyCommandOutput, } from "./commands/GetCustomRulePolicyCommand"; import { GetDiscoveredResourceCountsCommandInput, GetDiscoveredResourceCountsCommandOutput, } from "./commands/GetDiscoveredResourceCountsCommand"; import { GetOrganizationConfigRuleDetailedStatusCommandInput, GetOrganizationConfigRuleDetailedStatusCommandOutput, } from "./commands/GetOrganizationConfigRuleDetailedStatusCommand"; import { GetOrganizationConformancePackDetailedStatusCommandInput, GetOrganizationConformancePackDetailedStatusCommandOutput, } from "./commands/GetOrganizationConformancePackDetailedStatusCommand"; import { GetOrganizationCustomRulePolicyCommandInput, GetOrganizationCustomRulePolicyCommandOutput, } from "./commands/GetOrganizationCustomRulePolicyCommand"; import { GetResourceConfigHistoryCommandInput, GetResourceConfigHistoryCommandOutput, } from "./commands/GetResourceConfigHistoryCommand"; import { GetResourceEvaluationSummaryCommandInput, GetResourceEvaluationSummaryCommandOutput, } from "./commands/GetResourceEvaluationSummaryCommand"; import { GetStoredQueryCommandInput, GetStoredQueryCommandOutput, } from "./commands/GetStoredQueryCommand"; import { ListAggregateDiscoveredResourcesCommandInput, ListAggregateDiscoveredResourcesCommandOutput, } from "./commands/ListAggregateDiscoveredResourcesCommand"; import { ListConfigurationRecordersCommandInput, ListConfigurationRecordersCommandOutput, } from "./commands/ListConfigurationRecordersCommand"; import { ListConformancePackComplianceScoresCommandInput, ListConformancePackComplianceScoresCommandOutput, } from "./commands/ListConformancePackComplianceScoresCommand"; import { ListDiscoveredResourcesCommandInput, ListDiscoveredResourcesCommandOutput, } from "./commands/ListDiscoveredResourcesCommand"; import { ListResourceEvaluationsCommandInput, ListResourceEvaluationsCommandOutput, } from "./commands/ListResourceEvaluationsCommand"; import { ListStoredQueriesCommandInput, ListStoredQueriesCommandOutput, } from "./commands/ListStoredQueriesCommand"; import { ListTagsForResourceCommandInput, ListTagsForResourceCommandOutput, } from "./commands/ListTagsForResourceCommand"; import { PutAggregationAuthorizationCommandInput, PutAggregationAuthorizationCommandOutput, } from "./commands/PutAggregationAuthorizationCommand"; import { PutConfigRuleCommandInput, PutConfigRuleCommandOutput, } from "./commands/PutConfigRuleCommand"; import { PutConfigurationAggregatorCommandInput, PutConfigurationAggregatorCommandOutput, } from "./commands/PutConfigurationAggregatorCommand"; import { PutConfigurationRecorderCommandInput, PutConfigurationRecorderCommandOutput, } from "./commands/PutConfigurationRecorderCommand"; import { PutConformancePackCommandInput, PutConformancePackCommandOutput, } from "./commands/PutConformancePackCommand"; import { PutDeliveryChannelCommandInput, PutDeliveryChannelCommandOutput, } from "./commands/PutDeliveryChannelCommand"; import { PutEvaluationsCommandInput, PutEvaluationsCommandOutput, } from "./commands/PutEvaluationsCommand"; import { PutExternalEvaluationCommandInput, PutExternalEvaluationCommandOutput, } from "./commands/PutExternalEvaluationCommand"; import { PutOrganizationConfigRuleCommandInput, PutOrganizationConfigRuleCommandOutput, } from "./commands/PutOrganizationConfigRuleCommand"; import { PutOrganizationConformancePackCommandInput, PutOrganizationConformancePackCommandOutput, } from "./commands/PutOrganizationConformancePackCommand"; import { PutRemediationConfigurationsCommandInput, PutRemediationConfigurationsCommandOutput, } from "./commands/PutRemediationConfigurationsCommand"; import { PutRemediationExceptionsCommandInput, PutRemediationExceptionsCommandOutput, } from "./commands/PutRemediationExceptionsCommand"; import { PutResourceConfigCommandInput, PutResourceConfigCommandOutput, } from "./commands/PutResourceConfigCommand"; import { PutRetentionConfigurationCommandInput, PutRetentionConfigurationCommandOutput, } from "./commands/PutRetentionConfigurationCommand"; import { PutServiceLinkedConfigurationRecorderCommandInput, PutServiceLinkedConfigurationRecorderCommandOutput, } from "./commands/PutServiceLinkedConfigurationRecorderCommand"; import { PutStoredQueryCommandInput, PutStoredQueryCommandOutput, } from "./commands/PutStoredQueryCommand"; import { SelectAggregateResourceConfigCommandInput, SelectAggregateResourceConfigCommandOutput, } from "./commands/SelectAggregateResourceConfigCommand"; import { SelectResourceConfigCommandInput, SelectResourceConfigCommandOutput, } from "./commands/SelectResourceConfigCommand"; import { StartConfigRulesEvaluationCommandInput, StartConfigRulesEvaluationCommandOutput, } from "./commands/StartConfigRulesEvaluationCommand"; import { StartConfigurationRecorderCommandInput, StartConfigurationRecorderCommandOutput, } from "./commands/StartConfigurationRecorderCommand"; import { StartRemediationExecutionCommandInput, StartRemediationExecutionCommandOutput, } from "./commands/StartRemediationExecutionCommand"; import { StartResourceEvaluationCommandInput, StartResourceEvaluationCommandOutput, } from "./commands/StartResourceEvaluationCommand"; import { StopConfigurationRecorderCommandInput, StopConfigurationRecorderCommandOutput, } from "./commands/StopConfigurationRecorderCommand"; import { TagResourceCommandInput, TagResourceCommandOutput, } from "./commands/TagResourceCommand"; import { UntagResourceCommandInput, UntagResourceCommandOutput, } from "./commands/UntagResourceCommand"; import { ClientInputEndpointParameters, ClientResolvedEndpointParameters, EndpointParameters, } from "./endpoint/EndpointParameters"; import { RuntimeExtension, RuntimeExtensionsConfig } from "./runtimeExtensions"; export { __Client }; export type ServiceInputTypes = | AssociateResourceTypesCommandInput | BatchGetAggregateResourceConfigCommandInput | BatchGetResourceConfigCommandInput | DeleteAggregationAuthorizationCommandInput | DeleteConfigRuleCommandInput | DeleteConfigurationAggregatorCommandInput | DeleteConfigurationRecorderCommandInput | DeleteConformancePackCommandInput | DeleteDeliveryChannelCommandInput | DeleteEvaluationResultsCommandInput | DeleteOrganizationConfigRuleCommandInput | DeleteOrganizationConformancePackCommandInput | DeletePendingAggregationRequestCommandInput | DeleteRemediationConfigurationCommandInput | DeleteRemediationExceptionsCommandInput | DeleteResourceConfigCommandInput | DeleteRetentionConfigurationCommandInput | DeleteServiceLinkedConfigurationRecorderCommandInput | DeleteStoredQueryCommandInput | DeliverConfigSnapshotCommandInput | DescribeAggregateComplianceByConfigRulesCommandInput | DescribeAggregateComplianceByConformancePacksCommandInput | DescribeAggregationAuthorizationsCommandInput | DescribeComplianceByConfigRuleCommandInput | DescribeComplianceByResourceCommandInput | DescribeConfigRuleEvaluationStatusCommandInput | DescribeConfigRulesCommandInput | DescribeConfigurationAggregatorSourcesStatusCommandInput | DescribeConfigurationAggregatorsCommandInput | DescribeConfigurationRecorderStatusCommandInput | DescribeConfigurationRecordersCommandInput | DescribeConformancePackComplianceCommandInput | DescribeConformancePackStatusCommandInput | DescribeConformancePacksCommandInput | DescribeDeliveryChannelStatusCommandInput | DescribeDeliveryChannelsCommandInput | DescribeOrganizationConfigRuleStatusesCommandInput | DescribeOrganizationConfigRulesCommandInput | DescribeOrganizationConformancePackStatusesCommandInput | DescribeOrganizationConformancePacksCommandInput | DescribePendingAggregationRequestsCommandInput | DescribeRemediationConfigurationsCommandInput | DescribeRemediationExceptionsCommandInput | DescribeRemediationExecutionStatusCommandInput | DescribeRetentionConfigurationsCommandInput | DisassociateResourceTypesCommandInput | GetAggregateComplianceDetailsByConfigRuleCommandInput | GetAggregateConfigRuleComplianceSummaryCommandInput | GetAggregateConformancePackComplianceSummaryCommandInput | GetAggregateDiscoveredResourceCountsCommandInput | GetAggregateResourceConfigCommandInput | GetComplianceDetailsByConfigRuleCommandInput | GetComplianceDetailsByResourceCommandInput | GetComplianceSummaryByConfigRuleCommandInput | GetComplianceSummaryByResourceTypeCommandInput | GetConformancePackComplianceDetailsCommandInput | GetConformancePackComplianceSummaryCommandInput | GetCustomRulePolicyCommandInput | GetDiscoveredResourceCountsCommandInput | GetOrganizationConfigRuleDetailedStatusCommandInput | GetOrganizationConformancePackDetailedStatusCommandInput | GetOrganizationCustomRulePolicyCommandInput | GetResourceConfigHistoryCommandInput | GetResourceEvaluationSummaryCommandInput | GetStoredQueryCommandInput | ListAggregateDiscoveredResourcesCommandInput | ListConfigurationRecordersCommandInput | ListConformancePackComplianceScoresCommandInput | ListDiscoveredResourcesCommandInput | ListResourceEvaluationsCommandInput | ListStoredQueriesCommandInput | ListTagsForResourceCommandInput | PutAggregationAuthorizationCommandInput | PutConfigRuleCommandInput | PutConfigurationAggregatorCommandInput | PutConfigurationRecorderCommandInput | PutConformancePackCommandInput | PutDeliveryChannelCommandInput | PutEvaluationsCommandInput | PutExternalEvaluationCommandInput | PutOrganizationConfigRuleCommandInput | PutOrganizationConformancePackCommandInput | PutRemediationConfigurationsCommandInput | PutRemediationExceptionsCommandInput | PutResourceConfigCommandInput | PutRetentionConfigurationCommandInput | PutServiceLinkedConfigurationRecorderCommandInput | PutStoredQueryCommandInput | SelectAggregateResourceConfigCommandInput | SelectResourceConfigCommandInput | StartConfigRulesEvaluationCommandInput | StartConfigurationRecorderCommandInput | StartRemediationExecutionCommandInput | StartResourceEvaluationCommandInput | StopConfigurationRecorderCommandInput | TagResourceCommandInput | UntagResourceCommandInput; export type ServiceOutputTypes = | AssociateResourceTypesCommandOutput | BatchGetAggregateResourceConfigCommandOutput | BatchGetResourceConfigCommandOutput | DeleteAggregationAuthorizationCommandOutput | DeleteConfigRuleCommandOutput | DeleteConfigurationAggregatorCommandOutput | DeleteConfigurationRecorderCommandOutput | DeleteConformancePackCommandOutput | DeleteDeliveryChannelCommandOutput | DeleteEvaluationResultsCommandOutput | DeleteOrganizationConfigRuleCommandOutput | DeleteOrganizationConformancePackCommandOutput | DeletePendingAggregationRequestCommandOutput | DeleteRemediationConfigurationCommandOutput | DeleteRemediationExceptionsCommandOutput | DeleteResourceConfigCommandOutput | DeleteRetentionConfigurationCommandOutput | DeleteServiceLinkedConfigurationRecorderCommandOutput | DeleteStoredQueryCommandOutput | DeliverConfigSnapshotCommandOutput | DescribeAggregateComplianceByConfigRulesCommandOutput | DescribeAggregateComplianceByConformancePacksCommandOutput | DescribeAggregationAuthorizationsCommandOutput | DescribeComplianceByConfigRuleCommandOutput | DescribeComplianceByResourceCommandOutput | DescribeConfigRuleEvaluationStatusCommandOutput | DescribeConfigRulesCommandOutput | DescribeConfigurationAggregatorSourcesStatusCommandOutput | DescribeConfigurationAggregatorsCommandOutput | DescribeConfigurationRecorderStatusCommandOutput | DescribeConfigurationRecordersCommandOutput | DescribeConformancePackComplianceCommandOutput | DescribeConformancePackStatusCommandOutput | DescribeConformancePacksCommandOutput | DescribeDeliveryChannelStatusCommandOutput | DescribeDeliveryChannelsCommandOutput | DescribeOrganizationConfigRuleStatusesCommandOutput | DescribeOrganizationConfigRulesCommandOutput | DescribeOrganizationConformancePackStatusesCommandOutput | DescribeOrganizationConformancePacksCommandOutput | DescribePendingAggregationRequestsCommandOutput | DescribeRemediationConfigurationsCommandOutput | DescribeRemediationExceptionsCommandOutput | DescribeRemediationExecutionStatusCommandOutput | DescribeRetentionConfigurationsCommandOutput | DisassociateResourceTypesCommandOutput | GetAggregateComplianceDetailsByConfigRuleCommandOutput | GetAggregateConfigRuleComplianceSummaryCommandOutput | GetAggregateConformancePackComplianceSummaryCommandOutput | GetAggregateDiscoveredResourceCountsCommandOutput | GetAggregateResourceConfigCommandOutput | GetComplianceDetailsByConfigRuleCommandOutput | GetComplianceDetailsByResourceCommandOutput | GetComplianceSummaryByConfigRuleCommandOutput | GetComplianceSummaryByResourceTypeCommandOutput | GetConformancePackComplianceDetailsCommandOutput | GetConformancePackComplianceSummaryCommandOutput | GetCustomRulePolicyCommandOutput | GetDiscoveredResourceCountsCommandOutput | GetOrganizationConfigRuleDetailedStatusCommandOutput | GetOrganizationConformancePackDetailedStatusCommandOutput | GetOrganizationCustomRulePolicyCommandOutput | GetResourceConfigHistoryCommandOutput | GetResourceEvaluationSummaryCommandOutput | GetStoredQueryCommandOutput | ListAggregateDiscoveredResourcesCommandOutput | ListConfigurationRecordersCommandOutput | ListConformancePackComplianceScoresCommandOutput | ListDiscoveredResourcesCommandOutput | ListResourceEvaluationsCommandOutput | ListStoredQueriesCommandOutput | ListTagsForResourceCommandOutput | PutAggregationAuthorizationCommandOutput | PutConfigRuleCommandOutput | PutConfigurationAggregatorCommandOutput | PutConfigurationRecorderCommandOutput | PutConformancePackCommandOutput | PutDeliveryChannelCommandOutput | PutEvaluationsCommandOutput | PutExternalEvaluationCommandOutput | PutOrganizationConfigRuleCommandOutput | PutOrganizationConformancePackCommandOutput | PutRemediationConfigurationsCommandOutput | PutRemediationExceptionsCommandOutput | PutResourceConfigCommandOutput | PutRetentionConfigurationCommandOutput | PutServiceLinkedConfigurationRecorderCommandOutput | PutStoredQueryCommandOutput | SelectAggregateResourceConfigCommandOutput | SelectResourceConfigCommandOutput | StartConfigRulesEvaluationCommandOutput | StartConfigurationRecorderCommandOutput | StartRemediationExecutionCommandOutput | StartResourceEvaluationCommandOutput | StopConfigurationRecorderCommandOutput | TagResourceCommandOutput | UntagResourceCommandOutput; 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 ConfigServiceClientConfigType = Partial< __SmithyConfiguration<__HttpHandlerOptions> > & ClientDefaults & UserAgentInputConfig & RetryInputConfig & RegionInputConfig & HostHeaderInputConfig & EndpointInputConfig & HttpAuthSchemeInputConfig & ClientInputEndpointParameters; export interface ConfigServiceClientConfig extends ConfigServiceClientConfigType {} export type ConfigServiceClientResolvedConfigType = __SmithyResolvedConfiguration<__HttpHandlerOptions> & Required & RuntimeExtensionsConfig & UserAgentResolvedConfig & RetryResolvedConfig & RegionResolvedConfig & HostHeaderResolvedConfig & EndpointResolvedConfig & HttpAuthSchemeResolvedConfig & ClientResolvedEndpointParameters; export interface ConfigServiceClientResolvedConfig extends ConfigServiceClientResolvedConfigType {} export declare class ConfigServiceClient extends __Client< __HttpHandlerOptions, ServiceInputTypes, ServiceOutputTypes, ConfigServiceClientResolvedConfig > { readonly config: ConfigServiceClientResolvedConfig; constructor( ...[configuration]: __CheckOptionalClientConfig ); destroy(): void; }