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 { AcceptInvitationCommandInput, AcceptInvitationCommandOutput, } from "./commands/AcceptInvitationCommand"; import { BatchGetCustomDataIdentifiersCommandInput, BatchGetCustomDataIdentifiersCommandOutput, } from "./commands/BatchGetCustomDataIdentifiersCommand"; import { BatchUpdateAutomatedDiscoveryAccountsCommandInput, BatchUpdateAutomatedDiscoveryAccountsCommandOutput, } from "./commands/BatchUpdateAutomatedDiscoveryAccountsCommand"; import { CreateAllowListCommandInput, CreateAllowListCommandOutput, } from "./commands/CreateAllowListCommand"; import { CreateClassificationJobCommandInput, CreateClassificationJobCommandOutput, } from "./commands/CreateClassificationJobCommand"; import { CreateCustomDataIdentifierCommandInput, CreateCustomDataIdentifierCommandOutput, } from "./commands/CreateCustomDataIdentifierCommand"; import { CreateFindingsFilterCommandInput, CreateFindingsFilterCommandOutput, } from "./commands/CreateFindingsFilterCommand"; import { CreateInvitationsCommandInput, CreateInvitationsCommandOutput, } from "./commands/CreateInvitationsCommand"; import { CreateMemberCommandInput, CreateMemberCommandOutput, } from "./commands/CreateMemberCommand"; import { CreateSampleFindingsCommandInput, CreateSampleFindingsCommandOutput, } from "./commands/CreateSampleFindingsCommand"; import { DeclineInvitationsCommandInput, DeclineInvitationsCommandOutput, } from "./commands/DeclineInvitationsCommand"; import { DeleteAllowListCommandInput, DeleteAllowListCommandOutput, } from "./commands/DeleteAllowListCommand"; import { DeleteCustomDataIdentifierCommandInput, DeleteCustomDataIdentifierCommandOutput, } from "./commands/DeleteCustomDataIdentifierCommand"; import { DeleteFindingsFilterCommandInput, DeleteFindingsFilterCommandOutput, } from "./commands/DeleteFindingsFilterCommand"; import { DeleteInvitationsCommandInput, DeleteInvitationsCommandOutput, } from "./commands/DeleteInvitationsCommand"; import { DeleteMemberCommandInput, DeleteMemberCommandOutput, } from "./commands/DeleteMemberCommand"; import { DescribeBucketsCommandInput, DescribeBucketsCommandOutput, } from "./commands/DescribeBucketsCommand"; import { DescribeClassificationJobCommandInput, DescribeClassificationJobCommandOutput, } from "./commands/DescribeClassificationJobCommand"; import { DescribeOrganizationConfigurationCommandInput, DescribeOrganizationConfigurationCommandOutput, } from "./commands/DescribeOrganizationConfigurationCommand"; import { DisableMacieCommandInput, DisableMacieCommandOutput, } from "./commands/DisableMacieCommand"; import { DisableOrganizationAdminAccountCommandInput, DisableOrganizationAdminAccountCommandOutput, } from "./commands/DisableOrganizationAdminAccountCommand"; import { DisassociateFromAdministratorAccountCommandInput, DisassociateFromAdministratorAccountCommandOutput, } from "./commands/DisassociateFromAdministratorAccountCommand"; import { DisassociateFromMasterAccountCommandInput, DisassociateFromMasterAccountCommandOutput, } from "./commands/DisassociateFromMasterAccountCommand"; import { DisassociateMemberCommandInput, DisassociateMemberCommandOutput, } from "./commands/DisassociateMemberCommand"; import { EnableMacieCommandInput, EnableMacieCommandOutput, } from "./commands/EnableMacieCommand"; import { EnableOrganizationAdminAccountCommandInput, EnableOrganizationAdminAccountCommandOutput, } from "./commands/EnableOrganizationAdminAccountCommand"; import { GetAdministratorAccountCommandInput, GetAdministratorAccountCommandOutput, } from "./commands/GetAdministratorAccountCommand"; import { GetAllowListCommandInput, GetAllowListCommandOutput, } from "./commands/GetAllowListCommand"; import { GetAutomatedDiscoveryConfigurationCommandInput, GetAutomatedDiscoveryConfigurationCommandOutput, } from "./commands/GetAutomatedDiscoveryConfigurationCommand"; import { GetBucketStatisticsCommandInput, GetBucketStatisticsCommandOutput, } from "./commands/GetBucketStatisticsCommand"; import { GetClassificationExportConfigurationCommandInput, GetClassificationExportConfigurationCommandOutput, } from "./commands/GetClassificationExportConfigurationCommand"; import { GetClassificationScopeCommandInput, GetClassificationScopeCommandOutput, } from "./commands/GetClassificationScopeCommand"; import { GetCustomDataIdentifierCommandInput, GetCustomDataIdentifierCommandOutput, } from "./commands/GetCustomDataIdentifierCommand"; import { GetFindingsCommandInput, GetFindingsCommandOutput, } from "./commands/GetFindingsCommand"; import { GetFindingsFilterCommandInput, GetFindingsFilterCommandOutput, } from "./commands/GetFindingsFilterCommand"; import { GetFindingsPublicationConfigurationCommandInput, GetFindingsPublicationConfigurationCommandOutput, } from "./commands/GetFindingsPublicationConfigurationCommand"; import { GetFindingStatisticsCommandInput, GetFindingStatisticsCommandOutput, } from "./commands/GetFindingStatisticsCommand"; import { GetInvitationsCountCommandInput, GetInvitationsCountCommandOutput, } from "./commands/GetInvitationsCountCommand"; import { GetMacieSessionCommandInput, GetMacieSessionCommandOutput, } from "./commands/GetMacieSessionCommand"; import { GetMasterAccountCommandInput, GetMasterAccountCommandOutput, } from "./commands/GetMasterAccountCommand"; import { GetMemberCommandInput, GetMemberCommandOutput, } from "./commands/GetMemberCommand"; import { GetResourceProfileCommandInput, GetResourceProfileCommandOutput, } from "./commands/GetResourceProfileCommand"; import { GetRevealConfigurationCommandInput, GetRevealConfigurationCommandOutput, } from "./commands/GetRevealConfigurationCommand"; import { GetSensitiveDataOccurrencesAvailabilityCommandInput, GetSensitiveDataOccurrencesAvailabilityCommandOutput, } from "./commands/GetSensitiveDataOccurrencesAvailabilityCommand"; import { GetSensitiveDataOccurrencesCommandInput, GetSensitiveDataOccurrencesCommandOutput, } from "./commands/GetSensitiveDataOccurrencesCommand"; import { GetSensitivityInspectionTemplateCommandInput, GetSensitivityInspectionTemplateCommandOutput, } from "./commands/GetSensitivityInspectionTemplateCommand"; import { GetUsageStatisticsCommandInput, GetUsageStatisticsCommandOutput, } from "./commands/GetUsageStatisticsCommand"; import { GetUsageTotalsCommandInput, GetUsageTotalsCommandOutput, } from "./commands/GetUsageTotalsCommand"; import { ListAllowListsCommandInput, ListAllowListsCommandOutput, } from "./commands/ListAllowListsCommand"; import { ListAutomatedDiscoveryAccountsCommandInput, ListAutomatedDiscoveryAccountsCommandOutput, } from "./commands/ListAutomatedDiscoveryAccountsCommand"; import { ListClassificationJobsCommandInput, ListClassificationJobsCommandOutput, } from "./commands/ListClassificationJobsCommand"; import { ListClassificationScopesCommandInput, ListClassificationScopesCommandOutput, } from "./commands/ListClassificationScopesCommand"; import { ListCustomDataIdentifiersCommandInput, ListCustomDataIdentifiersCommandOutput, } from "./commands/ListCustomDataIdentifiersCommand"; import { ListFindingsCommandInput, ListFindingsCommandOutput, } from "./commands/ListFindingsCommand"; import { ListFindingsFiltersCommandInput, ListFindingsFiltersCommandOutput, } from "./commands/ListFindingsFiltersCommand"; import { ListInvitationsCommandInput, ListInvitationsCommandOutput, } from "./commands/ListInvitationsCommand"; import { ListManagedDataIdentifiersCommandInput, ListManagedDataIdentifiersCommandOutput, } from "./commands/ListManagedDataIdentifiersCommand"; import { ListMembersCommandInput, ListMembersCommandOutput, } from "./commands/ListMembersCommand"; import { ListOrganizationAdminAccountsCommandInput, ListOrganizationAdminAccountsCommandOutput, } from "./commands/ListOrganizationAdminAccountsCommand"; import { ListResourceProfileArtifactsCommandInput, ListResourceProfileArtifactsCommandOutput, } from "./commands/ListResourceProfileArtifactsCommand"; import { ListResourceProfileDetectionsCommandInput, ListResourceProfileDetectionsCommandOutput, } from "./commands/ListResourceProfileDetectionsCommand"; import { ListSensitivityInspectionTemplatesCommandInput, ListSensitivityInspectionTemplatesCommandOutput, } from "./commands/ListSensitivityInspectionTemplatesCommand"; import { ListTagsForResourceCommandInput, ListTagsForResourceCommandOutput, } from "./commands/ListTagsForResourceCommand"; import { PutClassificationExportConfigurationCommandInput, PutClassificationExportConfigurationCommandOutput, } from "./commands/PutClassificationExportConfigurationCommand"; import { PutFindingsPublicationConfigurationCommandInput, PutFindingsPublicationConfigurationCommandOutput, } from "./commands/PutFindingsPublicationConfigurationCommand"; import { SearchResourcesCommandInput, SearchResourcesCommandOutput, } from "./commands/SearchResourcesCommand"; import { TagResourceCommandInput, TagResourceCommandOutput, } from "./commands/TagResourceCommand"; import { TestCustomDataIdentifierCommandInput, TestCustomDataIdentifierCommandOutput, } from "./commands/TestCustomDataIdentifierCommand"; import { UntagResourceCommandInput, UntagResourceCommandOutput, } from "./commands/UntagResourceCommand"; import { UpdateAllowListCommandInput, UpdateAllowListCommandOutput, } from "./commands/UpdateAllowListCommand"; import { UpdateAutomatedDiscoveryConfigurationCommandInput, UpdateAutomatedDiscoveryConfigurationCommandOutput, } from "./commands/UpdateAutomatedDiscoveryConfigurationCommand"; import { UpdateClassificationJobCommandInput, UpdateClassificationJobCommandOutput, } from "./commands/UpdateClassificationJobCommand"; import { UpdateClassificationScopeCommandInput, UpdateClassificationScopeCommandOutput, } from "./commands/UpdateClassificationScopeCommand"; import { UpdateFindingsFilterCommandInput, UpdateFindingsFilterCommandOutput, } from "./commands/UpdateFindingsFilterCommand"; import { UpdateMacieSessionCommandInput, UpdateMacieSessionCommandOutput, } from "./commands/UpdateMacieSessionCommand"; import { UpdateMemberSessionCommandInput, UpdateMemberSessionCommandOutput, } from "./commands/UpdateMemberSessionCommand"; import { UpdateOrganizationConfigurationCommandInput, UpdateOrganizationConfigurationCommandOutput, } from "./commands/UpdateOrganizationConfigurationCommand"; import { UpdateResourceProfileCommandInput, UpdateResourceProfileCommandOutput, } from "./commands/UpdateResourceProfileCommand"; import { UpdateResourceProfileDetectionsCommandInput, UpdateResourceProfileDetectionsCommandOutput, } from "./commands/UpdateResourceProfileDetectionsCommand"; import { UpdateRevealConfigurationCommandInput, UpdateRevealConfigurationCommandOutput, } from "./commands/UpdateRevealConfigurationCommand"; import { UpdateSensitivityInspectionTemplateCommandInput, UpdateSensitivityInspectionTemplateCommandOutput, } from "./commands/UpdateSensitivityInspectionTemplateCommand"; import { ClientInputEndpointParameters, ClientResolvedEndpointParameters, EndpointParameters, } from "./endpoint/EndpointParameters"; import { RuntimeExtension, RuntimeExtensionsConfig } from "./runtimeExtensions"; export { __Client }; export type ServiceInputTypes = | AcceptInvitationCommandInput | BatchGetCustomDataIdentifiersCommandInput | BatchUpdateAutomatedDiscoveryAccountsCommandInput | CreateAllowListCommandInput | CreateClassificationJobCommandInput | CreateCustomDataIdentifierCommandInput | CreateFindingsFilterCommandInput | CreateInvitationsCommandInput | CreateMemberCommandInput | CreateSampleFindingsCommandInput | DeclineInvitationsCommandInput | DeleteAllowListCommandInput | DeleteCustomDataIdentifierCommandInput | DeleteFindingsFilterCommandInput | DeleteInvitationsCommandInput | DeleteMemberCommandInput | DescribeBucketsCommandInput | DescribeClassificationJobCommandInput | DescribeOrganizationConfigurationCommandInput | DisableMacieCommandInput | DisableOrganizationAdminAccountCommandInput | DisassociateFromAdministratorAccountCommandInput | DisassociateFromMasterAccountCommandInput | DisassociateMemberCommandInput | EnableMacieCommandInput | EnableOrganizationAdminAccountCommandInput | GetAdministratorAccountCommandInput | GetAllowListCommandInput | GetAutomatedDiscoveryConfigurationCommandInput | GetBucketStatisticsCommandInput | GetClassificationExportConfigurationCommandInput | GetClassificationScopeCommandInput | GetCustomDataIdentifierCommandInput | GetFindingStatisticsCommandInput | GetFindingsCommandInput | GetFindingsFilterCommandInput | GetFindingsPublicationConfigurationCommandInput | GetInvitationsCountCommandInput | GetMacieSessionCommandInput | GetMasterAccountCommandInput | GetMemberCommandInput | GetResourceProfileCommandInput | GetRevealConfigurationCommandInput | GetSensitiveDataOccurrencesAvailabilityCommandInput | GetSensitiveDataOccurrencesCommandInput | GetSensitivityInspectionTemplateCommandInput | GetUsageStatisticsCommandInput | GetUsageTotalsCommandInput | ListAllowListsCommandInput | ListAutomatedDiscoveryAccountsCommandInput | ListClassificationJobsCommandInput | ListClassificationScopesCommandInput | ListCustomDataIdentifiersCommandInput | ListFindingsCommandInput | ListFindingsFiltersCommandInput | ListInvitationsCommandInput | ListManagedDataIdentifiersCommandInput | ListMembersCommandInput | ListOrganizationAdminAccountsCommandInput | ListResourceProfileArtifactsCommandInput | ListResourceProfileDetectionsCommandInput | ListSensitivityInspectionTemplatesCommandInput | ListTagsForResourceCommandInput | PutClassificationExportConfigurationCommandInput | PutFindingsPublicationConfigurationCommandInput | SearchResourcesCommandInput | TagResourceCommandInput | TestCustomDataIdentifierCommandInput | UntagResourceCommandInput | UpdateAllowListCommandInput | UpdateAutomatedDiscoveryConfigurationCommandInput | UpdateClassificationJobCommandInput | UpdateClassificationScopeCommandInput | UpdateFindingsFilterCommandInput | UpdateMacieSessionCommandInput | UpdateMemberSessionCommandInput | UpdateOrganizationConfigurationCommandInput | UpdateResourceProfileCommandInput | UpdateResourceProfileDetectionsCommandInput | UpdateRevealConfigurationCommandInput | UpdateSensitivityInspectionTemplateCommandInput; export type ServiceOutputTypes = | AcceptInvitationCommandOutput | BatchGetCustomDataIdentifiersCommandOutput | BatchUpdateAutomatedDiscoveryAccountsCommandOutput | CreateAllowListCommandOutput | CreateClassificationJobCommandOutput | CreateCustomDataIdentifierCommandOutput | CreateFindingsFilterCommandOutput | CreateInvitationsCommandOutput | CreateMemberCommandOutput | CreateSampleFindingsCommandOutput | DeclineInvitationsCommandOutput | DeleteAllowListCommandOutput | DeleteCustomDataIdentifierCommandOutput | DeleteFindingsFilterCommandOutput | DeleteInvitationsCommandOutput | DeleteMemberCommandOutput | DescribeBucketsCommandOutput | DescribeClassificationJobCommandOutput | DescribeOrganizationConfigurationCommandOutput | DisableMacieCommandOutput | DisableOrganizationAdminAccountCommandOutput | DisassociateFromAdministratorAccountCommandOutput | DisassociateFromMasterAccountCommandOutput | DisassociateMemberCommandOutput | EnableMacieCommandOutput | EnableOrganizationAdminAccountCommandOutput | GetAdministratorAccountCommandOutput | GetAllowListCommandOutput | GetAutomatedDiscoveryConfigurationCommandOutput | GetBucketStatisticsCommandOutput | GetClassificationExportConfigurationCommandOutput | GetClassificationScopeCommandOutput | GetCustomDataIdentifierCommandOutput | GetFindingStatisticsCommandOutput | GetFindingsCommandOutput | GetFindingsFilterCommandOutput | GetFindingsPublicationConfigurationCommandOutput | GetInvitationsCountCommandOutput | GetMacieSessionCommandOutput | GetMasterAccountCommandOutput | GetMemberCommandOutput | GetResourceProfileCommandOutput | GetRevealConfigurationCommandOutput | GetSensitiveDataOccurrencesAvailabilityCommandOutput | GetSensitiveDataOccurrencesCommandOutput | GetSensitivityInspectionTemplateCommandOutput | GetUsageStatisticsCommandOutput | GetUsageTotalsCommandOutput | ListAllowListsCommandOutput | ListAutomatedDiscoveryAccountsCommandOutput | ListClassificationJobsCommandOutput | ListClassificationScopesCommandOutput | ListCustomDataIdentifiersCommandOutput | ListFindingsCommandOutput | ListFindingsFiltersCommandOutput | ListInvitationsCommandOutput | ListManagedDataIdentifiersCommandOutput | ListMembersCommandOutput | ListOrganizationAdminAccountsCommandOutput | ListResourceProfileArtifactsCommandOutput | ListResourceProfileDetectionsCommandOutput | ListSensitivityInspectionTemplatesCommandOutput | ListTagsForResourceCommandOutput | PutClassificationExportConfigurationCommandOutput | PutFindingsPublicationConfigurationCommandOutput | SearchResourcesCommandOutput | TagResourceCommandOutput | TestCustomDataIdentifierCommandOutput | UntagResourceCommandOutput | UpdateAllowListCommandOutput | UpdateAutomatedDiscoveryConfigurationCommandOutput | UpdateClassificationJobCommandOutput | UpdateClassificationScopeCommandOutput | UpdateFindingsFilterCommandOutput | UpdateMacieSessionCommandOutput | UpdateMemberSessionCommandOutput | UpdateOrganizationConfigurationCommandOutput | UpdateResourceProfileCommandOutput | UpdateResourceProfileDetectionsCommandOutput | UpdateRevealConfigurationCommandOutput | UpdateSensitivityInspectionTemplateCommandOutput; 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 Macie2ClientConfigType = Partial< __SmithyConfiguration<__HttpHandlerOptions> > & ClientDefaults & UserAgentInputConfig & RetryInputConfig & RegionInputConfig & HostHeaderInputConfig & EndpointInputConfig & HttpAuthSchemeInputConfig & ClientInputEndpointParameters; export interface Macie2ClientConfig extends Macie2ClientConfigType {} export type Macie2ClientResolvedConfigType = __SmithyResolvedConfiguration<__HttpHandlerOptions> & Required & RuntimeExtensionsConfig & UserAgentResolvedConfig & RetryResolvedConfig & RegionResolvedConfig & HostHeaderResolvedConfig & EndpointResolvedConfig & HttpAuthSchemeResolvedConfig & ClientResolvedEndpointParameters; export interface Macie2ClientResolvedConfig extends Macie2ClientResolvedConfigType {} export declare class Macie2Client extends __Client< __HttpHandlerOptions, ServiceInputTypes, ServiceOutputTypes, Macie2ClientResolvedConfig > { readonly config: Macie2ClientResolvedConfig; constructor( ...[configuration]: __CheckOptionalClientConfig ); destroy(): void; }