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 { BatchGetIncidentFindingsCommandInput, BatchGetIncidentFindingsCommandOutput, } from "./commands/BatchGetIncidentFindingsCommand"; import { CreateReplicationSetCommandInput, CreateReplicationSetCommandOutput, } from "./commands/CreateReplicationSetCommand"; import { CreateResponsePlanCommandInput, CreateResponsePlanCommandOutput, } from "./commands/CreateResponsePlanCommand"; import { CreateTimelineEventCommandInput, CreateTimelineEventCommandOutput, } from "./commands/CreateTimelineEventCommand"; import { DeleteIncidentRecordCommandInput, DeleteIncidentRecordCommandOutput, } from "./commands/DeleteIncidentRecordCommand"; import { DeleteReplicationSetCommandInput, DeleteReplicationSetCommandOutput, } from "./commands/DeleteReplicationSetCommand"; import { DeleteResourcePolicyCommandInput, DeleteResourcePolicyCommandOutput, } from "./commands/DeleteResourcePolicyCommand"; import { DeleteResponsePlanCommandInput, DeleteResponsePlanCommandOutput, } from "./commands/DeleteResponsePlanCommand"; import { DeleteTimelineEventCommandInput, DeleteTimelineEventCommandOutput, } from "./commands/DeleteTimelineEventCommand"; import { GetIncidentRecordCommandInput, GetIncidentRecordCommandOutput, } from "./commands/GetIncidentRecordCommand"; import { GetReplicationSetCommandInput, GetReplicationSetCommandOutput, } from "./commands/GetReplicationSetCommand"; import { GetResourcePoliciesCommandInput, GetResourcePoliciesCommandOutput, } from "./commands/GetResourcePoliciesCommand"; import { GetResponsePlanCommandInput, GetResponsePlanCommandOutput, } from "./commands/GetResponsePlanCommand"; import { GetTimelineEventCommandInput, GetTimelineEventCommandOutput, } from "./commands/GetTimelineEventCommand"; import { ListIncidentFindingsCommandInput, ListIncidentFindingsCommandOutput, } from "./commands/ListIncidentFindingsCommand"; import { ListIncidentRecordsCommandInput, ListIncidentRecordsCommandOutput, } from "./commands/ListIncidentRecordsCommand"; import { ListRelatedItemsCommandInput, ListRelatedItemsCommandOutput, } from "./commands/ListRelatedItemsCommand"; import { ListReplicationSetsCommandInput, ListReplicationSetsCommandOutput, } from "./commands/ListReplicationSetsCommand"; import { ListResponsePlansCommandInput, ListResponsePlansCommandOutput, } from "./commands/ListResponsePlansCommand"; import { ListTagsForResourceCommandInput, ListTagsForResourceCommandOutput, } from "./commands/ListTagsForResourceCommand"; import { ListTimelineEventsCommandInput, ListTimelineEventsCommandOutput, } from "./commands/ListTimelineEventsCommand"; import { PutResourcePolicyCommandInput, PutResourcePolicyCommandOutput, } from "./commands/PutResourcePolicyCommand"; import { StartIncidentCommandInput, StartIncidentCommandOutput, } from "./commands/StartIncidentCommand"; import { TagResourceCommandInput, TagResourceCommandOutput } from "./commands/TagResourceCommand"; import { UntagResourceCommandInput, UntagResourceCommandOutput, } from "./commands/UntagResourceCommand"; import { UpdateDeletionProtectionCommandInput, UpdateDeletionProtectionCommandOutput, } from "./commands/UpdateDeletionProtectionCommand"; import { UpdateIncidentRecordCommandInput, UpdateIncidentRecordCommandOutput, } from "./commands/UpdateIncidentRecordCommand"; import { UpdateRelatedItemsCommandInput, UpdateRelatedItemsCommandOutput, } from "./commands/UpdateRelatedItemsCommand"; import { UpdateReplicationSetCommandInput, UpdateReplicationSetCommandOutput, } from "./commands/UpdateReplicationSetCommand"; import { UpdateResponsePlanCommandInput, UpdateResponsePlanCommandOutput, } from "./commands/UpdateResponsePlanCommand"; import { UpdateTimelineEventCommandInput, UpdateTimelineEventCommandOutput, } from "./commands/UpdateTimelineEventCommand"; import { ClientInputEndpointParameters, ClientResolvedEndpointParameters, EndpointParameters, } from "./endpoint/EndpointParameters"; import { RuntimeExtension, RuntimeExtensionsConfig } from "./runtimeExtensions"; export { __Client }; export type ServiceInputTypes = | BatchGetIncidentFindingsCommandInput | CreateReplicationSetCommandInput | CreateResponsePlanCommandInput | CreateTimelineEventCommandInput | DeleteIncidentRecordCommandInput | DeleteReplicationSetCommandInput | DeleteResourcePolicyCommandInput | DeleteResponsePlanCommandInput | DeleteTimelineEventCommandInput | GetIncidentRecordCommandInput | GetReplicationSetCommandInput | GetResourcePoliciesCommandInput | GetResponsePlanCommandInput | GetTimelineEventCommandInput | ListIncidentFindingsCommandInput | ListIncidentRecordsCommandInput | ListRelatedItemsCommandInput | ListReplicationSetsCommandInput | ListResponsePlansCommandInput | ListTagsForResourceCommandInput | ListTimelineEventsCommandInput | PutResourcePolicyCommandInput | StartIncidentCommandInput | TagResourceCommandInput | UntagResourceCommandInput | UpdateDeletionProtectionCommandInput | UpdateIncidentRecordCommandInput | UpdateRelatedItemsCommandInput | UpdateReplicationSetCommandInput | UpdateResponsePlanCommandInput | UpdateTimelineEventCommandInput; export type ServiceOutputTypes = | BatchGetIncidentFindingsCommandOutput | CreateReplicationSetCommandOutput | CreateResponsePlanCommandOutput | CreateTimelineEventCommandOutput | DeleteIncidentRecordCommandOutput | DeleteReplicationSetCommandOutput | DeleteResourcePolicyCommandOutput | DeleteResponsePlanCommandOutput | DeleteTimelineEventCommandOutput | GetIncidentRecordCommandOutput | GetReplicationSetCommandOutput | GetResourcePoliciesCommandOutput | GetResponsePlanCommandOutput | GetTimelineEventCommandOutput | ListIncidentFindingsCommandOutput | ListIncidentRecordsCommandOutput | ListRelatedItemsCommandOutput | ListReplicationSetsCommandOutput | ListResponsePlansCommandOutput | ListTagsForResourceCommandOutput | ListTimelineEventsCommandOutput | PutResourcePolicyCommandOutput | StartIncidentCommandOutput | TagResourceCommandOutput | UntagResourceCommandOutput | UpdateDeletionProtectionCommandOutput | UpdateIncidentRecordCommandOutput | UpdateRelatedItemsCommandOutput | UpdateReplicationSetCommandOutput | UpdateResponsePlanCommandOutput | UpdateTimelineEventCommandOutput; 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 SSMIncidentsClientConfigType = Partial<__SmithyConfiguration<__HttpHandlerOptions>> & ClientDefaults & UserAgentInputConfig & RetryInputConfig & RegionInputConfig & HostHeaderInputConfig & EndpointInputConfig & HttpAuthSchemeInputConfig & ClientInputEndpointParameters; export interface SSMIncidentsClientConfig extends SSMIncidentsClientConfigType {} export type SSMIncidentsClientResolvedConfigType = __SmithyResolvedConfiguration<__HttpHandlerOptions> & Required & RuntimeExtensionsConfig & UserAgentResolvedConfig & RetryResolvedConfig & RegionResolvedConfig & HostHeaderResolvedConfig & EndpointResolvedConfig & HttpAuthSchemeResolvedConfig & ClientResolvedEndpointParameters; export interface SSMIncidentsClientResolvedConfig extends SSMIncidentsClientResolvedConfigType {} export declare class SSMIncidentsClient extends __Client< __HttpHandlerOptions, ServiceInputTypes, ServiceOutputTypes, SSMIncidentsClientResolvedConfig > { readonly config: SSMIncidentsClientResolvedConfig; constructor(...[configuration]: __CheckOptionalClientConfig); destroy(): void; }