UNPKG

cdk-amazon-chime-resources

Version:

![Experimental](https://img.shields.io/badge/experimental-important.svg?style=for-the-badge)

581 lines (580 loc) 49.6 kB
import { HttpHandlerOptions as __HttpHandlerOptions } from "@smithy/types"; import { CloudWatchLogsClient } from "./CloudWatchLogsClient"; import { AssociateKmsKeyCommandInput, AssociateKmsKeyCommandOutput } from "./commands/AssociateKmsKeyCommand"; import { CancelExportTaskCommandInput, CancelExportTaskCommandOutput } from "./commands/CancelExportTaskCommand"; import { CreateDeliveryCommandInput, CreateDeliveryCommandOutput } from "./commands/CreateDeliveryCommand"; import { CreateExportTaskCommandInput, CreateExportTaskCommandOutput } from "./commands/CreateExportTaskCommand"; import { CreateLogAnomalyDetectorCommandInput, CreateLogAnomalyDetectorCommandOutput } from "./commands/CreateLogAnomalyDetectorCommand"; import { CreateLogGroupCommandInput, CreateLogGroupCommandOutput } from "./commands/CreateLogGroupCommand"; import { CreateLogStreamCommandInput, CreateLogStreamCommandOutput } from "./commands/CreateLogStreamCommand"; import { DeleteAccountPolicyCommandInput, DeleteAccountPolicyCommandOutput } from "./commands/DeleteAccountPolicyCommand"; import { DeleteDataProtectionPolicyCommandInput, DeleteDataProtectionPolicyCommandOutput } from "./commands/DeleteDataProtectionPolicyCommand"; import { DeleteDeliveryCommandInput, DeleteDeliveryCommandOutput } from "./commands/DeleteDeliveryCommand"; import { DeleteDeliveryDestinationCommandInput, DeleteDeliveryDestinationCommandOutput } from "./commands/DeleteDeliveryDestinationCommand"; import { DeleteDeliveryDestinationPolicyCommandInput, DeleteDeliveryDestinationPolicyCommandOutput } from "./commands/DeleteDeliveryDestinationPolicyCommand"; import { DeleteDeliverySourceCommandInput, DeleteDeliverySourceCommandOutput } from "./commands/DeleteDeliverySourceCommand"; import { DeleteDestinationCommandInput, DeleteDestinationCommandOutput } from "./commands/DeleteDestinationCommand"; import { DeleteLogAnomalyDetectorCommandInput, DeleteLogAnomalyDetectorCommandOutput } from "./commands/DeleteLogAnomalyDetectorCommand"; import { DeleteLogGroupCommandInput, DeleteLogGroupCommandOutput } from "./commands/DeleteLogGroupCommand"; import { DeleteLogStreamCommandInput, DeleteLogStreamCommandOutput } from "./commands/DeleteLogStreamCommand"; import { DeleteMetricFilterCommandInput, DeleteMetricFilterCommandOutput } from "./commands/DeleteMetricFilterCommand"; import { DeleteQueryDefinitionCommandInput, DeleteQueryDefinitionCommandOutput } from "./commands/DeleteQueryDefinitionCommand"; import { DeleteResourcePolicyCommandInput, DeleteResourcePolicyCommandOutput } from "./commands/DeleteResourcePolicyCommand"; import { DeleteRetentionPolicyCommandInput, DeleteRetentionPolicyCommandOutput } from "./commands/DeleteRetentionPolicyCommand"; import { DeleteSubscriptionFilterCommandInput, DeleteSubscriptionFilterCommandOutput } from "./commands/DeleteSubscriptionFilterCommand"; import { DescribeAccountPoliciesCommandInput, DescribeAccountPoliciesCommandOutput } from "./commands/DescribeAccountPoliciesCommand"; import { DescribeDeliveriesCommandInput, DescribeDeliveriesCommandOutput } from "./commands/DescribeDeliveriesCommand"; import { DescribeDeliveryDestinationsCommandInput, DescribeDeliveryDestinationsCommandOutput } from "./commands/DescribeDeliveryDestinationsCommand"; import { DescribeDeliverySourcesCommandInput, DescribeDeliverySourcesCommandOutput } from "./commands/DescribeDeliverySourcesCommand"; import { DescribeDestinationsCommandInput, DescribeDestinationsCommandOutput } from "./commands/DescribeDestinationsCommand"; import { DescribeExportTasksCommandInput, DescribeExportTasksCommandOutput } from "./commands/DescribeExportTasksCommand"; import { DescribeLogGroupsCommandInput, DescribeLogGroupsCommandOutput } from "./commands/DescribeLogGroupsCommand"; import { DescribeLogStreamsCommandInput, DescribeLogStreamsCommandOutput } from "./commands/DescribeLogStreamsCommand"; import { DescribeMetricFiltersCommandInput, DescribeMetricFiltersCommandOutput } from "./commands/DescribeMetricFiltersCommand"; import { DescribeQueriesCommandInput, DescribeQueriesCommandOutput } from "./commands/DescribeQueriesCommand"; import { DescribeQueryDefinitionsCommandInput, DescribeQueryDefinitionsCommandOutput } from "./commands/DescribeQueryDefinitionsCommand"; import { DescribeResourcePoliciesCommandInput, DescribeResourcePoliciesCommandOutput } from "./commands/DescribeResourcePoliciesCommand"; import { DescribeSubscriptionFiltersCommandInput, DescribeSubscriptionFiltersCommandOutput } from "./commands/DescribeSubscriptionFiltersCommand"; import { DisassociateKmsKeyCommandInput, DisassociateKmsKeyCommandOutput } from "./commands/DisassociateKmsKeyCommand"; import { FilterLogEventsCommandInput, FilterLogEventsCommandOutput } from "./commands/FilterLogEventsCommand"; import { GetDataProtectionPolicyCommandInput, GetDataProtectionPolicyCommandOutput } from "./commands/GetDataProtectionPolicyCommand"; import { GetDeliveryCommandInput, GetDeliveryCommandOutput } from "./commands/GetDeliveryCommand"; import { GetDeliveryDestinationCommandInput, GetDeliveryDestinationCommandOutput } from "./commands/GetDeliveryDestinationCommand"; import { GetDeliveryDestinationPolicyCommandInput, GetDeliveryDestinationPolicyCommandOutput } from "./commands/GetDeliveryDestinationPolicyCommand"; import { GetDeliverySourceCommandInput, GetDeliverySourceCommandOutput } from "./commands/GetDeliverySourceCommand"; import { GetLogAnomalyDetectorCommandInput, GetLogAnomalyDetectorCommandOutput } from "./commands/GetLogAnomalyDetectorCommand"; import { GetLogEventsCommandInput, GetLogEventsCommandOutput } from "./commands/GetLogEventsCommand"; import { GetLogGroupFieldsCommandInput, GetLogGroupFieldsCommandOutput } from "./commands/GetLogGroupFieldsCommand"; import { GetLogRecordCommandInput, GetLogRecordCommandOutput } from "./commands/GetLogRecordCommand"; import { GetQueryResultsCommandInput, GetQueryResultsCommandOutput } from "./commands/GetQueryResultsCommand"; import { ListAnomaliesCommandInput, ListAnomaliesCommandOutput } from "./commands/ListAnomaliesCommand"; import { ListLogAnomalyDetectorsCommandInput, ListLogAnomalyDetectorsCommandOutput } from "./commands/ListLogAnomalyDetectorsCommand"; import { ListTagsForResourceCommandInput, ListTagsForResourceCommandOutput } from "./commands/ListTagsForResourceCommand"; import { ListTagsLogGroupCommandInput, ListTagsLogGroupCommandOutput } from "./commands/ListTagsLogGroupCommand"; import { PutAccountPolicyCommandInput, PutAccountPolicyCommandOutput } from "./commands/PutAccountPolicyCommand"; import { PutDataProtectionPolicyCommandInput, PutDataProtectionPolicyCommandOutput } from "./commands/PutDataProtectionPolicyCommand"; import { PutDeliveryDestinationCommandInput, PutDeliveryDestinationCommandOutput } from "./commands/PutDeliveryDestinationCommand"; import { PutDeliveryDestinationPolicyCommandInput, PutDeliveryDestinationPolicyCommandOutput } from "./commands/PutDeliveryDestinationPolicyCommand"; import { PutDeliverySourceCommandInput, PutDeliverySourceCommandOutput } from "./commands/PutDeliverySourceCommand"; import { PutDestinationCommandInput, PutDestinationCommandOutput } from "./commands/PutDestinationCommand"; import { PutDestinationPolicyCommandInput, PutDestinationPolicyCommandOutput } from "./commands/PutDestinationPolicyCommand"; import { PutLogEventsCommandInput, PutLogEventsCommandOutput } from "./commands/PutLogEventsCommand"; import { PutMetricFilterCommandInput, PutMetricFilterCommandOutput } from "./commands/PutMetricFilterCommand"; import { PutQueryDefinitionCommandInput, PutQueryDefinitionCommandOutput } from "./commands/PutQueryDefinitionCommand"; import { PutResourcePolicyCommandInput, PutResourcePolicyCommandOutput } from "./commands/PutResourcePolicyCommand"; import { PutRetentionPolicyCommandInput, PutRetentionPolicyCommandOutput } from "./commands/PutRetentionPolicyCommand"; import { PutSubscriptionFilterCommandInput, PutSubscriptionFilterCommandOutput } from "./commands/PutSubscriptionFilterCommand"; import { StartLiveTailCommandInput, StartLiveTailCommandOutput } from "./commands/StartLiveTailCommand"; import { StartQueryCommandInput, StartQueryCommandOutput } from "./commands/StartQueryCommand"; import { StopQueryCommandInput, StopQueryCommandOutput } from "./commands/StopQueryCommand"; import { TagLogGroupCommandInput, TagLogGroupCommandOutput } from "./commands/TagLogGroupCommand"; import { TagResourceCommandInput, TagResourceCommandOutput } from "./commands/TagResourceCommand"; import { TestMetricFilterCommandInput, TestMetricFilterCommandOutput } from "./commands/TestMetricFilterCommand"; import { UntagLogGroupCommandInput, UntagLogGroupCommandOutput } from "./commands/UntagLogGroupCommand"; import { UntagResourceCommandInput, UntagResourceCommandOutput } from "./commands/UntagResourceCommand"; import { UpdateAnomalyCommandInput, UpdateAnomalyCommandOutput } from "./commands/UpdateAnomalyCommand"; import { UpdateLogAnomalyDetectorCommandInput, UpdateLogAnomalyDetectorCommandOutput } from "./commands/UpdateLogAnomalyDetectorCommand"; export interface CloudWatchLogs { /** * @see {@link AssociateKmsKeyCommand} */ associateKmsKey(args: AssociateKmsKeyCommandInput, options?: __HttpHandlerOptions): Promise<AssociateKmsKeyCommandOutput>; associateKmsKey(args: AssociateKmsKeyCommandInput, cb: (err: any, data?: AssociateKmsKeyCommandOutput) => void): void; associateKmsKey(args: AssociateKmsKeyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AssociateKmsKeyCommandOutput) => void): void; /** * @see {@link CancelExportTaskCommand} */ cancelExportTask(args: CancelExportTaskCommandInput, options?: __HttpHandlerOptions): Promise<CancelExportTaskCommandOutput>; cancelExportTask(args: CancelExportTaskCommandInput, cb: (err: any, data?: CancelExportTaskCommandOutput) => void): void; cancelExportTask(args: CancelExportTaskCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CancelExportTaskCommandOutput) => void): void; /** * @see {@link CreateDeliveryCommand} */ createDelivery(args: CreateDeliveryCommandInput, options?: __HttpHandlerOptions): Promise<CreateDeliveryCommandOutput>; createDelivery(args: CreateDeliveryCommandInput, cb: (err: any, data?: CreateDeliveryCommandOutput) => void): void; createDelivery(args: CreateDeliveryCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateDeliveryCommandOutput) => void): void; /** * @see {@link CreateExportTaskCommand} */ createExportTask(args: CreateExportTaskCommandInput, options?: __HttpHandlerOptions): Promise<CreateExportTaskCommandOutput>; createExportTask(args: CreateExportTaskCommandInput, cb: (err: any, data?: CreateExportTaskCommandOutput) => void): void; createExportTask(args: CreateExportTaskCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateExportTaskCommandOutput) => void): void; /** * @see {@link CreateLogAnomalyDetectorCommand} */ createLogAnomalyDetector(args: CreateLogAnomalyDetectorCommandInput, options?: __HttpHandlerOptions): Promise<CreateLogAnomalyDetectorCommandOutput>; createLogAnomalyDetector(args: CreateLogAnomalyDetectorCommandInput, cb: (err: any, data?: CreateLogAnomalyDetectorCommandOutput) => void): void; createLogAnomalyDetector(args: CreateLogAnomalyDetectorCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateLogAnomalyDetectorCommandOutput) => void): void; /** * @see {@link CreateLogGroupCommand} */ createLogGroup(args: CreateLogGroupCommandInput, options?: __HttpHandlerOptions): Promise<CreateLogGroupCommandOutput>; createLogGroup(args: CreateLogGroupCommandInput, cb: (err: any, data?: CreateLogGroupCommandOutput) => void): void; createLogGroup(args: CreateLogGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateLogGroupCommandOutput) => void): void; /** * @see {@link CreateLogStreamCommand} */ createLogStream(args: CreateLogStreamCommandInput, options?: __HttpHandlerOptions): Promise<CreateLogStreamCommandOutput>; createLogStream(args: CreateLogStreamCommandInput, cb: (err: any, data?: CreateLogStreamCommandOutput) => void): void; createLogStream(args: CreateLogStreamCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateLogStreamCommandOutput) => void): void; /** * @see {@link DeleteAccountPolicyCommand} */ deleteAccountPolicy(args: DeleteAccountPolicyCommandInput, options?: __HttpHandlerOptions): Promise<DeleteAccountPolicyCommandOutput>; deleteAccountPolicy(args: DeleteAccountPolicyCommandInput, cb: (err: any, data?: DeleteAccountPolicyCommandOutput) => void): void; deleteAccountPolicy(args: DeleteAccountPolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteAccountPolicyCommandOutput) => void): void; /** * @see {@link DeleteDataProtectionPolicyCommand} */ deleteDataProtectionPolicy(args: DeleteDataProtectionPolicyCommandInput, options?: __HttpHandlerOptions): Promise<DeleteDataProtectionPolicyCommandOutput>; deleteDataProtectionPolicy(args: DeleteDataProtectionPolicyCommandInput, cb: (err: any, data?: DeleteDataProtectionPolicyCommandOutput) => void): void; deleteDataProtectionPolicy(args: DeleteDataProtectionPolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteDataProtectionPolicyCommandOutput) => void): void; /** * @see {@link DeleteDeliveryCommand} */ deleteDelivery(args: DeleteDeliveryCommandInput, options?: __HttpHandlerOptions): Promise<DeleteDeliveryCommandOutput>; deleteDelivery(args: DeleteDeliveryCommandInput, cb: (err: any, data?: DeleteDeliveryCommandOutput) => void): void; deleteDelivery(args: DeleteDeliveryCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteDeliveryCommandOutput) => void): void; /** * @see {@link DeleteDeliveryDestinationCommand} */ deleteDeliveryDestination(args: DeleteDeliveryDestinationCommandInput, options?: __HttpHandlerOptions): Promise<DeleteDeliveryDestinationCommandOutput>; deleteDeliveryDestination(args: DeleteDeliveryDestinationCommandInput, cb: (err: any, data?: DeleteDeliveryDestinationCommandOutput) => void): void; deleteDeliveryDestination(args: DeleteDeliveryDestinationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteDeliveryDestinationCommandOutput) => void): void; /** * @see {@link DeleteDeliveryDestinationPolicyCommand} */ deleteDeliveryDestinationPolicy(args: DeleteDeliveryDestinationPolicyCommandInput, options?: __HttpHandlerOptions): Promise<DeleteDeliveryDestinationPolicyCommandOutput>; deleteDeliveryDestinationPolicy(args: DeleteDeliveryDestinationPolicyCommandInput, cb: (err: any, data?: DeleteDeliveryDestinationPolicyCommandOutput) => void): void; deleteDeliveryDestinationPolicy(args: DeleteDeliveryDestinationPolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteDeliveryDestinationPolicyCommandOutput) => void): void; /** * @see {@link DeleteDeliverySourceCommand} */ deleteDeliverySource(args: DeleteDeliverySourceCommandInput, options?: __HttpHandlerOptions): Promise<DeleteDeliverySourceCommandOutput>; deleteDeliverySource(args: DeleteDeliverySourceCommandInput, cb: (err: any, data?: DeleteDeliverySourceCommandOutput) => void): void; deleteDeliverySource(args: DeleteDeliverySourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteDeliverySourceCommandOutput) => void): void; /** * @see {@link DeleteDestinationCommand} */ deleteDestination(args: DeleteDestinationCommandInput, options?: __HttpHandlerOptions): Promise<DeleteDestinationCommandOutput>; deleteDestination(args: DeleteDestinationCommandInput, cb: (err: any, data?: DeleteDestinationCommandOutput) => void): void; deleteDestination(args: DeleteDestinationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteDestinationCommandOutput) => void): void; /** * @see {@link DeleteLogAnomalyDetectorCommand} */ deleteLogAnomalyDetector(args: DeleteLogAnomalyDetectorCommandInput, options?: __HttpHandlerOptions): Promise<DeleteLogAnomalyDetectorCommandOutput>; deleteLogAnomalyDetector(args: DeleteLogAnomalyDetectorCommandInput, cb: (err: any, data?: DeleteLogAnomalyDetectorCommandOutput) => void): void; deleteLogAnomalyDetector(args: DeleteLogAnomalyDetectorCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteLogAnomalyDetectorCommandOutput) => void): void; /** * @see {@link DeleteLogGroupCommand} */ deleteLogGroup(args: DeleteLogGroupCommandInput, options?: __HttpHandlerOptions): Promise<DeleteLogGroupCommandOutput>; deleteLogGroup(args: DeleteLogGroupCommandInput, cb: (err: any, data?: DeleteLogGroupCommandOutput) => void): void; deleteLogGroup(args: DeleteLogGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteLogGroupCommandOutput) => void): void; /** * @see {@link DeleteLogStreamCommand} */ deleteLogStream(args: DeleteLogStreamCommandInput, options?: __HttpHandlerOptions): Promise<DeleteLogStreamCommandOutput>; deleteLogStream(args: DeleteLogStreamCommandInput, cb: (err: any, data?: DeleteLogStreamCommandOutput) => void): void; deleteLogStream(args: DeleteLogStreamCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteLogStreamCommandOutput) => void): void; /** * @see {@link DeleteMetricFilterCommand} */ deleteMetricFilter(args: DeleteMetricFilterCommandInput, options?: __HttpHandlerOptions): Promise<DeleteMetricFilterCommandOutput>; deleteMetricFilter(args: DeleteMetricFilterCommandInput, cb: (err: any, data?: DeleteMetricFilterCommandOutput) => void): void; deleteMetricFilter(args: DeleteMetricFilterCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteMetricFilterCommandOutput) => void): void; /** * @see {@link DeleteQueryDefinitionCommand} */ deleteQueryDefinition(args: DeleteQueryDefinitionCommandInput, options?: __HttpHandlerOptions): Promise<DeleteQueryDefinitionCommandOutput>; deleteQueryDefinition(args: DeleteQueryDefinitionCommandInput, cb: (err: any, data?: DeleteQueryDefinitionCommandOutput) => void): void; deleteQueryDefinition(args: DeleteQueryDefinitionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteQueryDefinitionCommandOutput) => void): void; /** * @see {@link DeleteResourcePolicyCommand} */ deleteResourcePolicy(): Promise<DeleteResourcePolicyCommandOutput>; deleteResourcePolicy(args: DeleteResourcePolicyCommandInput, options?: __HttpHandlerOptions): Promise<DeleteResourcePolicyCommandOutput>; deleteResourcePolicy(args: DeleteResourcePolicyCommandInput, cb: (err: any, data?: DeleteResourcePolicyCommandOutput) => void): void; deleteResourcePolicy(args: DeleteResourcePolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteResourcePolicyCommandOutput) => void): void; /** * @see {@link DeleteRetentionPolicyCommand} */ deleteRetentionPolicy(args: DeleteRetentionPolicyCommandInput, options?: __HttpHandlerOptions): Promise<DeleteRetentionPolicyCommandOutput>; deleteRetentionPolicy(args: DeleteRetentionPolicyCommandInput, cb: (err: any, data?: DeleteRetentionPolicyCommandOutput) => void): void; deleteRetentionPolicy(args: DeleteRetentionPolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteRetentionPolicyCommandOutput) => void): void; /** * @see {@link DeleteSubscriptionFilterCommand} */ deleteSubscriptionFilter(args: DeleteSubscriptionFilterCommandInput, options?: __HttpHandlerOptions): Promise<DeleteSubscriptionFilterCommandOutput>; deleteSubscriptionFilter(args: DeleteSubscriptionFilterCommandInput, cb: (err: any, data?: DeleteSubscriptionFilterCommandOutput) => void): void; deleteSubscriptionFilter(args: DeleteSubscriptionFilterCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteSubscriptionFilterCommandOutput) => void): void; /** * @see {@link DescribeAccountPoliciesCommand} */ describeAccountPolicies(args: DescribeAccountPoliciesCommandInput, options?: __HttpHandlerOptions): Promise<DescribeAccountPoliciesCommandOutput>; describeAccountPolicies(args: DescribeAccountPoliciesCommandInput, cb: (err: any, data?: DescribeAccountPoliciesCommandOutput) => void): void; describeAccountPolicies(args: DescribeAccountPoliciesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeAccountPoliciesCommandOutput) => void): void; /** * @see {@link DescribeDeliveriesCommand} */ describeDeliveries(): Promise<DescribeDeliveriesCommandOutput>; describeDeliveries(args: DescribeDeliveriesCommandInput, options?: __HttpHandlerOptions): Promise<DescribeDeliveriesCommandOutput>; describeDeliveries(args: DescribeDeliveriesCommandInput, cb: (err: any, data?: DescribeDeliveriesCommandOutput) => void): void; describeDeliveries(args: DescribeDeliveriesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeDeliveriesCommandOutput) => void): void; /** * @see {@link DescribeDeliveryDestinationsCommand} */ describeDeliveryDestinations(): Promise<DescribeDeliveryDestinationsCommandOutput>; describeDeliveryDestinations(args: DescribeDeliveryDestinationsCommandInput, options?: __HttpHandlerOptions): Promise<DescribeDeliveryDestinationsCommandOutput>; describeDeliveryDestinations(args: DescribeDeliveryDestinationsCommandInput, cb: (err: any, data?: DescribeDeliveryDestinationsCommandOutput) => void): void; describeDeliveryDestinations(args: DescribeDeliveryDestinationsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeDeliveryDestinationsCommandOutput) => void): void; /** * @see {@link DescribeDeliverySourcesCommand} */ describeDeliverySources(): Promise<DescribeDeliverySourcesCommandOutput>; describeDeliverySources(args: DescribeDeliverySourcesCommandInput, options?: __HttpHandlerOptions): Promise<DescribeDeliverySourcesCommandOutput>; describeDeliverySources(args: DescribeDeliverySourcesCommandInput, cb: (err: any, data?: DescribeDeliverySourcesCommandOutput) => void): void; describeDeliverySources(args: DescribeDeliverySourcesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeDeliverySourcesCommandOutput) => void): void; /** * @see {@link DescribeDestinationsCommand} */ describeDestinations(): Promise<DescribeDestinationsCommandOutput>; describeDestinations(args: DescribeDestinationsCommandInput, options?: __HttpHandlerOptions): Promise<DescribeDestinationsCommandOutput>; describeDestinations(args: DescribeDestinationsCommandInput, cb: (err: any, data?: DescribeDestinationsCommandOutput) => void): void; describeDestinations(args: DescribeDestinationsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeDestinationsCommandOutput) => void): void; /** * @see {@link DescribeExportTasksCommand} */ describeExportTasks(): Promise<DescribeExportTasksCommandOutput>; describeExportTasks(args: DescribeExportTasksCommandInput, options?: __HttpHandlerOptions): Promise<DescribeExportTasksCommandOutput>; describeExportTasks(args: DescribeExportTasksCommandInput, cb: (err: any, data?: DescribeExportTasksCommandOutput) => void): void; describeExportTasks(args: DescribeExportTasksCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeExportTasksCommandOutput) => void): void; /** * @see {@link DescribeLogGroupsCommand} */ describeLogGroups(): Promise<DescribeLogGroupsCommandOutput>; describeLogGroups(args: DescribeLogGroupsCommandInput, options?: __HttpHandlerOptions): Promise<DescribeLogGroupsCommandOutput>; describeLogGroups(args: DescribeLogGroupsCommandInput, cb: (err: any, data?: DescribeLogGroupsCommandOutput) => void): void; describeLogGroups(args: DescribeLogGroupsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeLogGroupsCommandOutput) => void): void; /** * @see {@link DescribeLogStreamsCommand} */ describeLogStreams(): Promise<DescribeLogStreamsCommandOutput>; describeLogStreams(args: DescribeLogStreamsCommandInput, options?: __HttpHandlerOptions): Promise<DescribeLogStreamsCommandOutput>; describeLogStreams(args: DescribeLogStreamsCommandInput, cb: (err: any, data?: DescribeLogStreamsCommandOutput) => void): void; describeLogStreams(args: DescribeLogStreamsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeLogStreamsCommandOutput) => void): void; /** * @see {@link DescribeMetricFiltersCommand} */ describeMetricFilters(): Promise<DescribeMetricFiltersCommandOutput>; describeMetricFilters(args: DescribeMetricFiltersCommandInput, options?: __HttpHandlerOptions): Promise<DescribeMetricFiltersCommandOutput>; describeMetricFilters(args: DescribeMetricFiltersCommandInput, cb: (err: any, data?: DescribeMetricFiltersCommandOutput) => void): void; describeMetricFilters(args: DescribeMetricFiltersCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeMetricFiltersCommandOutput) => void): void; /** * @see {@link DescribeQueriesCommand} */ describeQueries(): Promise<DescribeQueriesCommandOutput>; describeQueries(args: DescribeQueriesCommandInput, options?: __HttpHandlerOptions): Promise<DescribeQueriesCommandOutput>; describeQueries(args: DescribeQueriesCommandInput, cb: (err: any, data?: DescribeQueriesCommandOutput) => void): void; describeQueries(args: DescribeQueriesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeQueriesCommandOutput) => void): void; /** * @see {@link DescribeQueryDefinitionsCommand} */ describeQueryDefinitions(): Promise<DescribeQueryDefinitionsCommandOutput>; describeQueryDefinitions(args: DescribeQueryDefinitionsCommandInput, options?: __HttpHandlerOptions): Promise<DescribeQueryDefinitionsCommandOutput>; describeQueryDefinitions(args: DescribeQueryDefinitionsCommandInput, cb: (err: any, data?: DescribeQueryDefinitionsCommandOutput) => void): void; describeQueryDefinitions(args: DescribeQueryDefinitionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeQueryDefinitionsCommandOutput) => void): void; /** * @see {@link DescribeResourcePoliciesCommand} */ describeResourcePolicies(): Promise<DescribeResourcePoliciesCommandOutput>; describeResourcePolicies(args: DescribeResourcePoliciesCommandInput, options?: __HttpHandlerOptions): Promise<DescribeResourcePoliciesCommandOutput>; describeResourcePolicies(args: DescribeResourcePoliciesCommandInput, cb: (err: any, data?: DescribeResourcePoliciesCommandOutput) => void): void; describeResourcePolicies(args: DescribeResourcePoliciesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeResourcePoliciesCommandOutput) => void): void; /** * @see {@link DescribeSubscriptionFiltersCommand} */ describeSubscriptionFilters(args: DescribeSubscriptionFiltersCommandInput, options?: __HttpHandlerOptions): Promise<DescribeSubscriptionFiltersCommandOutput>; describeSubscriptionFilters(args: DescribeSubscriptionFiltersCommandInput, cb: (err: any, data?: DescribeSubscriptionFiltersCommandOutput) => void): void; describeSubscriptionFilters(args: DescribeSubscriptionFiltersCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeSubscriptionFiltersCommandOutput) => void): void; /** * @see {@link DisassociateKmsKeyCommand} */ disassociateKmsKey(): Promise<DisassociateKmsKeyCommandOutput>; disassociateKmsKey(args: DisassociateKmsKeyCommandInput, options?: __HttpHandlerOptions): Promise<DisassociateKmsKeyCommandOutput>; disassociateKmsKey(args: DisassociateKmsKeyCommandInput, cb: (err: any, data?: DisassociateKmsKeyCommandOutput) => void): void; disassociateKmsKey(args: DisassociateKmsKeyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DisassociateKmsKeyCommandOutput) => void): void; /** * @see {@link FilterLogEventsCommand} */ filterLogEvents(): Promise<FilterLogEventsCommandOutput>; filterLogEvents(args: FilterLogEventsCommandInput, options?: __HttpHandlerOptions): Promise<FilterLogEventsCommandOutput>; filterLogEvents(args: FilterLogEventsCommandInput, cb: (err: any, data?: FilterLogEventsCommandOutput) => void): void; filterLogEvents(args: FilterLogEventsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: FilterLogEventsCommandOutput) => void): void; /** * @see {@link GetDataProtectionPolicyCommand} */ getDataProtectionPolicy(args: GetDataProtectionPolicyCommandInput, options?: __HttpHandlerOptions): Promise<GetDataProtectionPolicyCommandOutput>; getDataProtectionPolicy(args: GetDataProtectionPolicyCommandInput, cb: (err: any, data?: GetDataProtectionPolicyCommandOutput) => void): void; getDataProtectionPolicy(args: GetDataProtectionPolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetDataProtectionPolicyCommandOutput) => void): void; /** * @see {@link GetDeliveryCommand} */ getDelivery(args: GetDeliveryCommandInput, options?: __HttpHandlerOptions): Promise<GetDeliveryCommandOutput>; getDelivery(args: GetDeliveryCommandInput, cb: (err: any, data?: GetDeliveryCommandOutput) => void): void; getDelivery(args: GetDeliveryCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetDeliveryCommandOutput) => void): void; /** * @see {@link GetDeliveryDestinationCommand} */ getDeliveryDestination(args: GetDeliveryDestinationCommandInput, options?: __HttpHandlerOptions): Promise<GetDeliveryDestinationCommandOutput>; getDeliveryDestination(args: GetDeliveryDestinationCommandInput, cb: (err: any, data?: GetDeliveryDestinationCommandOutput) => void): void; getDeliveryDestination(args: GetDeliveryDestinationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetDeliveryDestinationCommandOutput) => void): void; /** * @see {@link GetDeliveryDestinationPolicyCommand} */ getDeliveryDestinationPolicy(args: GetDeliveryDestinationPolicyCommandInput, options?: __HttpHandlerOptions): Promise<GetDeliveryDestinationPolicyCommandOutput>; getDeliveryDestinationPolicy(args: GetDeliveryDestinationPolicyCommandInput, cb: (err: any, data?: GetDeliveryDestinationPolicyCommandOutput) => void): void; getDeliveryDestinationPolicy(args: GetDeliveryDestinationPolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetDeliveryDestinationPolicyCommandOutput) => void): void; /** * @see {@link GetDeliverySourceCommand} */ getDeliverySource(args: GetDeliverySourceCommandInput, options?: __HttpHandlerOptions): Promise<GetDeliverySourceCommandOutput>; getDeliverySource(args: GetDeliverySourceCommandInput, cb: (err: any, data?: GetDeliverySourceCommandOutput) => void): void; getDeliverySource(args: GetDeliverySourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetDeliverySourceCommandOutput) => void): void; /** * @see {@link GetLogAnomalyDetectorCommand} */ getLogAnomalyDetector(args: GetLogAnomalyDetectorCommandInput, options?: __HttpHandlerOptions): Promise<GetLogAnomalyDetectorCommandOutput>; getLogAnomalyDetector(args: GetLogAnomalyDetectorCommandInput, cb: (err: any, data?: GetLogAnomalyDetectorCommandOutput) => void): void; getLogAnomalyDetector(args: GetLogAnomalyDetectorCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetLogAnomalyDetectorCommandOutput) => void): void; /** * @see {@link GetLogEventsCommand} */ getLogEvents(args: GetLogEventsCommandInput, options?: __HttpHandlerOptions): Promise<GetLogEventsCommandOutput>; getLogEvents(args: GetLogEventsCommandInput, cb: (err: any, data?: GetLogEventsCommandOutput) => void): void; getLogEvents(args: GetLogEventsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetLogEventsCommandOutput) => void): void; /** * @see {@link GetLogGroupFieldsCommand} */ getLogGroupFields(): Promise<GetLogGroupFieldsCommandOutput>; getLogGroupFields(args: GetLogGroupFieldsCommandInput, options?: __HttpHandlerOptions): Promise<GetLogGroupFieldsCommandOutput>; getLogGroupFields(args: GetLogGroupFieldsCommandInput, cb: (err: any, data?: GetLogGroupFieldsCommandOutput) => void): void; getLogGroupFields(args: GetLogGroupFieldsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetLogGroupFieldsCommandOutput) => void): void; /** * @see {@link GetLogRecordCommand} */ getLogRecord(args: GetLogRecordCommandInput, options?: __HttpHandlerOptions): Promise<GetLogRecordCommandOutput>; getLogRecord(args: GetLogRecordCommandInput, cb: (err: any, data?: GetLogRecordCommandOutput) => void): void; getLogRecord(args: GetLogRecordCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetLogRecordCommandOutput) => void): void; /** * @see {@link GetQueryResultsCommand} */ getQueryResults(args: GetQueryResultsCommandInput, options?: __HttpHandlerOptions): Promise<GetQueryResultsCommandOutput>; getQueryResults(args: GetQueryResultsCommandInput, cb: (err: any, data?: GetQueryResultsCommandOutput) => void): void; getQueryResults(args: GetQueryResultsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetQueryResultsCommandOutput) => void): void; /** * @see {@link ListAnomaliesCommand} */ listAnomalies(): Promise<ListAnomaliesCommandOutput>; listAnomalies(args: ListAnomaliesCommandInput, options?: __HttpHandlerOptions): Promise<ListAnomaliesCommandOutput>; listAnomalies(args: ListAnomaliesCommandInput, cb: (err: any, data?: ListAnomaliesCommandOutput) => void): void; listAnomalies(args: ListAnomaliesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListAnomaliesCommandOutput) => void): void; /** * @see {@link ListLogAnomalyDetectorsCommand} */ listLogAnomalyDetectors(): Promise<ListLogAnomalyDetectorsCommandOutput>; listLogAnomalyDetectors(args: ListLogAnomalyDetectorsCommandInput, options?: __HttpHandlerOptions): Promise<ListLogAnomalyDetectorsCommandOutput>; listLogAnomalyDetectors(args: ListLogAnomalyDetectorsCommandInput, cb: (err: any, data?: ListLogAnomalyDetectorsCommandOutput) => void): void; listLogAnomalyDetectors(args: ListLogAnomalyDetectorsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListLogAnomalyDetectorsCommandOutput) => void): void; /** * @see {@link ListTagsForResourceCommand} */ listTagsForResource(args: ListTagsForResourceCommandInput, options?: __HttpHandlerOptions): Promise<ListTagsForResourceCommandOutput>; listTagsForResource(args: ListTagsForResourceCommandInput, cb: (err: any, data?: ListTagsForResourceCommandOutput) => void): void; listTagsForResource(args: ListTagsForResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListTagsForResourceCommandOutput) => void): void; /** * @see {@link ListTagsLogGroupCommand} */ listTagsLogGroup(args: ListTagsLogGroupCommandInput, options?: __HttpHandlerOptions): Promise<ListTagsLogGroupCommandOutput>; listTagsLogGroup(args: ListTagsLogGroupCommandInput, cb: (err: any, data?: ListTagsLogGroupCommandOutput) => void): void; listTagsLogGroup(args: ListTagsLogGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListTagsLogGroupCommandOutput) => void): void; /** * @see {@link PutAccountPolicyCommand} */ putAccountPolicy(args: PutAccountPolicyCommandInput, options?: __HttpHandlerOptions): Promise<PutAccountPolicyCommandOutput>; putAccountPolicy(args: PutAccountPolicyCommandInput, cb: (err: any, data?: PutAccountPolicyCommandOutput) => void): void; putAccountPolicy(args: PutAccountPolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PutAccountPolicyCommandOutput) => void): void; /** * @see {@link PutDataProtectionPolicyCommand} */ putDataProtectionPolicy(args: PutDataProtectionPolicyCommandInput, options?: __HttpHandlerOptions): Promise<PutDataProtectionPolicyCommandOutput>; putDataProtectionPolicy(args: PutDataProtectionPolicyCommandInput, cb: (err: any, data?: PutDataProtectionPolicyCommandOutput) => void): void; putDataProtectionPolicy(args: PutDataProtectionPolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PutDataProtectionPolicyCommandOutput) => void): void; /** * @see {@link PutDeliveryDestinationCommand} */ putDeliveryDestination(args: PutDeliveryDestinationCommandInput, options?: __HttpHandlerOptions): Promise<PutDeliveryDestinationCommandOutput>; putDeliveryDestination(args: PutDeliveryDestinationCommandInput, cb: (err: any, data?: PutDeliveryDestinationCommandOutput) => void): void; putDeliveryDestination(args: PutDeliveryDestinationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PutDeliveryDestinationCommandOutput) => void): void; /** * @see {@link PutDeliveryDestinationPolicyCommand} */ putDeliveryDestinationPolicy(args: PutDeliveryDestinationPolicyCommandInput, options?: __HttpHandlerOptions): Promise<PutDeliveryDestinationPolicyCommandOutput>; putDeliveryDestinationPolicy(args: PutDeliveryDestinationPolicyCommandInput, cb: (err: any, data?: PutDeliveryDestinationPolicyCommandOutput) => void): void; putDeliveryDestinationPolicy(args: PutDeliveryDestinationPolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PutDeliveryDestinationPolicyCommandOutput) => void): void; /** * @see {@link PutDeliverySourceCommand} */ putDeliverySource(args: PutDeliverySourceCommandInput, options?: __HttpHandlerOptions): Promise<PutDeliverySourceCommandOutput>; putDeliverySource(args: PutDeliverySourceCommandInput, cb: (err: any, data?: PutDeliverySourceCommandOutput) => void): void; putDeliverySource(args: PutDeliverySourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PutDeliverySourceCommandOutput) => void): void; /** * @see {@link PutDestinationCommand} */ putDestination(args: PutDestinationCommandInput, options?: __HttpHandlerOptions): Promise<PutDestinationCommandOutput>; putDestination(args: PutDestinationCommandInput, cb: (err: any, data?: PutDestinationCommandOutput) => void): void; putDestination(args: PutDestinationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PutDestinationCommandOutput) => void): void; /** * @see {@link PutDestinationPolicyCommand} */ putDestinationPolicy(args: PutDestinationPolicyCommandInput, options?: __HttpHandlerOptions): Promise<PutDestinationPolicyCommandOutput>; putDestinationPolicy(args: PutDestinationPolicyCommandInput, cb: (err: any, data?: PutDestinationPolicyCommandOutput) => void): void; putDestinationPolicy(args: PutDestinationPolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PutDestinationPolicyCommandOutput) => void): void; /** * @see {@link PutLogEventsCommand} */ putLogEvents(args: PutLogEventsCommandInput, options?: __HttpHandlerOptions): Promise<PutLogEventsCommandOutput>; putLogEvents(args: PutLogEventsCommandInput, cb: (err: any, data?: PutLogEventsCommandOutput) => void): void; putLogEvents(args: PutLogEventsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PutLogEventsCommandOutput) => void): void; /** * @see {@link PutMetricFilterCommand} */ putMetricFilter(args: PutMetricFilterCommandInput, options?: __HttpHandlerOptions): Promise<PutMetricFilterCommandOutput>; putMetricFilter(args: PutMetricFilterCommandInput, cb: (err: any, data?: PutMetricFilterCommandOutput) => void): void; putMetricFilter(args: PutMetricFilterCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PutMetricFilterCommandOutput) => void): void; /** * @see {@link PutQueryDefinitionCommand} */ putQueryDefinition(args: PutQueryDefinitionCommandInput, options?: __HttpHandlerOptions): Promise<PutQueryDefinitionCommandOutput>; putQueryDefinition(args: PutQueryDefinitionCommandInput, cb: (err: any, data?: PutQueryDefinitionCommandOutput) => void): void; putQueryDefinition(args: PutQueryDefinitionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PutQueryDefinitionCommandOutput) => void): void; /** * @see {@link PutResourcePolicyCommand} */ putResourcePolicy(): Promise<PutResourcePolicyCommandOutput>; putResourcePolicy(args: PutResourcePolicyCommandInput, options?: __HttpHandlerOptions): Promise<PutResourcePolicyCommandOutput>; putResourcePolicy(args: PutResourcePolicyCommandInput, cb: (err: any, data?: PutResourcePolicyCommandOutput) => void): void; putResourcePolicy(args: PutResourcePolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PutResourcePolicyCommandOutput) => void): void; /** * @see {@link PutRetentionPolicyCommand} */ putRetentionPolicy(args: PutRetentionPolicyCommandInput, options?: __HttpHandlerOptions): Promise<PutRetentionPolicyCommandOutput>; putRetentionPolicy(args: PutRetentionPolicyCommandInput, cb: (err: any, data?: PutRetentionPolicyCommandOutput) => void): void; putRetentionPolicy(args: PutRetentionPolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PutRetentionPolicyCommandOutput) => void): void; /** * @see {@link PutSubscriptionFilterCommand} */ putSubscriptionFilter(args: PutSubscriptionFilterCommandInput, options?: __HttpHandlerOptions): Promise<PutSubscriptionFilterCommandOutput>; putSubscriptionFilter(args: PutSubscriptionFilterCommandInput, cb: (err: any, data?: PutSubscriptionFilterCommandOutput) => void): void; putSubscriptionFilter(args: PutSubscriptionFilterCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PutSubscriptionFilterCommandOutput) => void): void; /** * @see {@link StartLiveTailCommand} */ startLiveTail(args: StartLiveTailCommandInput, options?: __HttpHandlerOptions): Promise<StartLiveTailCommandOutput>; startLiveTail(args: StartLiveTailCommandInput, cb: (err: any, data?: StartLiveTailCommandOutput) => void): void; startLiveTail(args: StartLiveTailCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StartLiveTailCommandOutput) => void): void; /** * @see {@link StartQueryCommand} */ startQuery(args: StartQueryCommandInput, options?: __HttpHandlerOptions): Promise<StartQueryCommandOutput>; startQuery(args: StartQueryCommandInput, cb: (err: any, data?: StartQueryCommandOutput) => void): void; startQuery(args: StartQueryCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StartQueryCommandOutput) => void): void; /** * @see {@link StopQueryCommand} */ stopQuery(args: StopQueryCommandInput, options?: __HttpHandlerOptions): Promise<StopQueryCommandOutput>; stopQuery(args: StopQueryCommandInput, cb: (err: any, data?: StopQueryCommandOutput) => void): void; stopQuery(args: StopQueryCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StopQueryCommandOutput) => void): void; /** * @see {@link TagLogGroupCommand} */ tagLogGroup(args: TagLogGroupCommandInput, options?: __HttpHandlerOptions): Promise<TagLogGroupCommandOutput>; tagLogGroup(args: TagLogGroupCommandInput, cb: (err: any, data?: TagLogGroupCommandOutput) => void): void; tagLogGroup(args: TagLogGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: TagLogGroupCommandOutput) => void): void; /** * @see {@link TagResourceCommand} */ tagResource(args: TagResourceCommandInput, options?: __HttpHandlerOptions): Promise<TagResourceCommandOutput>; tagResource(args: TagResourceCommandInput, cb: (err: any, data?: TagResourceCommandOutput) => void): void; tagResource(args: TagResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: TagResourceCommandOutput) => void): void; /** * @see {@link TestMetricFilterCommand} */ testMetricFilter(args: TestMetricFilterCommandInput, options?: __HttpHandlerOptions): Promise<TestMetricFilterCommandOutput>; testMetricFilter(args: TestMetricFilterCommandInput, cb: (err: any, data?: TestMetricFilterCommandOutput) => void): void; testMetricFilter(args: TestMetricFilterCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: TestMetricFilterCommandOutput) => void): void; /** * @see {@link UntagLogGroupCommand} */ untagLogGroup(args: UntagLogGroupCommandInput, options?: __HttpHandlerOptions): Promise<UntagLogGroupCommandOutput>; untagLogGroup(args: UntagLogGroupCommandInput, cb: (err: any, data?: UntagLogGroupCommandOutput) => void): void; untagLogGroup(args: UntagLogGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UntagLogGroupCommandOutput) => void): void; /** * @see {@link UntagResourceCommand} */ untagResource(args: UntagResourceCommandInput, options?: __HttpHandlerOptions): Promise<UntagResourceCommandOutput>; untagResource(args: UntagResourceCommandInput, cb: (err: any, data?: UntagResourceCommandOutput) => void): void; untagResource(args: UntagResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UntagResourceCommandOutput) => void): void; /** * @see {@link UpdateAnomalyCommand} */ updateAnomaly(args: UpdateAnomalyCommandInput, options?: __HttpHandlerOptions): Promise<UpdateAnomalyCommandOutput>; updateAnomaly(args: UpdateAnomalyCommandInput, cb: (err: any, data?: UpdateAnomalyCommandOutput) => void): void; updateAnomaly(args: UpdateAnomalyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateAnomalyCommandOutput) => void): void; /** * @see {@link UpdateLogAnomalyDetectorCommand} */ updateLogAnomalyDetector(args: UpdateLogAnomalyDetectorCommandInput, options?: __HttpHandlerOptions): Promise<UpdateLogAnomalyDetectorCommandOutput>; updateLogAnomalyDetector(args: UpdateLogAnomalyDetectorCommandInput, cb: (err: any, data?: UpdateLogAnomalyDetectorCommandOutput) => void): void; updateLogAnomalyDetector(args: UpdateLogAnomalyDetectorCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateLogAnomalyDetectorCommandOutput) => void): void; } /** * <p>You can use Amazon CloudWatch Logs to monitor, store, and access your log files from * EC2 instances, CloudTrail, and other sources. You can then retrieve the associated * log data from CloudWatch Logs using the CloudWatch console. Alternatively, you can use * CloudWatch Logs commands in the Amazon Web Services CLI, CloudWatch Logs API, or CloudWatch * Logs SDK.</p> * <p>You can use CloudWatch Logs to:</p> * <ul> * <li> * <p> * <b>Monitor logs from EC2 instances in real time</b>: You * can use CloudWatch Logs to monitor applications and systems using log data. For example, * CloudWatch Logs can track the number of errors that occur in your application logs. Then, * it can send you a notification whenever the rate of errors exceeds a threshold that you * specify. CloudWatch Logs uses your log data for monitoring so no code changes are * required. For example, you can monitor application logs for specific literal terms (such * as "NullReferenceException"). You can also count the number of occurrences of a literal * term at a particular position in log data (such as "404" status codes in an Apache access * log). When the term you are searching for is found, CloudWatch Logs reports the data to a * CloudWatch metric that you specify.</p> * </li> * <li> * <p> * <b>Monitor CloudTrail logged events</b>: You can * create alarms in CloudWatch and receive notifications of particular API activity as * captured by CloudTrail. You can use the notification to perform troubleshooting.</p> * </li> * <li> * <p> * <b>Archive log data</b>: You can use CloudWatch Logs to * store your log data in highly durable storage. You can change the log retention setting so * that any log events earlier than this setting are automatically deleted. The CloudWatch * Logs agent helps to quickly send both rotated and non-rotated log data off of a host and * into the log service. You can then access the raw log data when you need it.</p> * </li> * </ul> * @public */ export declare class CloudWatchLogs extends CloudWatchLogsClient implements CloudWatchLogs { }