import { type HostHeaderInputConfig, type HostHeaderResolvedConfig, type UserAgentInputConfig, type UserAgentResolvedConfig } from "@aws-sdk/core/client"; import { type DefaultsMode as __DefaultsMode, type SmithyConfiguration as __SmithyConfiguration, type SmithyResolvedConfiguration as __SmithyResolvedConfiguration, Client as __Client } from "@smithy/core/client"; import { type RegionInputConfig, type RegionResolvedConfig } from "@smithy/core/config"; import { type EndpointInputConfig, type EndpointResolvedConfig } from "@smithy/core/endpoints"; import { type HttpHandlerUserInput as __HttpHandlerUserInput } from "@smithy/core/protocols"; import { type RetryInputConfig, type RetryResolvedConfig } from "@smithy/core/retry"; import type { 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 { type HttpAuthSchemeInputConfig, type HttpAuthSchemeResolvedConfig } from "./auth/httpAuthSchemeProvider"; import type { AcceptInvitationCommandInput, AcceptInvitationCommandOutput } from "./commands/AcceptInvitationCommand"; import type { BatchGetCustomDataIdentifiersCommandInput, BatchGetCustomDataIdentifiersCommandOutput } from "./commands/BatchGetCustomDataIdentifiersCommand"; import type { BatchUpdateAutomatedDiscoveryAccountsCommandInput, BatchUpdateAutomatedDiscoveryAccountsCommandOutput } from "./commands/BatchUpdateAutomatedDiscoveryAccountsCommand"; import type { CreateAllowListCommandInput, CreateAllowListCommandOutput } from "./commands/CreateAllowListCommand"; import type { CreateClassificationJobCommandInput, CreateClassificationJobCommandOutput } from "./commands/CreateClassificationJobCommand"; import type { CreateCustomDataIdentifierCommandInput, CreateCustomDataIdentifierCommandOutput } from "./commands/CreateCustomDataIdentifierCommand"; import type { CreateFindingsFilterCommandInput, CreateFindingsFilterCommandOutput } from "./commands/CreateFindingsFilterCommand"; import type { CreateInvitationsCommandInput, CreateInvitationsCommandOutput } from "./commands/CreateInvitationsCommand"; import type { CreateMemberCommandInput, CreateMemberCommandOutput } from "./commands/CreateMemberCommand"; import type { CreateSampleFindingsCommandInput, CreateSampleFindingsCommandOutput } from "./commands/CreateSampleFindingsCommand"; import type { DeclineInvitationsCommandInput, DeclineInvitationsCommandOutput } from "./commands/DeclineInvitationsCommand"; import type { DeleteAllowListCommandInput, DeleteAllowListCommandOutput } from "./commands/DeleteAllowListCommand"; import type { DeleteCustomDataIdentifierCommandInput, DeleteCustomDataIdentifierCommandOutput } from "./commands/DeleteCustomDataIdentifierCommand"; import type { DeleteFindingsFilterCommandInput, DeleteFindingsFilterCommandOutput } from "./commands/DeleteFindingsFilterCommand"; import type { DeleteInvitationsCommandInput, DeleteInvitationsCommandOutput } from "./commands/DeleteInvitationsCommand"; import type { DeleteMemberCommandInput, DeleteMemberCommandOutput } from "./commands/DeleteMemberCommand"; import type { DescribeBucketsCommandInput, DescribeBucketsCommandOutput } from "./commands/DescribeBucketsCommand"; import type { DescribeClassificationJobCommandInput, DescribeClassificationJobCommandOutput } from "./commands/DescribeClassificationJobCommand"; import type { DescribeOrganizationConfigurationCommandInput, DescribeOrganizationConfigurationCommandOutput } from "./commands/DescribeOrganizationConfigurationCommand"; import type { DisableMacieCommandInput, DisableMacieCommandOutput } from "./commands/DisableMacieCommand"; import type { DisableOrganizationAdminAccountCommandInput, DisableOrganizationAdminAccountCommandOutput } from "./commands/DisableOrganizationAdminAccountCommand"; import type { DisassociateFromAdministratorAccountCommandInput, DisassociateFromAdministratorAccountCommandOutput } from "./commands/DisassociateFromAdministratorAccountCommand"; import type { DisassociateFromMasterAccountCommandInput, DisassociateFromMasterAccountCommandOutput } from "./commands/DisassociateFromMasterAccountCommand"; import type { DisassociateMemberCommandInput, DisassociateMemberCommandOutput } from "./commands/DisassociateMemberCommand"; import type { EnableMacieCommandInput, EnableMacieCommandOutput } from "./commands/EnableMacieCommand"; import type { EnableOrganizationAdminAccountCommandInput, EnableOrganizationAdminAccountCommandOutput } from "./commands/EnableOrganizationAdminAccountCommand"; import type { GetAdministratorAccountCommandInput, GetAdministratorAccountCommandOutput } from "./commands/GetAdministratorAccountCommand"; import type { GetAllowListCommandInput, GetAllowListCommandOutput } from "./commands/GetAllowListCommand"; import type { GetAutomatedDiscoveryConfigurationCommandInput, GetAutomatedDiscoveryConfigurationCommandOutput } from "./commands/GetAutomatedDiscoveryConfigurationCommand"; import type { GetBucketStatisticsCommandInput, GetBucketStatisticsCommandOutput } from "./commands/GetBucketStatisticsCommand"; import type { GetClassificationExportConfigurationCommandInput, GetClassificationExportConfigurationCommandOutput } from "./commands/GetClassificationExportConfigurationCommand"; import type { GetClassificationScopeCommandInput, GetClassificationScopeCommandOutput } from "./commands/GetClassificationScopeCommand"; import type { GetCustomDataIdentifierCommandInput, GetCustomDataIdentifierCommandOutput } from "./commands/GetCustomDataIdentifierCommand"; import type { GetFindingsCommandInput, GetFindingsCommandOutput } from "./commands/GetFindingsCommand"; import type { GetFindingsFilterCommandInput, GetFindingsFilterCommandOutput } from "./commands/GetFindingsFilterCommand"; import type { GetFindingsPublicationConfigurationCommandInput, GetFindingsPublicationConfigurationCommandOutput } from "./commands/GetFindingsPublicationConfigurationCommand"; import type { GetFindingStatisticsCommandInput, GetFindingStatisticsCommandOutput } from "./commands/GetFindingStatisticsCommand"; import type { GetInvitationsCountCommandInput, GetInvitationsCountCommandOutput } from "./commands/GetInvitationsCountCommand"; import type { GetMacieSessionCommandInput, GetMacieSessionCommandOutput } from "./commands/GetMacieSessionCommand"; import type { GetMasterAccountCommandInput, GetMasterAccountCommandOutput } from "./commands/GetMasterAccountCommand"; import type { GetMemberCommandInput, GetMemberCommandOutput } from "./commands/GetMemberCommand"; import type { GetResourceProfileCommandInput, GetResourceProfileCommandOutput } from "./commands/GetResourceProfileCommand"; import type { GetRevealConfigurationCommandInput, GetRevealConfigurationCommandOutput } from "./commands/GetRevealConfigurationCommand"; import type { GetSensitiveDataOccurrencesAvailabilityCommandInput, GetSensitiveDataOccurrencesAvailabilityCommandOutput } from "./commands/GetSensitiveDataOccurrencesAvailabilityCommand"; import type { GetSensitiveDataOccurrencesCommandInput, GetSensitiveDataOccurrencesCommandOutput } from "./commands/GetSensitiveDataOccurrencesCommand"; import type { GetSensitivityInspectionTemplateCommandInput, GetSensitivityInspectionTemplateCommandOutput } from "./commands/GetSensitivityInspectionTemplateCommand"; import type { GetUsageStatisticsCommandInput, GetUsageStatisticsCommandOutput } from "./commands/GetUsageStatisticsCommand"; import type { GetUsageTotalsCommandInput, GetUsageTotalsCommandOutput } from "./commands/GetUsageTotalsCommand"; import type { ListAllowListsCommandInput, ListAllowListsCommandOutput } from "./commands/ListAllowListsCommand"; import type { ListAutomatedDiscoveryAccountsCommandInput, ListAutomatedDiscoveryAccountsCommandOutput } from "./commands/ListAutomatedDiscoveryAccountsCommand"; import type { ListClassificationJobsCommandInput, ListClassificationJobsCommandOutput } from "./commands/ListClassificationJobsCommand"; import type { ListClassificationScopesCommandInput, ListClassificationScopesCommandOutput } from "./commands/ListClassificationScopesCommand"; import type { ListCustomDataIdentifiersCommandInput, ListCustomDataIdentifiersCommandOutput } from "./commands/ListCustomDataIdentifiersCommand"; import type { ListFindingsCommandInput, ListFindingsCommandOutput } from "./commands/ListFindingsCommand"; import type { ListFindingsFiltersCommandInput, ListFindingsFiltersCommandOutput } from "./commands/ListFindingsFiltersCommand"; import type { ListInvitationsCommandInput, ListInvitationsCommandOutput } from "./commands/ListInvitationsCommand"; import type { ListManagedDataIdentifiersCommandInput, ListManagedDataIdentifiersCommandOutput } from "./commands/ListManagedDataIdentifiersCommand"; import type { ListMembersCommandInput, ListMembersCommandOutput } from "./commands/ListMembersCommand"; import type { ListOrganizationAdminAccountsCommandInput, ListOrganizationAdminAccountsCommandOutput } from "./commands/ListOrganizationAdminAccountsCommand"; import type { ListResourceProfileArtifactsCommandInput, ListResourceProfileArtifactsCommandOutput } from "./commands/ListResourceProfileArtifactsCommand"; import type { ListResourceProfileDetectionsCommandInput, ListResourceProfileDetectionsCommandOutput } from "./commands/ListResourceProfileDetectionsCommand"; import type { ListSensitivityInspectionTemplatesCommandInput, ListSensitivityInspectionTemplatesCommandOutput } from "./commands/ListSensitivityInspectionTemplatesCommand"; import type { ListTagsForResourceCommandInput, ListTagsForResourceCommandOutput } from "./commands/ListTagsForResourceCommand"; import type { PutClassificationExportConfigurationCommandInput, PutClassificationExportConfigurationCommandOutput } from "./commands/PutClassificationExportConfigurationCommand"; import type { PutFindingsPublicationConfigurationCommandInput, PutFindingsPublicationConfigurationCommandOutput } from "./commands/PutFindingsPublicationConfigurationCommand"; import type { SearchResourcesCommandInput, SearchResourcesCommandOutput } from "./commands/SearchResourcesCommand"; import type { TagResourceCommandInput, TagResourceCommandOutput } from "./commands/TagResourceCommand"; import type { TestCustomDataIdentifierCommandInput, TestCustomDataIdentifierCommandOutput } from "./commands/TestCustomDataIdentifierCommand"; import type { UntagResourceCommandInput, UntagResourceCommandOutput } from "./commands/UntagResourceCommand"; import type { UpdateAllowListCommandInput, UpdateAllowListCommandOutput } from "./commands/UpdateAllowListCommand"; import type { UpdateAutomatedDiscoveryConfigurationCommandInput, UpdateAutomatedDiscoveryConfigurationCommandOutput } from "./commands/UpdateAutomatedDiscoveryConfigurationCommand"; import type { UpdateClassificationJobCommandInput, UpdateClassificationJobCommandOutput } from "./commands/UpdateClassificationJobCommand"; import type { UpdateClassificationScopeCommandInput, UpdateClassificationScopeCommandOutput } from "./commands/UpdateClassificationScopeCommand"; import type { UpdateFindingsFilterCommandInput, UpdateFindingsFilterCommandOutput } from "./commands/UpdateFindingsFilterCommand"; import type { UpdateMacieSessionCommandInput, UpdateMacieSessionCommandOutput } from "./commands/UpdateMacieSessionCommand"; import type { UpdateMemberSessionCommandInput, UpdateMemberSessionCommandOutput } from "./commands/UpdateMemberSessionCommand"; import type { UpdateOrganizationConfigurationCommandInput, UpdateOrganizationConfigurationCommandOutput } from "./commands/UpdateOrganizationConfigurationCommand"; import type { UpdateResourceProfileCommandInput, UpdateResourceProfileCommandOutput } from "./commands/UpdateResourceProfileCommand"; import type { UpdateResourceProfileDetectionsCommandInput, UpdateResourceProfileDetectionsCommandOutput } from "./commands/UpdateResourceProfileDetectionsCommand"; import type { UpdateRevealConfigurationCommandInput, UpdateRevealConfigurationCommandOutput } from "./commands/UpdateRevealConfigurationCommand"; import type { UpdateSensitivityInspectionTemplateCommandInput, UpdateSensitivityInspectionTemplateCommandOutput } from "./commands/UpdateSensitivityInspectionTemplateCommand"; import { type ClientInputEndpointParameters, type ClientResolvedEndpointParameters, type EndpointParameters } from "./endpoint/EndpointParameters"; import { type RuntimeExtension, type RuntimeExtensionsConfig } from "./runtimeExtensions"; export { __Client }; /** * @public */ 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; /** * @public */ 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; /** * @public */ export interface ClientDefaults extends Partial<__SmithyConfiguration<__HttpHandlerOptions>> { /** * The HTTP handler to use or its constructor options. Fetch in browser and Https in Nodejs. */ requestHandler?: __HttpHandlerUserInput; /** * A constructor for a class implementing the {@link @smithy/types#ChecksumConstructor} interface * that computes the SHA-256 HMAC or checksum of a string or binary buffer. * @internal */ sha256?: __ChecksumConstructor | __HashConstructor; /** * The function that will be used to convert strings into HTTP endpoints. * @internal */ urlParser?: __UrlParser; /** * A function that can calculate the length of a request body. * @internal */ bodyLengthChecker?: __BodyLengthCalculator; /** * A function that converts a stream into an array of bytes. * @internal */ streamCollector?: __StreamCollector; /** * The function that will be used to convert a base64-encoded string to a byte array. * @internal */ base64Decoder?: __Decoder; /** * The function that will be used to convert binary data to a base64-encoded string. * @internal */ base64Encoder?: __Encoder; /** * The function that will be used to convert a UTF8-encoded string to a byte array. * @internal */ utf8Decoder?: __Decoder; /** * The function that will be used to convert binary data to a UTF-8 encoded string. * @internal */ utf8Encoder?: __Encoder; /** * The runtime environment. * @internal */ runtime?: string; /** * Disable dynamically changing the endpoint of the client based on the hostPrefix * trait of an operation. */ disableHostPrefix?: boolean; /** * Unique service identifier. * @internal */ serviceId?: string; /** * Enables IPv6/IPv4 dualstack endpoint. */ useDualstackEndpoint?: boolean | __Provider; /** * Enables FIPS compatible endpoints. */ useFipsEndpoint?: boolean | __Provider; /** * The AWS region to which this client will send requests */ region?: string | __Provider; /** * Setting a client profile is similar to setting a value for the * AWS_PROFILE environment variable. Setting a profile on a client * in code only affects the single client instance, unlike AWS_PROFILE. * * When set, and only for environments where an AWS configuration * file exists, fields configurable by this file will be retrieved * from the specified profile within that file. * Conflicting code configuration and environment variables will * still have higher priority. * * For client credential resolution that involves checking the AWS * configuration file, the client's profile (this value) will be * used unless a different profile is set in the credential * provider options. * */ profile?: string; /** * The provider populating default tracking information to be sent with `user-agent`, `x-amz-user-agent` header * @internal */ defaultUserAgentProvider?: __Provider<__UserAgent>; /** * Default credentials provider; Not available in browser runtime. * @deprecated * @internal */ credentialDefaultProvider?: (input: any) => AwsCredentialIdentityProvider; /** * Value for how many times a request will be made at most in case of retry. */ maxAttempts?: number | __Provider; /** * Specifies which retry algorithm to use. * @see https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-smithy-util-retry/Enum/RETRY_MODES/ * */ retryMode?: string | __Provider; /** * Optional logger for logging debug/info/warn/error. */ logger?: __Logger; /** * Optional extensions */ extensions?: RuntimeExtension[]; /** * The {@link @smithy/smithy-client#DefaultsMode} that will be used to determine how certain default configuration options are resolved in the SDK. */ defaultsMode?: __DefaultsMode | __Provider<__DefaultsMode>; } /** * @public */ export type Macie2ClientConfigType = Partial<__SmithyConfiguration<__HttpHandlerOptions>> & ClientDefaults & UserAgentInputConfig & RetryInputConfig & RegionInputConfig & HostHeaderInputConfig & EndpointInputConfig & HttpAuthSchemeInputConfig & ClientInputEndpointParameters; /** * @public * * The configuration interface of Macie2Client class constructor that set the region, credentials and other options. */ export interface Macie2ClientConfig extends Macie2ClientConfigType { } /** * @public */ export type Macie2ClientResolvedConfigType = __SmithyResolvedConfiguration<__HttpHandlerOptions> & Required & RuntimeExtensionsConfig & UserAgentResolvedConfig & RetryResolvedConfig & RegionResolvedConfig & HostHeaderResolvedConfig & EndpointResolvedConfig & HttpAuthSchemeResolvedConfig & ClientResolvedEndpointParameters; /** * @public * * The resolved configuration interface of Macie2Client class. This is resolved and normalized from the {@link Macie2ClientConfig | constructor configuration interface}. */ export interface Macie2ClientResolvedConfig extends Macie2ClientResolvedConfigType { } /** *

Amazon Macie

* @public */ export declare class Macie2Client extends __Client<__HttpHandlerOptions, ServiceInputTypes, ServiceOutputTypes, Macie2ClientResolvedConfig> { /** * The resolved configuration of Macie2Client class. This is resolved and normalized from the {@link Macie2ClientConfig | constructor configuration interface}. */ readonly config: Macie2ClientResolvedConfig; constructor(...[configuration]: __CheckOptionalClientConfig); /** * Destroy underlying resources, like sockets. It's usually not necessary to do this. * However in Node.js, it's best to explicitly shut down the client's agent when it is no longer needed. * Otherwise, sockets might stay open for quite a long time before the server terminates them. */ destroy(): void; }