Type definitions#
Index > CloudWatchLogs > Type definitions
Auto-generated documentation for CloudWatchLogs type annotations stubs module types-boto3-logs.
CSVUnionTypeDef#
# CSVUnionTypeDef definition
CSVUnionTypeDef = Union[
CSVTypeDef, # (1)
CSVOutputTypeDef, # (2)
]
- See CSVTypeDef
- See CSVOutputTypeDef
DateTimeConverterUnionTypeDef#
# DateTimeConverterUnionTypeDef definition
DateTimeConverterUnionTypeDef = Union[
DateTimeConverterTypeDef, # (1)
DateTimeConverterOutputTypeDef, # (2)
]
DeleteKeysUnionTypeDef#
# DeleteKeysUnionTypeDef definition
DeleteKeysUnionTypeDef = Union[
DeleteKeysTypeDef, # (1)
DeleteKeysOutputTypeDef, # (2)
]
LowerCaseStringUnionTypeDef#
# LowerCaseStringUnionTypeDef definition
LowerCaseStringUnionTypeDef = Union[
LowerCaseStringTypeDef, # (1)
LowerCaseStringOutputTypeDef, # (2)
]
MetricTransformationUnionTypeDef#
# MetricTransformationUnionTypeDef definition
MetricTransformationUnionTypeDef = Union[
MetricTransformationTypeDef, # (1)
MetricTransformationOutputTypeDef, # (2)
]
TrimStringUnionTypeDef#
# TrimStringUnionTypeDef definition
TrimStringUnionTypeDef = Union[
TrimStringTypeDef, # (1)
TrimStringOutputTypeDef, # (2)
]
UpperCaseStringUnionTypeDef#
# UpperCaseStringUnionTypeDef definition
UpperCaseStringUnionTypeDef = Union[
UpperCaseStringTypeDef, # (1)
UpperCaseStringOutputTypeDef, # (2)
]
AddKeysUnionTypeDef#
# AddKeysUnionTypeDef definition
AddKeysUnionTypeDef = Union[
AddKeysTypeDef, # (1)
AddKeysOutputTypeDef, # (2)
]
- See AddKeysTypeDef
- See AddKeysOutputTypeDef
CopyValueUnionTypeDef#
# CopyValueUnionTypeDef definition
CopyValueUnionTypeDef = Union[
CopyValueTypeDef, # (1)
CopyValueOutputTypeDef, # (2)
]
MoveKeysUnionTypeDef#
# MoveKeysUnionTypeDef definition
MoveKeysUnionTypeDef = Union[
MoveKeysTypeDef, # (1)
MoveKeysOutputTypeDef, # (2)
]
- See MoveKeysTypeDef
- See MoveKeysOutputTypeDef
RenameKeysUnionTypeDef#
# RenameKeysUnionTypeDef definition
RenameKeysUnionTypeDef = Union[
RenameKeysTypeDef, # (1)
RenameKeysOutputTypeDef, # (2)
]
SplitStringUnionTypeDef#
# SplitStringUnionTypeDef definition
SplitStringUnionTypeDef = Union[
SplitStringTypeDef, # (1)
SplitStringOutputTypeDef, # (2)
]
SubstituteStringUnionTypeDef#
# SubstituteStringUnionTypeDef definition
SubstituteStringUnionTypeDef = Union[
SubstituteStringTypeDef, # (1)
SubstituteStringOutputTypeDef, # (2)
]
TypeConverterUnionTypeDef#
# TypeConverterUnionTypeDef definition
TypeConverterUnionTypeDef = Union[
TypeConverterTypeDef, # (1)
TypeConverterOutputTypeDef, # (2)
]
ProcessorUnionTypeDef#
# ProcessorUnionTypeDef definition
ProcessorUnionTypeDef = Union[
ProcessorTypeDef, # (1)
ProcessorOutputTypeDef, # (2)
]
AccountPolicyTypeDef#
# AccountPolicyTypeDef definition
class AccountPolicyTypeDef(TypedDict):
policyName: NotRequired[str],
policyDocument: NotRequired[str],
lastUpdatedTime: NotRequired[int],
policyType: NotRequired[PolicyTypeType], # (1)
scope: NotRequired[ScopeType], # (2)
selectionCriteria: NotRequired[str],
accountId: NotRequired[str],
- See PolicyTypeType
- See ScopeType
AddKeyEntryTypeDef#
# AddKeyEntryTypeDef definition
class AddKeyEntryTypeDef(TypedDict):
key: str,
value: str,
overwriteIfExists: NotRequired[bool],
AnomalyDetectorTypeDef#
# AnomalyDetectorTypeDef definition
class AnomalyDetectorTypeDef(TypedDict):
anomalyDetectorArn: NotRequired[str],
detectorName: NotRequired[str],
logGroupArnList: NotRequired[list[str]],
evaluationFrequency: NotRequired[EvaluationFrequencyType], # (1)
filterPattern: NotRequired[str],
anomalyDetectorStatus: NotRequired[AnomalyDetectorStatusType], # (2)
kmsKeyId: NotRequired[str],
creationTimeStamp: NotRequired[int],
lastModifiedTimeStamp: NotRequired[int],
anomalyVisibilityTime: NotRequired[int],
LogEventTypeDef#
# LogEventTypeDef definition
class LogEventTypeDef(TypedDict):
timestamp: NotRequired[int],
message: NotRequired[str],
PatternTokenTypeDef#
# PatternTokenTypeDef definition
class PatternTokenTypeDef(TypedDict):
dynamicTokenPosition: NotRequired[int],
isDynamic: NotRequired[bool],
tokenString: NotRequired[str],
enumerations: NotRequired[dict[str, int]],
inferredTokenName: NotRequired[str],
AssociateKmsKeyRequestRequestTypeDef#
# AssociateKmsKeyRequestRequestTypeDef definition
class AssociateKmsKeyRequestRequestTypeDef(TypedDict):
kmsKeyId: str,
logGroupName: NotRequired[str],
resourceIdentifier: NotRequired[str],
CSVOutputTypeDef#
# CSVOutputTypeDef definition
class CSVOutputTypeDef(TypedDict):
quoteCharacter: NotRequired[str],
delimiter: NotRequired[str],
columns: NotRequired[list[str]],
source: NotRequired[str],
CSVTypeDef#
# CSVTypeDef definition
class CSVTypeDef(TypedDict):
quoteCharacter: NotRequired[str],
delimiter: NotRequired[str],
columns: NotRequired[Sequence[str]],
source: NotRequired[str],
CancelExportTaskRequestRequestTypeDef#
# CancelExportTaskRequestRequestTypeDef definition
class CancelExportTaskRequestRequestTypeDef(TypedDict):
taskId: str,
S3DeliveryConfigurationTypeDef#
# S3DeliveryConfigurationTypeDef definition
class S3DeliveryConfigurationTypeDef(TypedDict):
suffixPath: NotRequired[str],
enableHiveCompatiblePath: NotRequired[bool],
RecordFieldTypeDef#
# RecordFieldTypeDef definition
class RecordFieldTypeDef(TypedDict):
name: NotRequired[str],
mandatory: NotRequired[bool],
CopyValueEntryTypeDef#
# CopyValueEntryTypeDef definition
class CopyValueEntryTypeDef(TypedDict):
source: str,
target: str,
overwriteIfExists: NotRequired[bool],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
CreateExportTaskRequestRequestTypeDef#
# CreateExportTaskRequestRequestTypeDef definition
class CreateExportTaskRequestRequestTypeDef(TypedDict):
logGroupName: str,
fromTime: int,
to: int,
destination: str,
taskName: NotRequired[str],
logStreamNamePrefix: NotRequired[str],
destinationPrefix: NotRequired[str],
CreateLogAnomalyDetectorRequestRequestTypeDef#
# CreateLogAnomalyDetectorRequestRequestTypeDef definition
class CreateLogAnomalyDetectorRequestRequestTypeDef(TypedDict):
logGroupArnList: Sequence[str],
detectorName: NotRequired[str],
evaluationFrequency: NotRequired[EvaluationFrequencyType], # (1)
filterPattern: NotRequired[str],
kmsKeyId: NotRequired[str],
anomalyVisibilityTime: NotRequired[int],
tags: NotRequired[Mapping[str, str]],
CreateLogGroupRequestRequestTypeDef#
# CreateLogGroupRequestRequestTypeDef definition
class CreateLogGroupRequestRequestTypeDef(TypedDict):
logGroupName: str,
kmsKeyId: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
logGroupClass: NotRequired[LogGroupClassType], # (1)
CreateLogStreamRequestRequestTypeDef#
# CreateLogStreamRequestRequestTypeDef definition
class CreateLogStreamRequestRequestTypeDef(TypedDict):
logGroupName: str,
logStreamName: str,
DateTimeConverterOutputTypeDef#
# DateTimeConverterOutputTypeDef definition
class DateTimeConverterOutputTypeDef(TypedDict):
source: str,
target: str,
matchPatterns: list[str],
targetFormat: NotRequired[str],
sourceTimezone: NotRequired[str],
targetTimezone: NotRequired[str],
locale: NotRequired[str],
DateTimeConverterTypeDef#
# DateTimeConverterTypeDef definition
class DateTimeConverterTypeDef(TypedDict):
source: str,
target: str,
matchPatterns: Sequence[str],
targetFormat: NotRequired[str],
sourceTimezone: NotRequired[str],
targetTimezone: NotRequired[str],
locale: NotRequired[str],
DeleteAccountPolicyRequestRequestTypeDef#
# DeleteAccountPolicyRequestRequestTypeDef definition
class DeleteAccountPolicyRequestRequestTypeDef(TypedDict):
policyName: str,
policyType: PolicyTypeType, # (1)
- See PolicyTypeType
DeleteDataProtectionPolicyRequestRequestTypeDef#
# DeleteDataProtectionPolicyRequestRequestTypeDef definition
class DeleteDataProtectionPolicyRequestRequestTypeDef(TypedDict):
logGroupIdentifier: str,
DeleteDeliveryDestinationPolicyRequestRequestTypeDef#
# DeleteDeliveryDestinationPolicyRequestRequestTypeDef definition
class DeleteDeliveryDestinationPolicyRequestRequestTypeDef(TypedDict):
deliveryDestinationName: str,
DeleteDeliveryDestinationRequestRequestTypeDef#
# DeleteDeliveryDestinationRequestRequestTypeDef definition
class DeleteDeliveryDestinationRequestRequestTypeDef(TypedDict):
name: str,
DeleteDeliveryRequestRequestTypeDef#
# DeleteDeliveryRequestRequestTypeDef definition
class DeleteDeliveryRequestRequestTypeDef(TypedDict):
id: str,
DeleteDeliverySourceRequestRequestTypeDef#
# DeleteDeliverySourceRequestRequestTypeDef definition
class DeleteDeliverySourceRequestRequestTypeDef(TypedDict):
name: str,
DeleteDestinationRequestRequestTypeDef#
# DeleteDestinationRequestRequestTypeDef definition
class DeleteDestinationRequestRequestTypeDef(TypedDict):
destinationName: str,
DeleteIndexPolicyRequestRequestTypeDef#
# DeleteIndexPolicyRequestRequestTypeDef definition
class DeleteIndexPolicyRequestRequestTypeDef(TypedDict):
logGroupIdentifier: str,
DeleteIntegrationRequestRequestTypeDef#
# DeleteIntegrationRequestRequestTypeDef definition
class DeleteIntegrationRequestRequestTypeDef(TypedDict):
integrationName: str,
force: NotRequired[bool],
DeleteKeysOutputTypeDef#
# DeleteKeysOutputTypeDef definition
class DeleteKeysOutputTypeDef(TypedDict):
withKeys: list[str],
DeleteKeysTypeDef#
# DeleteKeysTypeDef definition
class DeleteKeysTypeDef(TypedDict):
withKeys: Sequence[str],
DeleteLogAnomalyDetectorRequestRequestTypeDef#
# DeleteLogAnomalyDetectorRequestRequestTypeDef definition
class DeleteLogAnomalyDetectorRequestRequestTypeDef(TypedDict):
anomalyDetectorArn: str,
DeleteLogGroupRequestRequestTypeDef#
# DeleteLogGroupRequestRequestTypeDef definition
class DeleteLogGroupRequestRequestTypeDef(TypedDict):
logGroupName: str,
DeleteLogStreamRequestRequestTypeDef#
# DeleteLogStreamRequestRequestTypeDef definition
class DeleteLogStreamRequestRequestTypeDef(TypedDict):
logGroupName: str,
logStreamName: str,
DeleteMetricFilterRequestRequestTypeDef#
# DeleteMetricFilterRequestRequestTypeDef definition
class DeleteMetricFilterRequestRequestTypeDef(TypedDict):
logGroupName: str,
filterName: str,
DeleteQueryDefinitionRequestRequestTypeDef#
# DeleteQueryDefinitionRequestRequestTypeDef definition
class DeleteQueryDefinitionRequestRequestTypeDef(TypedDict):
queryDefinitionId: str,
DeleteResourcePolicyRequestRequestTypeDef#
# DeleteResourcePolicyRequestRequestTypeDef definition
class DeleteResourcePolicyRequestRequestTypeDef(TypedDict):
policyName: NotRequired[str],
DeleteRetentionPolicyRequestRequestTypeDef#
# DeleteRetentionPolicyRequestRequestTypeDef definition
class DeleteRetentionPolicyRequestRequestTypeDef(TypedDict):
logGroupName: str,
DeleteSubscriptionFilterRequestRequestTypeDef#
# DeleteSubscriptionFilterRequestRequestTypeDef definition
class DeleteSubscriptionFilterRequestRequestTypeDef(TypedDict):
logGroupName: str,
filterName: str,
DeleteTransformerRequestRequestTypeDef#
# DeleteTransformerRequestRequestTypeDef definition
class DeleteTransformerRequestRequestTypeDef(TypedDict):
logGroupIdentifier: str,
DeliveryDestinationConfigurationTypeDef#
# DeliveryDestinationConfigurationTypeDef definition
class DeliveryDestinationConfigurationTypeDef(TypedDict):
destinationResourceArn: str,
DeliverySourceTypeDef#
# DeliverySourceTypeDef definition
class DeliverySourceTypeDef(TypedDict):
name: NotRequired[str],
arn: NotRequired[str],
resourceArns: NotRequired[list[str]],
service: NotRequired[str],
logType: NotRequired[str],
tags: NotRequired[dict[str, str]],
DescribeAccountPoliciesRequestRequestTypeDef#
# DescribeAccountPoliciesRequestRequestTypeDef definition
class DescribeAccountPoliciesRequestRequestTypeDef(TypedDict):
policyType: PolicyTypeType, # (1)
policyName: NotRequired[str],
accountIdentifiers: NotRequired[Sequence[str]],
nextToken: NotRequired[str],
- See PolicyTypeType
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
DescribeConfigurationTemplatesRequestRequestTypeDef#
# DescribeConfigurationTemplatesRequestRequestTypeDef definition
class DescribeConfigurationTemplatesRequestRequestTypeDef(TypedDict):
service: NotRequired[str],
logTypes: NotRequired[Sequence[str]],
resourceTypes: NotRequired[Sequence[str]],
deliveryDestinationTypes: NotRequired[Sequence[DeliveryDestinationTypeType]], # (1)
nextToken: NotRequired[str],
limit: NotRequired[int],
DescribeDeliveriesRequestRequestTypeDef#
# DescribeDeliveriesRequestRequestTypeDef definition
class DescribeDeliveriesRequestRequestTypeDef(TypedDict):
nextToken: NotRequired[str],
limit: NotRequired[int],
DescribeDeliveryDestinationsRequestRequestTypeDef#
# DescribeDeliveryDestinationsRequestRequestTypeDef definition
class DescribeDeliveryDestinationsRequestRequestTypeDef(TypedDict):
nextToken: NotRequired[str],
limit: NotRequired[int],
DescribeDeliverySourcesRequestRequestTypeDef#
# DescribeDeliverySourcesRequestRequestTypeDef definition
class DescribeDeliverySourcesRequestRequestTypeDef(TypedDict):
nextToken: NotRequired[str],
limit: NotRequired[int],
DescribeDestinationsRequestRequestTypeDef#
# DescribeDestinationsRequestRequestTypeDef definition
class DescribeDestinationsRequestRequestTypeDef(TypedDict):
DestinationNamePrefix: NotRequired[str],
nextToken: NotRequired[str],
limit: NotRequired[int],
DestinationTypeDef#
# DestinationTypeDef definition
class DestinationTypeDef(TypedDict):
destinationName: NotRequired[str],
targetArn: NotRequired[str],
roleArn: NotRequired[str],
accessPolicy: NotRequired[str],
arn: NotRequired[str],
creationTime: NotRequired[int],
DescribeExportTasksRequestRequestTypeDef#
# DescribeExportTasksRequestRequestTypeDef definition
class DescribeExportTasksRequestRequestTypeDef(TypedDict):
taskId: NotRequired[str],
statusCode: NotRequired[ExportTaskStatusCodeType], # (1)
nextToken: NotRequired[str],
limit: NotRequired[int],
DescribeFieldIndexesRequestRequestTypeDef#
# DescribeFieldIndexesRequestRequestTypeDef definition
class DescribeFieldIndexesRequestRequestTypeDef(TypedDict):
logGroupIdentifiers: Sequence[str],
nextToken: NotRequired[str],
FieldIndexTypeDef#
# FieldIndexTypeDef definition
class FieldIndexTypeDef(TypedDict):
logGroupIdentifier: NotRequired[str],
fieldIndexName: NotRequired[str],
lastScanTime: NotRequired[int],
firstEventTime: NotRequired[int],
lastEventTime: NotRequired[int],
DescribeIndexPoliciesRequestRequestTypeDef#
# DescribeIndexPoliciesRequestRequestTypeDef definition
class DescribeIndexPoliciesRequestRequestTypeDef(TypedDict):
logGroupIdentifiers: Sequence[str],
nextToken: NotRequired[str],
IndexPolicyTypeDef#
# IndexPolicyTypeDef definition
class IndexPolicyTypeDef(TypedDict):
logGroupIdentifier: NotRequired[str],
lastUpdateTime: NotRequired[int],
policyDocument: NotRequired[str],
policyName: NotRequired[str],
source: NotRequired[IndexSourceType], # (1)
- See IndexSourceType
DescribeLogGroupsRequestRequestTypeDef#
# DescribeLogGroupsRequestRequestTypeDef definition
class DescribeLogGroupsRequestRequestTypeDef(TypedDict):
accountIdentifiers: NotRequired[Sequence[str]],
logGroupNamePrefix: NotRequired[str],
logGroupNamePattern: NotRequired[str],
nextToken: NotRequired[str],
limit: NotRequired[int],
includeLinkedAccounts: NotRequired[bool],
logGroupClass: NotRequired[LogGroupClassType], # (1)
LogGroupTypeDef#
# LogGroupTypeDef definition
class LogGroupTypeDef(TypedDict):
logGroupName: NotRequired[str],
creationTime: NotRequired[int],
retentionInDays: NotRequired[int],
metricFilterCount: NotRequired[int],
arn: NotRequired[str],
storedBytes: NotRequired[int],
kmsKeyId: NotRequired[str],
dataProtectionStatus: NotRequired[DataProtectionStatusType], # (1)
inheritedProperties: NotRequired[list[InheritedPropertyType]], # (2)
logGroupClass: NotRequired[LogGroupClassType], # (3)
logGroupArn: NotRequired[str],
DescribeLogStreamsRequestRequestTypeDef#
# DescribeLogStreamsRequestRequestTypeDef definition
class DescribeLogStreamsRequestRequestTypeDef(TypedDict):
logGroupName: NotRequired[str],
logGroupIdentifier: NotRequired[str],
logStreamNamePrefix: NotRequired[str],
orderBy: NotRequired[OrderByType], # (1)
descending: NotRequired[bool],
nextToken: NotRequired[str],
limit: NotRequired[int],
- See OrderByType
LogStreamTypeDef#
# LogStreamTypeDef definition
class LogStreamTypeDef(TypedDict):
logStreamName: NotRequired[str],
creationTime: NotRequired[int],
firstEventTimestamp: NotRequired[int],
lastEventTimestamp: NotRequired[int],
lastIngestionTime: NotRequired[int],
uploadSequenceToken: NotRequired[str],
arn: NotRequired[str],
storedBytes: NotRequired[int],
DescribeMetricFiltersRequestRequestTypeDef#
# DescribeMetricFiltersRequestRequestTypeDef definition
class DescribeMetricFiltersRequestRequestTypeDef(TypedDict):
logGroupName: NotRequired[str],
filterNamePrefix: NotRequired[str],
nextToken: NotRequired[str],
limit: NotRequired[int],
metricName: NotRequired[str],
metricNamespace: NotRequired[str],
DescribeQueriesRequestRequestTypeDef#
# DescribeQueriesRequestRequestTypeDef definition
class DescribeQueriesRequestRequestTypeDef(TypedDict):
logGroupName: NotRequired[str],
status: NotRequired[QueryStatusType], # (1)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
queryLanguage: NotRequired[QueryLanguageType], # (2)
- See QueryStatusType
- See QueryLanguageType
QueryInfoTypeDef#
# QueryInfoTypeDef definition
class QueryInfoTypeDef(TypedDict):
queryLanguage: NotRequired[QueryLanguageType], # (1)
queryId: NotRequired[str],
queryString: NotRequired[str],
status: NotRequired[QueryStatusType], # (2)
createTime: NotRequired[int],
logGroupName: NotRequired[str],
- See QueryLanguageType
- See QueryStatusType
DescribeQueryDefinitionsRequestRequestTypeDef#
# DescribeQueryDefinitionsRequestRequestTypeDef definition
class DescribeQueryDefinitionsRequestRequestTypeDef(TypedDict):
queryLanguage: NotRequired[QueryLanguageType], # (1)
queryDefinitionNamePrefix: NotRequired[str],
maxResults: NotRequired[int],
nextToken: NotRequired[str],
QueryDefinitionTypeDef#
# QueryDefinitionTypeDef definition
class QueryDefinitionTypeDef(TypedDict):
queryLanguage: NotRequired[QueryLanguageType], # (1)
queryDefinitionId: NotRequired[str],
name: NotRequired[str],
queryString: NotRequired[str],
lastModified: NotRequired[int],
logGroupNames: NotRequired[list[str]],
DescribeResourcePoliciesRequestRequestTypeDef#
# DescribeResourcePoliciesRequestRequestTypeDef definition
class DescribeResourcePoliciesRequestRequestTypeDef(TypedDict):
nextToken: NotRequired[str],
limit: NotRequired[int],
ResourcePolicyTypeDef#
# ResourcePolicyTypeDef definition
class ResourcePolicyTypeDef(TypedDict):
policyName: NotRequired[str],
policyDocument: NotRequired[str],
lastUpdatedTime: NotRequired[int],
DescribeSubscriptionFiltersRequestRequestTypeDef#
# DescribeSubscriptionFiltersRequestRequestTypeDef definition
class DescribeSubscriptionFiltersRequestRequestTypeDef(TypedDict):
logGroupName: str,
filterNamePrefix: NotRequired[str],
nextToken: NotRequired[str],
limit: NotRequired[int],
SubscriptionFilterTypeDef#
# SubscriptionFilterTypeDef definition
class SubscriptionFilterTypeDef(TypedDict):
filterName: NotRequired[str],
logGroupName: NotRequired[str],
filterPattern: NotRequired[str],
destinationArn: NotRequired[str],
roleArn: NotRequired[str],
distribution: NotRequired[DistributionType], # (1)
applyOnTransformedLogs: NotRequired[bool],
creationTime: NotRequired[int],
- See DistributionType
DisassociateKmsKeyRequestRequestTypeDef#
# DisassociateKmsKeyRequestRequestTypeDef definition
class DisassociateKmsKeyRequestRequestTypeDef(TypedDict):
logGroupName: NotRequired[str],
resourceIdentifier: NotRequired[str],
EntityTypeDef#
# EntityTypeDef definition
class EntityTypeDef(TypedDict):
keyAttributes: NotRequired[Mapping[str, str]],
attributes: NotRequired[Mapping[str, str]],
ExportTaskExecutionInfoTypeDef#
# ExportTaskExecutionInfoTypeDef definition
class ExportTaskExecutionInfoTypeDef(TypedDict):
creationTime: NotRequired[int],
completionTime: NotRequired[int],
ExportTaskStatusTypeDef#
# ExportTaskStatusTypeDef definition
class ExportTaskStatusTypeDef(TypedDict):
code: NotRequired[ExportTaskStatusCodeType], # (1)
message: NotRequired[str],
FilterLogEventsRequestRequestTypeDef#
# FilterLogEventsRequestRequestTypeDef definition
class FilterLogEventsRequestRequestTypeDef(TypedDict):
logGroupName: NotRequired[str],
logGroupIdentifier: NotRequired[str],
logStreamNames: NotRequired[Sequence[str]],
logStreamNamePrefix: NotRequired[str],
startTime: NotRequired[int],
endTime: NotRequired[int],
filterPattern: NotRequired[str],
nextToken: NotRequired[str],
limit: NotRequired[int],
interleaved: NotRequired[bool],
unmask: NotRequired[bool],
FilteredLogEventTypeDef#
# FilteredLogEventTypeDef definition
class FilteredLogEventTypeDef(TypedDict):
logStreamName: NotRequired[str],
timestamp: NotRequired[int],
message: NotRequired[str],
ingestionTime: NotRequired[int],
eventId: NotRequired[str],
SearchedLogStreamTypeDef#
# SearchedLogStreamTypeDef definition
class SearchedLogStreamTypeDef(TypedDict):
logStreamName: NotRequired[str],
searchedCompletely: NotRequired[bool],
GetDataProtectionPolicyRequestRequestTypeDef#
# GetDataProtectionPolicyRequestRequestTypeDef definition
class GetDataProtectionPolicyRequestRequestTypeDef(TypedDict):
logGroupIdentifier: str,
GetDeliveryDestinationPolicyRequestRequestTypeDef#
# GetDeliveryDestinationPolicyRequestRequestTypeDef definition
class GetDeliveryDestinationPolicyRequestRequestTypeDef(TypedDict):
deliveryDestinationName: str,
PolicyTypeDef#
# PolicyTypeDef definition
class PolicyTypeDef(TypedDict):
deliveryDestinationPolicy: NotRequired[str],
GetDeliveryDestinationRequestRequestTypeDef#
# GetDeliveryDestinationRequestRequestTypeDef definition
class GetDeliveryDestinationRequestRequestTypeDef(TypedDict):
name: str,
GetDeliveryRequestRequestTypeDef#
# GetDeliveryRequestRequestTypeDef definition
class GetDeliveryRequestRequestTypeDef(TypedDict):
id: str,
GetDeliverySourceRequestRequestTypeDef#
# GetDeliverySourceRequestRequestTypeDef definition
class GetDeliverySourceRequestRequestTypeDef(TypedDict):
name: str,
GetIntegrationRequestRequestTypeDef#
# GetIntegrationRequestRequestTypeDef definition
class GetIntegrationRequestRequestTypeDef(TypedDict):
integrationName: str,
GetLogAnomalyDetectorRequestRequestTypeDef#
# GetLogAnomalyDetectorRequestRequestTypeDef definition
class GetLogAnomalyDetectorRequestRequestTypeDef(TypedDict):
anomalyDetectorArn: str,
GetLogEventsRequestRequestTypeDef#
# GetLogEventsRequestRequestTypeDef definition
class GetLogEventsRequestRequestTypeDef(TypedDict):
logStreamName: str,
logGroupName: NotRequired[str],
logGroupIdentifier: NotRequired[str],
startTime: NotRequired[int],
endTime: NotRequired[int],
nextToken: NotRequired[str],
limit: NotRequired[int],
startFromHead: NotRequired[bool],
unmask: NotRequired[bool],
OutputLogEventTypeDef#
# OutputLogEventTypeDef definition
class OutputLogEventTypeDef(TypedDict):
timestamp: NotRequired[int],
message: NotRequired[str],
ingestionTime: NotRequired[int],
GetLogGroupFieldsRequestRequestTypeDef#
# GetLogGroupFieldsRequestRequestTypeDef definition
class GetLogGroupFieldsRequestRequestTypeDef(TypedDict):
logGroupName: NotRequired[str],
time: NotRequired[int],
logGroupIdentifier: NotRequired[str],
LogGroupFieldTypeDef#
# LogGroupFieldTypeDef definition
class LogGroupFieldTypeDef(TypedDict):
name: NotRequired[str],
percent: NotRequired[int],
GetLogRecordRequestRequestTypeDef#
# GetLogRecordRequestRequestTypeDef definition
class GetLogRecordRequestRequestTypeDef(TypedDict):
logRecordPointer: str,
unmask: NotRequired[bool],
GetQueryResultsRequestRequestTypeDef#
# GetQueryResultsRequestRequestTypeDef definition
class GetQueryResultsRequestRequestTypeDef(TypedDict):
queryId: str,
QueryStatisticsTypeDef#
# QueryStatisticsTypeDef definition
class QueryStatisticsTypeDef(TypedDict):
recordsMatched: NotRequired[float],
recordsScanned: NotRequired[float],
estimatedRecordsSkipped: NotRequired[float],
bytesScanned: NotRequired[float],
estimatedBytesSkipped: NotRequired[float],
logGroupsScanned: NotRequired[float],
ResultFieldTypeDef#
# ResultFieldTypeDef definition
class ResultFieldTypeDef(TypedDict):
field: NotRequired[str],
value: NotRequired[str],
GetTransformerRequestRequestTypeDef#
# GetTransformerRequestRequestTypeDef definition
class GetTransformerRequestRequestTypeDef(TypedDict):
logGroupIdentifier: str,
GrokTypeDef#
# GrokTypeDef definition
class GrokTypeDef(TypedDict):
match: str,
source: NotRequired[str],
InputLogEventTypeDef#
# InputLogEventTypeDef definition
class InputLogEventTypeDef(TypedDict):
timestamp: int,
message: str,
IntegrationSummaryTypeDef#
# IntegrationSummaryTypeDef definition
class IntegrationSummaryTypeDef(TypedDict):
integrationName: NotRequired[str],
integrationType: NotRequired[IntegrationTypeType], # (1)
integrationStatus: NotRequired[IntegrationStatusType], # (2)
ListAnomaliesRequestRequestTypeDef#
# ListAnomaliesRequestRequestTypeDef definition
class ListAnomaliesRequestRequestTypeDef(TypedDict):
anomalyDetectorArn: NotRequired[str],
suppressionState: NotRequired[SuppressionStateType], # (1)
limit: NotRequired[int],
nextToken: NotRequired[str],
ListIntegrationsRequestRequestTypeDef#
# ListIntegrationsRequestRequestTypeDef definition
class ListIntegrationsRequestRequestTypeDef(TypedDict):
integrationNamePrefix: NotRequired[str],
integrationType: NotRequired[IntegrationTypeType], # (1)
integrationStatus: NotRequired[IntegrationStatusType], # (2)
ListLogAnomalyDetectorsRequestRequestTypeDef#
# ListLogAnomalyDetectorsRequestRequestTypeDef definition
class ListLogAnomalyDetectorsRequestRequestTypeDef(TypedDict):
filterLogGroupArn: NotRequired[str],
limit: NotRequired[int],
nextToken: NotRequired[str],
ListLogGroupsForQueryRequestRequestTypeDef#
# ListLogGroupsForQueryRequestRequestTypeDef definition
class ListLogGroupsForQueryRequestRequestTypeDef(TypedDict):
queryId: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListTagsForResourceRequestRequestTypeDef#
# ListTagsForResourceRequestRequestTypeDef definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
resourceArn: str,
ListTagsLogGroupRequestRequestTypeDef#
# ListTagsLogGroupRequestRequestTypeDef definition
class ListTagsLogGroupRequestRequestTypeDef(TypedDict):
logGroupName: str,
ListToMapTypeDef#
# ListToMapTypeDef definition
class ListToMapTypeDef(TypedDict):
source: str,
key: str,
valueKey: NotRequired[str],
target: NotRequired[str],
flatten: NotRequired[bool],
flattenedElement: NotRequired[FlattenedElementType], # (1)
LiveTailSessionLogEventTypeDef#
# LiveTailSessionLogEventTypeDef definition
class LiveTailSessionLogEventTypeDef(TypedDict):
logStreamName: NotRequired[str],
logGroupIdentifier: NotRequired[str],
message: NotRequired[str],
timestamp: NotRequired[int],
ingestionTime: NotRequired[int],
LiveTailSessionMetadataTypeDef#
# LiveTailSessionMetadataTypeDef definition
class LiveTailSessionMetadataTypeDef(TypedDict):
sampled: NotRequired[bool],
LiveTailSessionStartTypeDef#
# LiveTailSessionStartTypeDef definition
class LiveTailSessionStartTypeDef(TypedDict):
requestId: NotRequired[str],
sessionId: NotRequired[str],
logGroupIdentifiers: NotRequired[list[str]],
logStreamNames: NotRequired[list[str]],
logStreamNamePrefixes: NotRequired[list[str]],
logEventFilterPattern: NotRequired[str],
LowerCaseStringOutputTypeDef#
# LowerCaseStringOutputTypeDef definition
class LowerCaseStringOutputTypeDef(TypedDict):
withKeys: list[str],
LowerCaseStringTypeDef#
# LowerCaseStringTypeDef definition
class LowerCaseStringTypeDef(TypedDict):
withKeys: Sequence[str],
MetricFilterMatchRecordTypeDef#
# MetricFilterMatchRecordTypeDef definition
class MetricFilterMatchRecordTypeDef(TypedDict):
eventNumber: NotRequired[int],
eventMessage: NotRequired[str],
extractedValues: NotRequired[dict[str, str]],
MetricTransformationOutputTypeDef#
# MetricTransformationOutputTypeDef definition
class MetricTransformationOutputTypeDef(TypedDict):
metricName: str,
metricNamespace: str,
metricValue: str,
defaultValue: NotRequired[float],
dimensions: NotRequired[dict[str, str]],
unit: NotRequired[StandardUnitType], # (1)
- See StandardUnitType
MetricTransformationTypeDef#
# MetricTransformationTypeDef definition
class MetricTransformationTypeDef(TypedDict):
metricName: str,
metricNamespace: str,
metricValue: str,
defaultValue: NotRequired[float],
dimensions: NotRequired[Mapping[str, str]],
unit: NotRequired[StandardUnitType], # (1)
- See StandardUnitType
MoveKeyEntryTypeDef#
# MoveKeyEntryTypeDef definition
class MoveKeyEntryTypeDef(TypedDict):
source: str,
target: str,
overwriteIfExists: NotRequired[bool],
OpenSearchResourceStatusTypeDef#
# OpenSearchResourceStatusTypeDef definition
class OpenSearchResourceStatusTypeDef(TypedDict):
status: NotRequired[OpenSearchResourceStatusTypeType], # (1)
statusMessage: NotRequired[str],
OpenSearchResourceConfigTypeDef#
# OpenSearchResourceConfigTypeDef definition
class OpenSearchResourceConfigTypeDef(TypedDict):
dataSourceRoleArn: str,
dashboardViewerPrincipals: Sequence[str],
retentionDays: int,
kmsKeyArn: NotRequired[str],
applicationArn: NotRequired[str],
ParseCloudfrontTypeDef#
# ParseCloudfrontTypeDef definition
class ParseCloudfrontTypeDef(TypedDict):
source: NotRequired[str],
ParseJSONTypeDef#
# ParseJSONTypeDef definition
class ParseJSONTypeDef(TypedDict):
source: NotRequired[str],
destination: NotRequired[str],
ParseKeyValueTypeDef#
# ParseKeyValueTypeDef definition
class ParseKeyValueTypeDef(TypedDict):
source: NotRequired[str],
destination: NotRequired[str],
fieldDelimiter: NotRequired[str],
keyValueDelimiter: NotRequired[str],
keyPrefix: NotRequired[str],
nonMatchValue: NotRequired[str],
overwriteIfExists: NotRequired[bool],
ParsePostgresTypeDef#
# ParsePostgresTypeDef definition
class ParsePostgresTypeDef(TypedDict):
source: NotRequired[str],
ParseRoute53TypeDef#
# ParseRoute53TypeDef definition
class ParseRoute53TypeDef(TypedDict):
source: NotRequired[str],
ParseVPCTypeDef#
# ParseVPCTypeDef definition
class ParseVPCTypeDef(TypedDict):
source: NotRequired[str],
ParseWAFTypeDef#
# ParseWAFTypeDef definition
class ParseWAFTypeDef(TypedDict):
source: NotRequired[str],
TrimStringOutputTypeDef#
# TrimStringOutputTypeDef definition
class TrimStringOutputTypeDef(TypedDict):
withKeys: list[str],
UpperCaseStringOutputTypeDef#
# UpperCaseStringOutputTypeDef definition
class UpperCaseStringOutputTypeDef(TypedDict):
withKeys: list[str],
PutAccountPolicyRequestRequestTypeDef#
# PutAccountPolicyRequestRequestTypeDef definition
class PutAccountPolicyRequestRequestTypeDef(TypedDict):
policyName: str,
policyDocument: str,
policyType: PolicyTypeType, # (1)
scope: NotRequired[ScopeType], # (2)
selectionCriteria: NotRequired[str],
- See PolicyTypeType
- See ScopeType
PutDataProtectionPolicyRequestRequestTypeDef#
# PutDataProtectionPolicyRequestRequestTypeDef definition
class PutDataProtectionPolicyRequestRequestTypeDef(TypedDict):
logGroupIdentifier: str,
policyDocument: str,
PutDeliveryDestinationPolicyRequestRequestTypeDef#
# PutDeliveryDestinationPolicyRequestRequestTypeDef definition
class PutDeliveryDestinationPolicyRequestRequestTypeDef(TypedDict):
deliveryDestinationName: str,
deliveryDestinationPolicy: str,
PutDeliverySourceRequestRequestTypeDef#
# PutDeliverySourceRequestRequestTypeDef definition
class PutDeliverySourceRequestRequestTypeDef(TypedDict):
name: str,
resourceArn: str,
logType: str,
tags: NotRequired[Mapping[str, str]],
PutDestinationPolicyRequestRequestTypeDef#
# PutDestinationPolicyRequestRequestTypeDef definition
class PutDestinationPolicyRequestRequestTypeDef(TypedDict):
destinationName: str,
accessPolicy: str,
forceUpdate: NotRequired[bool],
PutDestinationRequestRequestTypeDef#
# PutDestinationRequestRequestTypeDef definition
class PutDestinationRequestRequestTypeDef(TypedDict):
destinationName: str,
targetArn: str,
roleArn: str,
tags: NotRequired[Mapping[str, str]],
PutIndexPolicyRequestRequestTypeDef#
# PutIndexPolicyRequestRequestTypeDef definition
class PutIndexPolicyRequestRequestTypeDef(TypedDict):
logGroupIdentifier: str,
policyDocument: str,
RejectedEntityInfoTypeDef#
# RejectedEntityInfoTypeDef definition
class RejectedEntityInfoTypeDef(TypedDict):
errorType: EntityRejectionErrorTypeType, # (1)
RejectedLogEventsInfoTypeDef#
# RejectedLogEventsInfoTypeDef definition
class RejectedLogEventsInfoTypeDef(TypedDict):
tooNewLogEventStartIndex: NotRequired[int],
tooOldLogEventEndIndex: NotRequired[int],
expiredLogEventEndIndex: NotRequired[int],
PutQueryDefinitionRequestRequestTypeDef#
# PutQueryDefinitionRequestRequestTypeDef definition
class PutQueryDefinitionRequestRequestTypeDef(TypedDict):
name: str,
queryString: str,
queryLanguage: NotRequired[QueryLanguageType], # (1)
queryDefinitionId: NotRequired[str],
logGroupNames: NotRequired[Sequence[str]],
clientToken: NotRequired[str],
PutResourcePolicyRequestRequestTypeDef#
# PutResourcePolicyRequestRequestTypeDef definition
class PutResourcePolicyRequestRequestTypeDef(TypedDict):
policyName: NotRequired[str],
policyDocument: NotRequired[str],
PutRetentionPolicyRequestRequestTypeDef#
# PutRetentionPolicyRequestRequestTypeDef definition
class PutRetentionPolicyRequestRequestTypeDef(TypedDict):
logGroupName: str,
retentionInDays: int,
PutSubscriptionFilterRequestRequestTypeDef#
# PutSubscriptionFilterRequestRequestTypeDef definition
class PutSubscriptionFilterRequestRequestTypeDef(TypedDict):
logGroupName: str,
filterName: str,
filterPattern: str,
destinationArn: str,
roleArn: NotRequired[str],
distribution: NotRequired[DistributionType], # (1)
applyOnTransformedLogs: NotRequired[bool],
- See DistributionType
RenameKeyEntryTypeDef#
# RenameKeyEntryTypeDef definition
class RenameKeyEntryTypeDef(TypedDict):
key: str,
renameTo: str,
overwriteIfExists: NotRequired[bool],
SessionStreamingExceptionTypeDef#
# SessionStreamingExceptionTypeDef definition
class SessionStreamingExceptionTypeDef(TypedDict):
message: NotRequired[str],
SessionTimeoutExceptionTypeDef#
# SessionTimeoutExceptionTypeDef definition
class SessionTimeoutExceptionTypeDef(TypedDict):
message: NotRequired[str],
SplitStringEntryTypeDef#
# SplitStringEntryTypeDef definition
class SplitStringEntryTypeDef(TypedDict):
source: str,
delimiter: str,
StartLiveTailRequestRequestTypeDef#
# StartLiveTailRequestRequestTypeDef definition
class StartLiveTailRequestRequestTypeDef(TypedDict):
logGroupIdentifiers: Sequence[str],
logStreamNames: NotRequired[Sequence[str]],
logStreamNamePrefixes: NotRequired[Sequence[str]],
logEventFilterPattern: NotRequired[str],
StartQueryRequestRequestTypeDef#
# StartQueryRequestRequestTypeDef definition
class StartQueryRequestRequestTypeDef(TypedDict):
startTime: int,
endTime: int,
queryString: str,
queryLanguage: NotRequired[QueryLanguageType], # (1)
logGroupName: NotRequired[str],
logGroupNames: NotRequired[Sequence[str]],
logGroupIdentifiers: NotRequired[Sequence[str]],
limit: NotRequired[int],
StopQueryRequestRequestTypeDef#
# StopQueryRequestRequestTypeDef definition
class StopQueryRequestRequestTypeDef(TypedDict):
queryId: str,
SubstituteStringEntryTypeDef#
# SubstituteStringEntryTypeDef definition
class SubstituteStringEntryTypeDef(TypedDict):
source: str,
from: str,
to: str,
SuppressionPeriodTypeDef#
# SuppressionPeriodTypeDef definition
class SuppressionPeriodTypeDef(TypedDict):
value: NotRequired[int],
suppressionUnit: NotRequired[SuppressionUnitType], # (1)
TagLogGroupRequestRequestTypeDef#
# TagLogGroupRequestRequestTypeDef definition
class TagLogGroupRequestRequestTypeDef(TypedDict):
logGroupName: str,
tags: Mapping[str, str],
TagResourceRequestRequestTypeDef#
# TagResourceRequestRequestTypeDef definition
class TagResourceRequestRequestTypeDef(TypedDict):
resourceArn: str,
tags: Mapping[str, str],
TestMetricFilterRequestRequestTypeDef#
# TestMetricFilterRequestRequestTypeDef definition
class TestMetricFilterRequestRequestTypeDef(TypedDict):
filterPattern: str,
logEventMessages: Sequence[str],
TransformedLogRecordTypeDef#
# TransformedLogRecordTypeDef definition
class TransformedLogRecordTypeDef(TypedDict):
eventNumber: NotRequired[int],
eventMessage: NotRequired[str],
transformedEventMessage: NotRequired[str],
TrimStringTypeDef#
# TrimStringTypeDef definition
class TrimStringTypeDef(TypedDict):
withKeys: Sequence[str],
TypeConverterEntryTypeDef#
# TypeConverterEntryTypeDef definition
class TypeConverterEntryTypeDef(TypedDict):
key: str,
type: TypeType, # (1)
- See TypeType
UntagLogGroupRequestRequestTypeDef#
# UntagLogGroupRequestRequestTypeDef definition
class UntagLogGroupRequestRequestTypeDef(TypedDict):
logGroupName: str,
tags: Sequence[str],
UntagResourceRequestRequestTypeDef#
# UntagResourceRequestRequestTypeDef definition
class UntagResourceRequestRequestTypeDef(TypedDict):
resourceArn: str,
tagKeys: Sequence[str],
UpdateLogAnomalyDetectorRequestRequestTypeDef#
# UpdateLogAnomalyDetectorRequestRequestTypeDef definition
class UpdateLogAnomalyDetectorRequestRequestTypeDef(TypedDict):
anomalyDetectorArn: str,
enabled: bool,
evaluationFrequency: NotRequired[EvaluationFrequencyType], # (1)
filterPattern: NotRequired[str],
anomalyVisibilityTime: NotRequired[int],
UpperCaseStringTypeDef#
# UpperCaseStringTypeDef definition
class UpperCaseStringTypeDef(TypedDict):
withKeys: Sequence[str],
AddKeysOutputTypeDef#
# AddKeysOutputTypeDef definition
class AddKeysOutputTypeDef(TypedDict):
entries: list[AddKeyEntryTypeDef], # (1)
AddKeysTypeDef#
# AddKeysTypeDef definition
class AddKeysTypeDef(TypedDict):
entries: Sequence[AddKeyEntryTypeDef], # (1)
AnomalyTypeDef#
# AnomalyTypeDef definition
class AnomalyTypeDef(TypedDict):
anomalyId: str,
patternId: str,
anomalyDetectorArn: str,
patternString: str,
firstSeen: int,
lastSeen: int,
description: str,
active: bool,
state: StateType, # (1)
histogram: dict[str, int],
logSamples: list[LogEventTypeDef], # (2)
patternTokens: list[PatternTokenTypeDef], # (3)
logGroupArnList: list[str],
patternRegex: NotRequired[str],
priority: NotRequired[str],
suppressed: NotRequired[bool],
suppressedDate: NotRequired[int],
suppressedUntil: NotRequired[int],
isPatternLevelSuppression: NotRequired[bool],
- See StateType
- See LogEventTypeDef
- See PatternTokenTypeDef
ConfigurationTemplateDeliveryConfigValuesTypeDef#
# ConfigurationTemplateDeliveryConfigValuesTypeDef definition
class ConfigurationTemplateDeliveryConfigValuesTypeDef(TypedDict):
recordFields: NotRequired[list[str]],
fieldDelimiter: NotRequired[str],
s3DeliveryConfiguration: NotRequired[S3DeliveryConfigurationTypeDef], # (1)
CreateDeliveryRequestRequestTypeDef#
# CreateDeliveryRequestRequestTypeDef definition
class CreateDeliveryRequestRequestTypeDef(TypedDict):
deliverySourceName: str,
deliveryDestinationArn: str,
recordFields: NotRequired[Sequence[str]],
fieldDelimiter: NotRequired[str],
s3DeliveryConfiguration: NotRequired[S3DeliveryConfigurationTypeDef], # (1)
tags: NotRequired[Mapping[str, str]],
DeliveryTypeDef#
# DeliveryTypeDef definition
class DeliveryTypeDef(TypedDict):
id: NotRequired[str],
arn: NotRequired[str],
deliverySourceName: NotRequired[str],
deliveryDestinationArn: NotRequired[str],
deliveryDestinationType: NotRequired[DeliveryDestinationTypeType], # (1)
recordFields: NotRequired[list[str]],
fieldDelimiter: NotRequired[str],
s3DeliveryConfiguration: NotRequired[S3DeliveryConfigurationTypeDef], # (2)
tags: NotRequired[dict[str, str]],
UpdateDeliveryConfigurationRequestRequestTypeDef#
# UpdateDeliveryConfigurationRequestRequestTypeDef definition
class UpdateDeliveryConfigurationRequestRequestTypeDef(TypedDict):
id: str,
recordFields: NotRequired[Sequence[str]],
fieldDelimiter: NotRequired[str],
s3DeliveryConfiguration: NotRequired[S3DeliveryConfigurationTypeDef], # (1)
CopyValueOutputTypeDef#
# CopyValueOutputTypeDef definition
class CopyValueOutputTypeDef(TypedDict):
entries: list[CopyValueEntryTypeDef], # (1)
CopyValueTypeDef#
# CopyValueTypeDef definition
class CopyValueTypeDef(TypedDict):
entries: Sequence[CopyValueEntryTypeDef], # (1)
CreateExportTaskResponseTypeDef#
# CreateExportTaskResponseTypeDef definition
class CreateExportTaskResponseTypeDef(TypedDict):
taskId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateLogAnomalyDetectorResponseTypeDef#
# CreateLogAnomalyDetectorResponseTypeDef definition
class CreateLogAnomalyDetectorResponseTypeDef(TypedDict):
anomalyDetectorArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteQueryDefinitionResponseTypeDef#
# DeleteQueryDefinitionResponseTypeDef definition
class DeleteQueryDefinitionResponseTypeDef(TypedDict):
success: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DescribeAccountPoliciesResponseTypeDef#
# DescribeAccountPoliciesResponseTypeDef definition
class DescribeAccountPoliciesResponseTypeDef(TypedDict):
accountPolicies: list[AccountPolicyTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
EmptyResponseMetadataTypeDef#
# EmptyResponseMetadataTypeDef definition
class EmptyResponseMetadataTypeDef(TypedDict):
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetDataProtectionPolicyResponseTypeDef#
# GetDataProtectionPolicyResponseTypeDef definition
class GetDataProtectionPolicyResponseTypeDef(TypedDict):
logGroupIdentifier: str,
policyDocument: str,
lastUpdatedTime: int,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetLogAnomalyDetectorResponseTypeDef#
# GetLogAnomalyDetectorResponseTypeDef definition
class GetLogAnomalyDetectorResponseTypeDef(TypedDict):
detectorName: str,
logGroupArnList: list[str],
evaluationFrequency: EvaluationFrequencyType, # (1)
filterPattern: str,
anomalyDetectorStatus: AnomalyDetectorStatusType, # (2)
kmsKeyId: str,
creationTimeStamp: int,
lastModifiedTimeStamp: int,
anomalyVisibilityTime: int,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
GetLogRecordResponseTypeDef#
# GetLogRecordResponseTypeDef definition
class GetLogRecordResponseTypeDef(TypedDict):
logRecord: dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListLogAnomalyDetectorsResponseTypeDef#
# ListLogAnomalyDetectorsResponseTypeDef definition
class ListLogAnomalyDetectorsResponseTypeDef(TypedDict):
anomalyDetectors: list[AnomalyDetectorTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListLogGroupsForQueryResponseTypeDef#
# ListLogGroupsForQueryResponseTypeDef definition
class ListLogGroupsForQueryResponseTypeDef(TypedDict):
logGroupIdentifiers: list[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
nextToken: NotRequired[str],
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
tags: dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListTagsLogGroupResponseTypeDef#
# ListTagsLogGroupResponseTypeDef definition
class ListTagsLogGroupResponseTypeDef(TypedDict):
tags: dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
PutAccountPolicyResponseTypeDef#
# PutAccountPolicyResponseTypeDef definition
class PutAccountPolicyResponseTypeDef(TypedDict):
accountPolicy: AccountPolicyTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PutDataProtectionPolicyResponseTypeDef#
# PutDataProtectionPolicyResponseTypeDef definition
class PutDataProtectionPolicyResponseTypeDef(TypedDict):
logGroupIdentifier: str,
policyDocument: str,
lastUpdatedTime: int,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
PutIntegrationResponseTypeDef#
# PutIntegrationResponseTypeDef definition
class PutIntegrationResponseTypeDef(TypedDict):
integrationName: str,
integrationStatus: IntegrationStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PutQueryDefinitionResponseTypeDef#
# PutQueryDefinitionResponseTypeDef definition
class PutQueryDefinitionResponseTypeDef(TypedDict):
queryDefinitionId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StartQueryResponseTypeDef#
# StartQueryResponseTypeDef definition
class StartQueryResponseTypeDef(TypedDict):
queryId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StopQueryResponseTypeDef#
# StopQueryResponseTypeDef definition
class StopQueryResponseTypeDef(TypedDict):
success: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeliveryDestinationTypeDef#
# DeliveryDestinationTypeDef definition
class DeliveryDestinationTypeDef(TypedDict):
name: NotRequired[str],
arn: NotRequired[str],
deliveryDestinationType: NotRequired[DeliveryDestinationTypeType], # (1)
outputFormat: NotRequired[OutputFormatType], # (2)
deliveryDestinationConfiguration: NotRequired[DeliveryDestinationConfigurationTypeDef], # (3)
tags: NotRequired[dict[str, str]],
PutDeliveryDestinationRequestRequestTypeDef#
# PutDeliveryDestinationRequestRequestTypeDef definition
class PutDeliveryDestinationRequestRequestTypeDef(TypedDict):
name: str,
deliveryDestinationConfiguration: DeliveryDestinationConfigurationTypeDef, # (1)
outputFormat: NotRequired[OutputFormatType], # (2)
tags: NotRequired[Mapping[str, str]],
DescribeDeliverySourcesResponseTypeDef#
# DescribeDeliverySourcesResponseTypeDef definition
class DescribeDeliverySourcesResponseTypeDef(TypedDict):
deliverySources: list[DeliverySourceTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
GetDeliverySourceResponseTypeDef#
# GetDeliverySourceResponseTypeDef definition
class GetDeliverySourceResponseTypeDef(TypedDict):
deliverySource: DeliverySourceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PutDeliverySourceResponseTypeDef#
# PutDeliverySourceResponseTypeDef definition
class PutDeliverySourceResponseTypeDef(TypedDict):
deliverySource: DeliverySourceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeConfigurationTemplatesRequestPaginateTypeDef#
# DescribeConfigurationTemplatesRequestPaginateTypeDef definition
class DescribeConfigurationTemplatesRequestPaginateTypeDef(TypedDict):
service: NotRequired[str],
logTypes: NotRequired[Sequence[str]],
resourceTypes: NotRequired[Sequence[str]],
deliveryDestinationTypes: NotRequired[Sequence[DeliveryDestinationTypeType]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribeDeliveriesRequestPaginateTypeDef#
# DescribeDeliveriesRequestPaginateTypeDef definition
class DescribeDeliveriesRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeDeliveryDestinationsRequestPaginateTypeDef#
# DescribeDeliveryDestinationsRequestPaginateTypeDef definition
class DescribeDeliveryDestinationsRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeDeliverySourcesRequestPaginateTypeDef#
# DescribeDeliverySourcesRequestPaginateTypeDef definition
class DescribeDeliverySourcesRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeDestinationsRequestPaginateTypeDef#
# DescribeDestinationsRequestPaginateTypeDef definition
class DescribeDestinationsRequestPaginateTypeDef(TypedDict):
DestinationNamePrefix: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeExportTasksRequestPaginateTypeDef#
# DescribeExportTasksRequestPaginateTypeDef definition
class DescribeExportTasksRequestPaginateTypeDef(TypedDict):
taskId: NotRequired[str],
statusCode: NotRequired[ExportTaskStatusCodeType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribeLogGroupsRequestPaginateTypeDef#
# DescribeLogGroupsRequestPaginateTypeDef definition
class DescribeLogGroupsRequestPaginateTypeDef(TypedDict):
accountIdentifiers: NotRequired[Sequence[str]],
logGroupNamePrefix: NotRequired[str],
logGroupNamePattern: NotRequired[str],
includeLinkedAccounts: NotRequired[bool],
logGroupClass: NotRequired[LogGroupClassType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribeLogStreamsRequestPaginateTypeDef#
# DescribeLogStreamsRequestPaginateTypeDef definition
class DescribeLogStreamsRequestPaginateTypeDef(TypedDict):
logGroupName: NotRequired[str],
logGroupIdentifier: NotRequired[str],
logStreamNamePrefix: NotRequired[str],
orderBy: NotRequired[OrderByType], # (1)
descending: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See OrderByType
- See PaginatorConfigTypeDef
DescribeMetricFiltersRequestPaginateTypeDef#
# DescribeMetricFiltersRequestPaginateTypeDef definition
class DescribeMetricFiltersRequestPaginateTypeDef(TypedDict):
logGroupName: NotRequired[str],
filterNamePrefix: NotRequired[str],
metricName: NotRequired[str],
metricNamespace: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeQueriesRequestPaginateTypeDef#
# DescribeQueriesRequestPaginateTypeDef definition
class DescribeQueriesRequestPaginateTypeDef(TypedDict):
logGroupName: NotRequired[str],
status: NotRequired[QueryStatusType], # (1)
queryLanguage: NotRequired[QueryLanguageType], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
- See QueryStatusType
- See QueryLanguageType
- See PaginatorConfigTypeDef
DescribeResourcePoliciesRequestPaginateTypeDef#
# DescribeResourcePoliciesRequestPaginateTypeDef definition
class DescribeResourcePoliciesRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeSubscriptionFiltersRequestPaginateTypeDef#
# DescribeSubscriptionFiltersRequestPaginateTypeDef definition
class DescribeSubscriptionFiltersRequestPaginateTypeDef(TypedDict):
logGroupName: str,
filterNamePrefix: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
FilterLogEventsRequestPaginateTypeDef#
# FilterLogEventsRequestPaginateTypeDef definition
class FilterLogEventsRequestPaginateTypeDef(TypedDict):
logGroupName: NotRequired[str],
logGroupIdentifier: NotRequired[str],
logStreamNames: NotRequired[Sequence[str]],
logStreamNamePrefix: NotRequired[str],
startTime: NotRequired[int],
endTime: NotRequired[int],
filterPattern: NotRequired[str],
interleaved: NotRequired[bool],
unmask: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListAnomaliesRequestPaginateTypeDef#
# ListAnomaliesRequestPaginateTypeDef definition
class ListAnomaliesRequestPaginateTypeDef(TypedDict):
anomalyDetectorArn: NotRequired[str],
suppressionState: NotRequired[SuppressionStateType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListLogAnomalyDetectorsRequestPaginateTypeDef#
# ListLogAnomalyDetectorsRequestPaginateTypeDef definition
class ListLogAnomalyDetectorsRequestPaginateTypeDef(TypedDict):
filterLogGroupArn: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListLogGroupsForQueryRequestPaginateTypeDef#
# ListLogGroupsForQueryRequestPaginateTypeDef definition
class ListLogGroupsForQueryRequestPaginateTypeDef(TypedDict):
queryId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeDestinationsResponseTypeDef#
# DescribeDestinationsResponseTypeDef definition
class DescribeDestinationsResponseTypeDef(TypedDict):
destinations: list[DestinationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
PutDestinationResponseTypeDef#
# PutDestinationResponseTypeDef definition
class PutDestinationResponseTypeDef(TypedDict):
destination: DestinationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeFieldIndexesResponseTypeDef#
# DescribeFieldIndexesResponseTypeDef definition
class DescribeFieldIndexesResponseTypeDef(TypedDict):
fieldIndexes: list[FieldIndexTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
DescribeIndexPoliciesResponseTypeDef#
# DescribeIndexPoliciesResponseTypeDef definition
class DescribeIndexPoliciesResponseTypeDef(TypedDict):
indexPolicies: list[IndexPolicyTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
PutIndexPolicyResponseTypeDef#
# PutIndexPolicyResponseTypeDef definition
class PutIndexPolicyResponseTypeDef(TypedDict):
indexPolicy: IndexPolicyTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeLogGroupsResponseTypeDef#
# DescribeLogGroupsResponseTypeDef definition
class DescribeLogGroupsResponseTypeDef(TypedDict):
logGroups: list[LogGroupTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
DescribeLogStreamsResponseTypeDef#
# DescribeLogStreamsResponseTypeDef definition
class DescribeLogStreamsResponseTypeDef(TypedDict):
logStreams: list[LogStreamTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
DescribeQueriesResponseTypeDef#
# DescribeQueriesResponseTypeDef definition
class DescribeQueriesResponseTypeDef(TypedDict):
queries: list[QueryInfoTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
DescribeQueryDefinitionsResponseTypeDef#
# DescribeQueryDefinitionsResponseTypeDef definition
class DescribeQueryDefinitionsResponseTypeDef(TypedDict):
queryDefinitions: list[QueryDefinitionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
DescribeResourcePoliciesResponseTypeDef#
# DescribeResourcePoliciesResponseTypeDef definition
class DescribeResourcePoliciesResponseTypeDef(TypedDict):
resourcePolicies: list[ResourcePolicyTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
PutResourcePolicyResponseTypeDef#
# PutResourcePolicyResponseTypeDef definition
class PutResourcePolicyResponseTypeDef(TypedDict):
resourcePolicy: ResourcePolicyTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeSubscriptionFiltersResponseTypeDef#
# DescribeSubscriptionFiltersResponseTypeDef definition
class DescribeSubscriptionFiltersResponseTypeDef(TypedDict):
subscriptionFilters: list[SubscriptionFilterTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ExportTaskTypeDef#
# ExportTaskTypeDef definition
class ExportTaskTypeDef(TypedDict):
taskId: NotRequired[str],
taskName: NotRequired[str],
logGroupName: NotRequired[str],
from: NotRequired[int],
to: NotRequired[int],
destination: NotRequired[str],
destinationPrefix: NotRequired[str],
status: NotRequired[ExportTaskStatusTypeDef], # (1)
executionInfo: NotRequired[ExportTaskExecutionInfoTypeDef], # (2)
FilterLogEventsResponseTypeDef#
# FilterLogEventsResponseTypeDef definition
class FilterLogEventsResponseTypeDef(TypedDict):
events: list[FilteredLogEventTypeDef], # (1)
searchedLogStreams: list[SearchedLogStreamTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
nextToken: NotRequired[str],
GetDeliveryDestinationPolicyResponseTypeDef#
# GetDeliveryDestinationPolicyResponseTypeDef definition
class GetDeliveryDestinationPolicyResponseTypeDef(TypedDict):
policy: PolicyTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See PolicyTypeDef
- See ResponseMetadataTypeDef
PutDeliveryDestinationPolicyResponseTypeDef#
# PutDeliveryDestinationPolicyResponseTypeDef definition
class PutDeliveryDestinationPolicyResponseTypeDef(TypedDict):
policy: PolicyTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See PolicyTypeDef
- See ResponseMetadataTypeDef
GetLogEventsResponseTypeDef#
# GetLogEventsResponseTypeDef definition
class GetLogEventsResponseTypeDef(TypedDict):
events: list[OutputLogEventTypeDef], # (1)
nextForwardToken: str,
nextBackwardToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetLogGroupFieldsResponseTypeDef#
# GetLogGroupFieldsResponseTypeDef definition
class GetLogGroupFieldsResponseTypeDef(TypedDict):
logGroupFields: list[LogGroupFieldTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetQueryResultsResponseTypeDef#
# GetQueryResultsResponseTypeDef definition
class GetQueryResultsResponseTypeDef(TypedDict):
queryLanguage: QueryLanguageType, # (1)
results: list[list[ResultFieldTypeDef]], # (2)
statistics: QueryStatisticsTypeDef, # (3)
status: QueryStatusType, # (4)
encryptionKey: str,
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See QueryLanguageType
- See ResultFieldTypeDef
- See QueryStatisticsTypeDef
- See QueryStatusType
- See ResponseMetadataTypeDef
PutLogEventsRequestRequestTypeDef#
# PutLogEventsRequestRequestTypeDef definition
class PutLogEventsRequestRequestTypeDef(TypedDict):
logGroupName: str,
logStreamName: str,
logEvents: Sequence[InputLogEventTypeDef], # (1)
sequenceToken: NotRequired[str],
entity: NotRequired[EntityTypeDef], # (2)
- See InputLogEventTypeDef
- See EntityTypeDef
ListIntegrationsResponseTypeDef#
# ListIntegrationsResponseTypeDef definition
class ListIntegrationsResponseTypeDef(TypedDict):
integrationSummaries: list[IntegrationSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
LiveTailSessionUpdateTypeDef#
# LiveTailSessionUpdateTypeDef definition
class LiveTailSessionUpdateTypeDef(TypedDict):
sessionMetadata: NotRequired[LiveTailSessionMetadataTypeDef], # (1)
sessionResults: NotRequired[list[LiveTailSessionLogEventTypeDef]], # (2)
TestMetricFilterResponseTypeDef#
# TestMetricFilterResponseTypeDef definition
class TestMetricFilterResponseTypeDef(TypedDict):
matches: list[MetricFilterMatchRecordTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
MetricFilterTypeDef#
# MetricFilterTypeDef definition
class MetricFilterTypeDef(TypedDict):
filterName: NotRequired[str],
filterPattern: NotRequired[str],
metricTransformations: NotRequired[list[MetricTransformationOutputTypeDef]], # (1)
creationTime: NotRequired[int],
logGroupName: NotRequired[str],
applyOnTransformedLogs: NotRequired[bool],
MoveKeysOutputTypeDef#
# MoveKeysOutputTypeDef definition
class MoveKeysOutputTypeDef(TypedDict):
entries: list[MoveKeyEntryTypeDef], # (1)
MoveKeysTypeDef#
# MoveKeysTypeDef definition
class MoveKeysTypeDef(TypedDict):
entries: Sequence[MoveKeyEntryTypeDef], # (1)
OpenSearchApplicationTypeDef#
# OpenSearchApplicationTypeDef definition
class OpenSearchApplicationTypeDef(TypedDict):
applicationEndpoint: NotRequired[str],
applicationArn: NotRequired[str],
applicationId: NotRequired[str],
status: NotRequired[OpenSearchResourceStatusTypeDef], # (1)
OpenSearchCollectionTypeDef#
# OpenSearchCollectionTypeDef definition
class OpenSearchCollectionTypeDef(TypedDict):
collectionEndpoint: NotRequired[str],
collectionArn: NotRequired[str],
status: NotRequired[OpenSearchResourceStatusTypeDef], # (1)
OpenSearchDataAccessPolicyTypeDef#
# OpenSearchDataAccessPolicyTypeDef definition
class OpenSearchDataAccessPolicyTypeDef(TypedDict):
policyName: NotRequired[str],
status: NotRequired[OpenSearchResourceStatusTypeDef], # (1)
OpenSearchDataSourceTypeDef#
# OpenSearchDataSourceTypeDef definition
class OpenSearchDataSourceTypeDef(TypedDict):
dataSourceName: NotRequired[str],
status: NotRequired[OpenSearchResourceStatusTypeDef], # (1)
OpenSearchEncryptionPolicyTypeDef#
# OpenSearchEncryptionPolicyTypeDef definition
class OpenSearchEncryptionPolicyTypeDef(TypedDict):
policyName: NotRequired[str],
status: NotRequired[OpenSearchResourceStatusTypeDef], # (1)
OpenSearchLifecyclePolicyTypeDef#
# OpenSearchLifecyclePolicyTypeDef definition
class OpenSearchLifecyclePolicyTypeDef(TypedDict):
policyName: NotRequired[str],
status: NotRequired[OpenSearchResourceStatusTypeDef], # (1)
OpenSearchNetworkPolicyTypeDef#
# OpenSearchNetworkPolicyTypeDef definition
class OpenSearchNetworkPolicyTypeDef(TypedDict):
policyName: NotRequired[str],
status: NotRequired[OpenSearchResourceStatusTypeDef], # (1)
OpenSearchWorkspaceTypeDef#
# OpenSearchWorkspaceTypeDef definition
class OpenSearchWorkspaceTypeDef(TypedDict):
workspaceId: NotRequired[str],
status: NotRequired[OpenSearchResourceStatusTypeDef], # (1)
ResourceConfigTypeDef#
# ResourceConfigTypeDef definition
class ResourceConfigTypeDef(TypedDict):
openSearchResourceConfig: NotRequired[OpenSearchResourceConfigTypeDef], # (1)
PutLogEventsResponseTypeDef#
# PutLogEventsResponseTypeDef definition
class PutLogEventsResponseTypeDef(TypedDict):
nextSequenceToken: str,
rejectedLogEventsInfo: RejectedLogEventsInfoTypeDef, # (1)
rejectedEntityInfo: RejectedEntityInfoTypeDef, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
RenameKeysOutputTypeDef#
# RenameKeysOutputTypeDef definition
class RenameKeysOutputTypeDef(TypedDict):
entries: list[RenameKeyEntryTypeDef], # (1)
RenameKeysTypeDef#
# RenameKeysTypeDef definition
class RenameKeysTypeDef(TypedDict):
entries: Sequence[RenameKeyEntryTypeDef], # (1)
SplitStringOutputTypeDef#
# SplitStringOutputTypeDef definition
class SplitStringOutputTypeDef(TypedDict):
entries: list[SplitStringEntryTypeDef], # (1)
SplitStringTypeDef#
# SplitStringTypeDef definition
class SplitStringTypeDef(TypedDict):
entries: Sequence[SplitStringEntryTypeDef], # (1)
SubstituteStringOutputTypeDef#
# SubstituteStringOutputTypeDef definition
class SubstituteStringOutputTypeDef(TypedDict):
entries: list[SubstituteStringEntryTypeDef], # (1)
SubstituteStringTypeDef#
# SubstituteStringTypeDef definition
class SubstituteStringTypeDef(TypedDict):
entries: Sequence[SubstituteStringEntryTypeDef], # (1)
UpdateAnomalyRequestRequestTypeDef#
# UpdateAnomalyRequestRequestTypeDef definition
class UpdateAnomalyRequestRequestTypeDef(TypedDict):
anomalyDetectorArn: str,
anomalyId: NotRequired[str],
patternId: NotRequired[str],
suppressionType: NotRequired[SuppressionTypeType], # (1)
suppressionPeriod: NotRequired[SuppressionPeriodTypeDef], # (2)
baseline: NotRequired[bool],
TestTransformerResponseTypeDef#
# TestTransformerResponseTypeDef definition
class TestTransformerResponseTypeDef(TypedDict):
transformedLogs: list[TransformedLogRecordTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
TypeConverterOutputTypeDef#
# TypeConverterOutputTypeDef definition
class TypeConverterOutputTypeDef(TypedDict):
entries: list[TypeConverterEntryTypeDef], # (1)
TypeConverterTypeDef#
# TypeConverterTypeDef definition
class TypeConverterTypeDef(TypedDict):
entries: Sequence[TypeConverterEntryTypeDef], # (1)
ListAnomaliesResponseTypeDef#
# ListAnomaliesResponseTypeDef definition
class ListAnomaliesResponseTypeDef(TypedDict):
anomalies: list[AnomalyTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ConfigurationTemplateTypeDef#
# ConfigurationTemplateTypeDef definition
class ConfigurationTemplateTypeDef(TypedDict):
service: NotRequired[str],
logType: NotRequired[str],
resourceType: NotRequired[str],
deliveryDestinationType: NotRequired[DeliveryDestinationTypeType], # (1)
defaultDeliveryConfigValues: NotRequired[ConfigurationTemplateDeliveryConfigValuesTypeDef], # (2)
allowedFields: NotRequired[list[RecordFieldTypeDef]], # (3)
allowedOutputFormats: NotRequired[list[OutputFormatType]], # (4)
allowedActionForAllowVendedLogsDeliveryForResource: NotRequired[str],
allowedFieldDelimiters: NotRequired[list[str]],
allowedSuffixPathFields: NotRequired[list[str]],
- See DeliveryDestinationTypeType
- See ConfigurationTemplateDeliveryConfigValuesTypeDef
- See RecordFieldTypeDef
- See OutputFormatType
CreateDeliveryResponseTypeDef#
# CreateDeliveryResponseTypeDef definition
class CreateDeliveryResponseTypeDef(TypedDict):
delivery: DeliveryTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeDeliveriesResponseTypeDef#
# DescribeDeliveriesResponseTypeDef definition
class DescribeDeliveriesResponseTypeDef(TypedDict):
deliveries: list[DeliveryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
GetDeliveryResponseTypeDef#
# GetDeliveryResponseTypeDef definition
class GetDeliveryResponseTypeDef(TypedDict):
delivery: DeliveryTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeDeliveryDestinationsResponseTypeDef#
# DescribeDeliveryDestinationsResponseTypeDef definition
class DescribeDeliveryDestinationsResponseTypeDef(TypedDict):
deliveryDestinations: list[DeliveryDestinationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
GetDeliveryDestinationResponseTypeDef#
# GetDeliveryDestinationResponseTypeDef definition
class GetDeliveryDestinationResponseTypeDef(TypedDict):
deliveryDestination: DeliveryDestinationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PutDeliveryDestinationResponseTypeDef#
# PutDeliveryDestinationResponseTypeDef definition
class PutDeliveryDestinationResponseTypeDef(TypedDict):
deliveryDestination: DeliveryDestinationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeExportTasksResponseTypeDef#
# DescribeExportTasksResponseTypeDef definition
class DescribeExportTasksResponseTypeDef(TypedDict):
exportTasks: list[ExportTaskTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
StartLiveTailResponseStreamTypeDef#
# StartLiveTailResponseStreamTypeDef definition
class StartLiveTailResponseStreamTypeDef(TypedDict):
sessionStart: NotRequired[LiveTailSessionStartTypeDef], # (1)
sessionUpdate: NotRequired[LiveTailSessionUpdateTypeDef], # (2)
SessionTimeoutException: NotRequired[SessionTimeoutExceptionTypeDef], # (3)
SessionStreamingException: NotRequired[SessionStreamingExceptionTypeDef], # (4)
- See LiveTailSessionStartTypeDef
- See LiveTailSessionUpdateTypeDef
- See SessionTimeoutExceptionTypeDef
- See SessionStreamingExceptionTypeDef
DescribeMetricFiltersResponseTypeDef#
# DescribeMetricFiltersResponseTypeDef definition
class DescribeMetricFiltersResponseTypeDef(TypedDict):
metricFilters: list[MetricFilterTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
PutMetricFilterRequestRequestTypeDef#
# PutMetricFilterRequestRequestTypeDef definition
class PutMetricFilterRequestRequestTypeDef(TypedDict):
logGroupName: str,
filterName: str,
filterPattern: str,
metricTransformations: Sequence[MetricTransformationUnionTypeDef], # (1)
applyOnTransformedLogs: NotRequired[bool],
OpenSearchIntegrationDetailsTypeDef#
# OpenSearchIntegrationDetailsTypeDef definition
class OpenSearchIntegrationDetailsTypeDef(TypedDict):
dataSource: NotRequired[OpenSearchDataSourceTypeDef], # (1)
application: NotRequired[OpenSearchApplicationTypeDef], # (2)
collection: NotRequired[OpenSearchCollectionTypeDef], # (3)
workspace: NotRequired[OpenSearchWorkspaceTypeDef], # (4)
encryptionPolicy: NotRequired[OpenSearchEncryptionPolicyTypeDef], # (5)
networkPolicy: NotRequired[OpenSearchNetworkPolicyTypeDef], # (6)
accessPolicy: NotRequired[OpenSearchDataAccessPolicyTypeDef], # (7)
lifecyclePolicy: NotRequired[OpenSearchLifecyclePolicyTypeDef], # (8)
- See OpenSearchDataSourceTypeDef
- See OpenSearchApplicationTypeDef
- See OpenSearchCollectionTypeDef
- See OpenSearchWorkspaceTypeDef
- See OpenSearchEncryptionPolicyTypeDef
- See OpenSearchNetworkPolicyTypeDef
- See OpenSearchDataAccessPolicyTypeDef
- See OpenSearchLifecyclePolicyTypeDef
PutIntegrationRequestRequestTypeDef#
# PutIntegrationRequestRequestTypeDef definition
class PutIntegrationRequestRequestTypeDef(TypedDict):
integrationName: str,
resourceConfig: ResourceConfigTypeDef, # (1)
integrationType: IntegrationTypeType, # (2)
ProcessorOutputTypeDef#
# ProcessorOutputTypeDef definition
class ProcessorOutputTypeDef(TypedDict):
addKeys: NotRequired[AddKeysOutputTypeDef], # (1)
copyValue: NotRequired[CopyValueOutputTypeDef], # (2)
csv: NotRequired[CSVOutputTypeDef], # (3)
dateTimeConverter: NotRequired[DateTimeConverterOutputTypeDef], # (4)
deleteKeys: NotRequired[DeleteKeysOutputTypeDef], # (5)
grok: NotRequired[GrokTypeDef], # (6)
listToMap: NotRequired[ListToMapTypeDef], # (7)
lowerCaseString: NotRequired[LowerCaseStringOutputTypeDef], # (8)
moveKeys: NotRequired[MoveKeysOutputTypeDef], # (9)
parseCloudfront: NotRequired[ParseCloudfrontTypeDef], # (10)
parseJSON: NotRequired[ParseJSONTypeDef], # (11)
parseKeyValue: NotRequired[ParseKeyValueTypeDef], # (12)
parseRoute53: NotRequired[ParseRoute53TypeDef], # (13)
parsePostgres: NotRequired[ParsePostgresTypeDef], # (14)
parseVPC: NotRequired[ParseVPCTypeDef], # (15)
parseWAF: NotRequired[ParseWAFTypeDef], # (16)
renameKeys: NotRequired[RenameKeysOutputTypeDef], # (17)
splitString: NotRequired[SplitStringOutputTypeDef], # (18)
substituteString: NotRequired[SubstituteStringOutputTypeDef], # (19)
trimString: NotRequired[TrimStringOutputTypeDef], # (20)
typeConverter: NotRequired[TypeConverterOutputTypeDef], # (21)
upperCaseString: NotRequired[UpperCaseStringOutputTypeDef], # (22)
- See AddKeysOutputTypeDef
- See CopyValueOutputTypeDef
- See CSVOutputTypeDef
- See DateTimeConverterOutputTypeDef
- See DeleteKeysOutputTypeDef
- See GrokTypeDef
- See ListToMapTypeDef
- See LowerCaseStringOutputTypeDef
- See MoveKeysOutputTypeDef
- See ParseCloudfrontTypeDef
- See ParseJSONTypeDef
- See ParseKeyValueTypeDef
- See ParseRoute53TypeDef
- See ParsePostgresTypeDef
- See ParseVPCTypeDef
- See ParseWAFTypeDef
- See RenameKeysOutputTypeDef
- See SplitStringOutputTypeDef
- See SubstituteStringOutputTypeDef
- See TrimStringOutputTypeDef
- See TypeConverterOutputTypeDef
- See UpperCaseStringOutputTypeDef
DescribeConfigurationTemplatesResponseTypeDef#
# DescribeConfigurationTemplatesResponseTypeDef definition
class DescribeConfigurationTemplatesResponseTypeDef(TypedDict):
configurationTemplates: list[ConfigurationTemplateTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
StartLiveTailResponseTypeDef#
# StartLiveTailResponseTypeDef definition
class StartLiveTailResponseTypeDef(TypedDict):
responseStream: EventStream[StartLiveTailResponseStreamTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
IntegrationDetailsTypeDef#
# IntegrationDetailsTypeDef definition
class IntegrationDetailsTypeDef(TypedDict):
openSearchIntegrationDetails: NotRequired[OpenSearchIntegrationDetailsTypeDef], # (1)
GetTransformerResponseTypeDef#
# GetTransformerResponseTypeDef definition
class GetTransformerResponseTypeDef(TypedDict):
logGroupIdentifier: str,
creationTime: int,
lastModifiedTime: int,
transformerConfig: list[ProcessorOutputTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ProcessorTypeDef#
# ProcessorTypeDef definition
class ProcessorTypeDef(TypedDict):
addKeys: NotRequired[AddKeysUnionTypeDef], # (1)
copyValue: NotRequired[CopyValueUnionTypeDef], # (2)
csv: NotRequired[CSVUnionTypeDef], # (3)
dateTimeConverter: NotRequired[DateTimeConverterUnionTypeDef], # (4)
deleteKeys: NotRequired[DeleteKeysUnionTypeDef], # (5)
grok: NotRequired[GrokTypeDef], # (6)
listToMap: NotRequired[ListToMapTypeDef], # (7)
lowerCaseString: NotRequired[LowerCaseStringUnionTypeDef], # (8)
moveKeys: NotRequired[MoveKeysUnionTypeDef], # (9)
parseCloudfront: NotRequired[ParseCloudfrontTypeDef], # (10)
parseJSON: NotRequired[ParseJSONTypeDef], # (11)
parseKeyValue: NotRequired[ParseKeyValueTypeDef], # (12)
parseRoute53: NotRequired[ParseRoute53TypeDef], # (13)
parsePostgres: NotRequired[ParsePostgresTypeDef], # (14)
parseVPC: NotRequired[ParseVPCTypeDef], # (15)
parseWAF: NotRequired[ParseWAFTypeDef], # (16)
renameKeys: NotRequired[RenameKeysUnionTypeDef], # (17)
splitString: NotRequired[SplitStringUnionTypeDef], # (18)
substituteString: NotRequired[SubstituteStringUnionTypeDef], # (19)
trimString: NotRequired[TrimStringUnionTypeDef], # (20)
typeConverter: NotRequired[TypeConverterUnionTypeDef], # (21)
upperCaseString: NotRequired[UpperCaseStringUnionTypeDef], # (22)
- See AddKeysTypeDef AddKeysOutputTypeDef
- See CopyValueTypeDef CopyValueOutputTypeDef
- See CSVTypeDef CSVOutputTypeDef
- See DateTimeConverterTypeDef DateTimeConverterOutputTypeDef
- See DeleteKeysTypeDef DeleteKeysOutputTypeDef
- See GrokTypeDef
- See ListToMapTypeDef
- See LowerCaseStringTypeDef LowerCaseStringOutputTypeDef
- See MoveKeysTypeDef MoveKeysOutputTypeDef
- See ParseCloudfrontTypeDef
- See ParseJSONTypeDef
- See ParseKeyValueTypeDef
- See ParseRoute53TypeDef
- See ParsePostgresTypeDef
- See ParseVPCTypeDef
- See ParseWAFTypeDef
- See RenameKeysTypeDef RenameKeysOutputTypeDef
- See SplitStringTypeDef SplitStringOutputTypeDef
- See SubstituteStringTypeDef SubstituteStringOutputTypeDef
- See TrimStringTypeDef TrimStringOutputTypeDef
- See TypeConverterTypeDef TypeConverterOutputTypeDef
- See UpperCaseStringTypeDef UpperCaseStringOutputTypeDef
GetIntegrationResponseTypeDef#
# GetIntegrationResponseTypeDef definition
class GetIntegrationResponseTypeDef(TypedDict):
integrationName: str,
integrationType: IntegrationTypeType, # (1)
integrationStatus: IntegrationStatusType, # (2)
integrationDetails: IntegrationDetailsTypeDef, # (3)
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See IntegrationTypeType
- See IntegrationStatusType
- See IntegrationDetailsTypeDef
- See ResponseMetadataTypeDef
TestTransformerRequestRequestTypeDef#
# TestTransformerRequestRequestTypeDef definition
class TestTransformerRequestRequestTypeDef(TypedDict):
transformerConfig: Sequence[ProcessorTypeDef], # (1)
logEventMessages: Sequence[str],
- See ProcessorTypeDef
PutTransformerRequestRequestTypeDef#
# PutTransformerRequestRequestTypeDef definition
class PutTransformerRequestRequestTypeDef(TypedDict):
logGroupIdentifier: str,
transformerConfig: Sequence[ProcessorUnionTypeDef], # (1)