Skip to content

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)
]
  1. See CSVTypeDef
  2. See CSVOutputTypeDef

DateTimeConverterUnionTypeDef#

# DateTimeConverterUnionTypeDef definition

DateTimeConverterUnionTypeDef = Union[
    DateTimeConverterTypeDef,  # (1)
    DateTimeConverterOutputTypeDef,  # (2)
]
  1. See DateTimeConverterTypeDef
  2. See DateTimeConverterOutputTypeDef

DeleteKeysUnionTypeDef#

# DeleteKeysUnionTypeDef definition

DeleteKeysUnionTypeDef = Union[
    DeleteKeysTypeDef,  # (1)
    DeleteKeysOutputTypeDef,  # (2)
]
  1. See DeleteKeysTypeDef
  2. See DeleteKeysOutputTypeDef

LowerCaseStringUnionTypeDef#

# LowerCaseStringUnionTypeDef definition

LowerCaseStringUnionTypeDef = Union[
    LowerCaseStringTypeDef,  # (1)
    LowerCaseStringOutputTypeDef,  # (2)
]
  1. See LowerCaseStringTypeDef
  2. See LowerCaseStringOutputTypeDef

MetricTransformationUnionTypeDef#

# MetricTransformationUnionTypeDef definition

MetricTransformationUnionTypeDef = Union[
    MetricTransformationTypeDef,  # (1)
    MetricTransformationOutputTypeDef,  # (2)
]
  1. See MetricTransformationTypeDef
  2. See MetricTransformationOutputTypeDef

TrimStringUnionTypeDef#

# TrimStringUnionTypeDef definition

TrimStringUnionTypeDef = Union[
    TrimStringTypeDef,  # (1)
    TrimStringOutputTypeDef,  # (2)
]
  1. See TrimStringTypeDef
  2. See TrimStringOutputTypeDef

UpperCaseStringUnionTypeDef#

# UpperCaseStringUnionTypeDef definition

UpperCaseStringUnionTypeDef = Union[
    UpperCaseStringTypeDef,  # (1)
    UpperCaseStringOutputTypeDef,  # (2)
]
  1. See UpperCaseStringTypeDef
  2. See UpperCaseStringOutputTypeDef

AddKeysUnionTypeDef#

# AddKeysUnionTypeDef definition

AddKeysUnionTypeDef = Union[
    AddKeysTypeDef,  # (1)
    AddKeysOutputTypeDef,  # (2)
]
  1. See AddKeysTypeDef
  2. See AddKeysOutputTypeDef

CopyValueUnionTypeDef#

# CopyValueUnionTypeDef definition

CopyValueUnionTypeDef = Union[
    CopyValueTypeDef,  # (1)
    CopyValueOutputTypeDef,  # (2)
]
  1. See CopyValueTypeDef
  2. See CopyValueOutputTypeDef

MoveKeysUnionTypeDef#

# MoveKeysUnionTypeDef definition

MoveKeysUnionTypeDef = Union[
    MoveKeysTypeDef,  # (1)
    MoveKeysOutputTypeDef,  # (2)
]
  1. See MoveKeysTypeDef
  2. See MoveKeysOutputTypeDef

RenameKeysUnionTypeDef#

# RenameKeysUnionTypeDef definition

RenameKeysUnionTypeDef = Union[
    RenameKeysTypeDef,  # (1)
    RenameKeysOutputTypeDef,  # (2)
]
  1. See RenameKeysTypeDef
  2. See RenameKeysOutputTypeDef

SplitStringUnionTypeDef#

# SplitStringUnionTypeDef definition

SplitStringUnionTypeDef = Union[
    SplitStringTypeDef,  # (1)
    SplitStringOutputTypeDef,  # (2)
]
  1. See SplitStringTypeDef
  2. See SplitStringOutputTypeDef

SubstituteStringUnionTypeDef#

# SubstituteStringUnionTypeDef definition

SubstituteStringUnionTypeDef = Union[
    SubstituteStringTypeDef,  # (1)
    SubstituteStringOutputTypeDef,  # (2)
]
  1. See SubstituteStringTypeDef
  2. See SubstituteStringOutputTypeDef

TypeConverterUnionTypeDef#

# TypeConverterUnionTypeDef definition

TypeConverterUnionTypeDef = Union[
    TypeConverterTypeDef,  # (1)
    TypeConverterOutputTypeDef,  # (2)
]
  1. See TypeConverterTypeDef
  2. See TypeConverterOutputTypeDef

ProcessorUnionTypeDef#

# ProcessorUnionTypeDef definition

ProcessorUnionTypeDef = Union[
    ProcessorTypeDef,  # (1)
    ProcessorOutputTypeDef,  # (2)
]
  1. See ProcessorTypeDef
  2. See ProcessorOutputTypeDef

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],
  1. See PolicyTypeType
  2. 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],
  1. See EvaluationFrequencyType
  2. See AnomalyDetectorStatusType

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]],
  1. See EvaluationFrequencyType

CreateLogGroupRequestRequestTypeDef#

# CreateLogGroupRequestRequestTypeDef definition

class CreateLogGroupRequestRequestTypeDef(TypedDict):
    logGroupName: str,
    kmsKeyId: NotRequired[str],
    tags: NotRequired[Mapping[str, str]],
    logGroupClass: NotRequired[LogGroupClassType],  # (1)
  1. See LogGroupClassType

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)
  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],
  1. 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],
  1. See DeliveryDestinationTypeType

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],
  1. See ExportTaskStatusCodeType

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)
  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)
  1. See LogGroupClassType

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],
  1. See DataProtectionStatusType
  2. See InheritedPropertyType
  3. See LogGroupClassType

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],
  1. 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)
  1. See QueryStatusType
  2. 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],
  1. See QueryLanguageType
  2. See QueryStatusType

DescribeQueryDefinitionsRequestRequestTypeDef#

# DescribeQueryDefinitionsRequestRequestTypeDef definition

class DescribeQueryDefinitionsRequestRequestTypeDef(TypedDict):
    queryLanguage: NotRequired[QueryLanguageType],  # (1)
    queryDefinitionNamePrefix: NotRequired[str],
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
  1. See QueryLanguageType

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]],
  1. See QueryLanguageType

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],
  1. 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],
  1. See ExportTaskStatusCodeType

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)
  1. See IntegrationTypeType
  2. See IntegrationStatusType

ListAnomaliesRequestRequestTypeDef#

# ListAnomaliesRequestRequestTypeDef definition

class ListAnomaliesRequestRequestTypeDef(TypedDict):
    anomalyDetectorArn: NotRequired[str],
    suppressionState: NotRequired[SuppressionStateType],  # (1)
    limit: NotRequired[int],
    nextToken: NotRequired[str],
  1. See SuppressionStateType

ListIntegrationsRequestRequestTypeDef#

# ListIntegrationsRequestRequestTypeDef definition

class ListIntegrationsRequestRequestTypeDef(TypedDict):
    integrationNamePrefix: NotRequired[str],
    integrationType: NotRequired[IntegrationTypeType],  # (1)
    integrationStatus: NotRequired[IntegrationStatusType],  # (2)
  1. See IntegrationTypeType
  2. See IntegrationStatusType

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)
  1. See FlattenedElementType

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)
  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)
  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],
  1. See OpenSearchResourceStatusTypeType

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],
  1. See PolicyTypeType
  2. 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)
  1. See EntityRejectionErrorTypeType

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],
  1. See QueryLanguageType

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],
  1. 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],
  1. See QueryLanguageType

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)
  1. See SuppressionUnitType

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)
  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],
  1. See EvaluationFrequencyType

UpperCaseStringTypeDef#

# UpperCaseStringTypeDef definition

class UpperCaseStringTypeDef(TypedDict):
    withKeys: Sequence[str],

AddKeysOutputTypeDef#

# AddKeysOutputTypeDef definition

class AddKeysOutputTypeDef(TypedDict):
    entries: list[AddKeyEntryTypeDef],  # (1)
  1. See AddKeyEntryTypeDef

AddKeysTypeDef#

# AddKeysTypeDef definition

class AddKeysTypeDef(TypedDict):
    entries: Sequence[AddKeyEntryTypeDef],  # (1)
  1. See AddKeyEntryTypeDef

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],
  1. See StateType
  2. See LogEventTypeDef
  3. See PatternTokenTypeDef

ConfigurationTemplateDeliveryConfigValuesTypeDef#

# ConfigurationTemplateDeliveryConfigValuesTypeDef definition

class ConfigurationTemplateDeliveryConfigValuesTypeDef(TypedDict):
    recordFields: NotRequired[list[str]],
    fieldDelimiter: NotRequired[str],
    s3DeliveryConfiguration: NotRequired[S3DeliveryConfigurationTypeDef],  # (1)
  1. See S3DeliveryConfigurationTypeDef

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]],
  1. See S3DeliveryConfigurationTypeDef

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]],
  1. See DeliveryDestinationTypeType
  2. See S3DeliveryConfigurationTypeDef

UpdateDeliveryConfigurationRequestRequestTypeDef#

# UpdateDeliveryConfigurationRequestRequestTypeDef definition

class UpdateDeliveryConfigurationRequestRequestTypeDef(TypedDict):
    id: str,
    recordFields: NotRequired[Sequence[str]],
    fieldDelimiter: NotRequired[str],
    s3DeliveryConfiguration: NotRequired[S3DeliveryConfigurationTypeDef],  # (1)
  1. See S3DeliveryConfigurationTypeDef

CopyValueOutputTypeDef#

# CopyValueOutputTypeDef definition

class CopyValueOutputTypeDef(TypedDict):
    entries: list[CopyValueEntryTypeDef],  # (1)
  1. See CopyValueEntryTypeDef

CopyValueTypeDef#

# CopyValueTypeDef definition

class CopyValueTypeDef(TypedDict):
    entries: Sequence[CopyValueEntryTypeDef],  # (1)
  1. See CopyValueEntryTypeDef

CreateExportTaskResponseTypeDef#

# CreateExportTaskResponseTypeDef definition

class CreateExportTaskResponseTypeDef(TypedDict):
    taskId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateLogAnomalyDetectorResponseTypeDef#

# CreateLogAnomalyDetectorResponseTypeDef definition

class CreateLogAnomalyDetectorResponseTypeDef(TypedDict):
    anomalyDetectorArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DeleteQueryDefinitionResponseTypeDef#

# DeleteQueryDefinitionResponseTypeDef definition

class DeleteQueryDefinitionResponseTypeDef(TypedDict):
    success: bool,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DescribeAccountPoliciesResponseTypeDef#

# DescribeAccountPoliciesResponseTypeDef definition

class DescribeAccountPoliciesResponseTypeDef(TypedDict):
    accountPolicies: list[AccountPolicyTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See AccountPolicyTypeDef
  2. See ResponseMetadataTypeDef

EmptyResponseMetadataTypeDef#

# EmptyResponseMetadataTypeDef definition

class EmptyResponseMetadataTypeDef(TypedDict):
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetDataProtectionPolicyResponseTypeDef#

# GetDataProtectionPolicyResponseTypeDef definition

class GetDataProtectionPolicyResponseTypeDef(TypedDict):
    logGroupIdentifier: str,
    policyDocument: str,
    lastUpdatedTime: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

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)
  1. See EvaluationFrequencyType
  2. See AnomalyDetectorStatusType
  3. See ResponseMetadataTypeDef

GetLogRecordResponseTypeDef#

# GetLogRecordResponseTypeDef definition

class GetLogRecordResponseTypeDef(TypedDict):
    logRecord: dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListLogAnomalyDetectorsResponseTypeDef#

# ListLogAnomalyDetectorsResponseTypeDef definition

class ListLogAnomalyDetectorsResponseTypeDef(TypedDict):
    anomalyDetectors: list[AnomalyDetectorTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See AnomalyDetectorTypeDef
  2. See ResponseMetadataTypeDef

ListLogGroupsForQueryResponseTypeDef#

# ListLogGroupsForQueryResponseTypeDef definition

class ListLogGroupsForQueryResponseTypeDef(TypedDict):
    logGroupIdentifiers: list[str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
    nextToken: NotRequired[str],
  1. See ResponseMetadataTypeDef

ListTagsForResourceResponseTypeDef#

# ListTagsForResourceResponseTypeDef definition

class ListTagsForResourceResponseTypeDef(TypedDict):
    tags: dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListTagsLogGroupResponseTypeDef#

# ListTagsLogGroupResponseTypeDef definition

class ListTagsLogGroupResponseTypeDef(TypedDict):
    tags: dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

PutAccountPolicyResponseTypeDef#

# PutAccountPolicyResponseTypeDef definition

class PutAccountPolicyResponseTypeDef(TypedDict):
    accountPolicy: AccountPolicyTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AccountPolicyTypeDef
  2. See ResponseMetadataTypeDef

PutDataProtectionPolicyResponseTypeDef#

# PutDataProtectionPolicyResponseTypeDef definition

class PutDataProtectionPolicyResponseTypeDef(TypedDict):
    logGroupIdentifier: str,
    policyDocument: str,
    lastUpdatedTime: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

PutIntegrationResponseTypeDef#

# PutIntegrationResponseTypeDef definition

class PutIntegrationResponseTypeDef(TypedDict):
    integrationName: str,
    integrationStatus: IntegrationStatusType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See IntegrationStatusType
  2. See ResponseMetadataTypeDef

PutQueryDefinitionResponseTypeDef#

# PutQueryDefinitionResponseTypeDef definition

class PutQueryDefinitionResponseTypeDef(TypedDict):
    queryDefinitionId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

StartQueryResponseTypeDef#

# StartQueryResponseTypeDef definition

class StartQueryResponseTypeDef(TypedDict):
    queryId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

StopQueryResponseTypeDef#

# StopQueryResponseTypeDef definition

class StopQueryResponseTypeDef(TypedDict):
    success: bool,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

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]],
  1. See DeliveryDestinationTypeType
  2. See OutputFormatType
  3. See DeliveryDestinationConfigurationTypeDef

PutDeliveryDestinationRequestRequestTypeDef#

# PutDeliveryDestinationRequestRequestTypeDef definition

class PutDeliveryDestinationRequestRequestTypeDef(TypedDict):
    name: str,
    deliveryDestinationConfiguration: DeliveryDestinationConfigurationTypeDef,  # (1)
    outputFormat: NotRequired[OutputFormatType],  # (2)
    tags: NotRequired[Mapping[str, str]],
  1. See DeliveryDestinationConfigurationTypeDef
  2. See OutputFormatType

DescribeDeliverySourcesResponseTypeDef#

# DescribeDeliverySourcesResponseTypeDef definition

class DescribeDeliverySourcesResponseTypeDef(TypedDict):
    deliverySources: list[DeliverySourceTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See DeliverySourceTypeDef
  2. See ResponseMetadataTypeDef

GetDeliverySourceResponseTypeDef#

# GetDeliverySourceResponseTypeDef definition

class GetDeliverySourceResponseTypeDef(TypedDict):
    deliverySource: DeliverySourceTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DeliverySourceTypeDef
  2. See ResponseMetadataTypeDef

PutDeliverySourceResponseTypeDef#

# PutDeliverySourceResponseTypeDef definition

class PutDeliverySourceResponseTypeDef(TypedDict):
    deliverySource: DeliverySourceTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DeliverySourceTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See DeliveryDestinationTypeType
  2. See PaginatorConfigTypeDef

DescribeDeliveriesRequestPaginateTypeDef#

# DescribeDeliveriesRequestPaginateTypeDef definition

class DescribeDeliveriesRequestPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeDeliveryDestinationsRequestPaginateTypeDef#

# DescribeDeliveryDestinationsRequestPaginateTypeDef definition

class DescribeDeliveryDestinationsRequestPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeDeliverySourcesRequestPaginateTypeDef#

# DescribeDeliverySourcesRequestPaginateTypeDef definition

class DescribeDeliverySourcesRequestPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeDestinationsRequestPaginateTypeDef#

# DescribeDestinationsRequestPaginateTypeDef definition

class DescribeDestinationsRequestPaginateTypeDef(TypedDict):
    DestinationNamePrefix: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeExportTasksRequestPaginateTypeDef#

# DescribeExportTasksRequestPaginateTypeDef definition

class DescribeExportTasksRequestPaginateTypeDef(TypedDict):
    taskId: NotRequired[str],
    statusCode: NotRequired[ExportTaskStatusCodeType],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See ExportTaskStatusCodeType
  2. See PaginatorConfigTypeDef

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)
  1. See LogGroupClassType
  2. See PaginatorConfigTypeDef

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)
  1. See OrderByType
  2. See PaginatorConfigTypeDef

DescribeMetricFiltersRequestPaginateTypeDef#

# DescribeMetricFiltersRequestPaginateTypeDef definition

class DescribeMetricFiltersRequestPaginateTypeDef(TypedDict):
    logGroupName: NotRequired[str],
    filterNamePrefix: NotRequired[str],
    metricName: NotRequired[str],
    metricNamespace: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeQueriesRequestPaginateTypeDef#

# DescribeQueriesRequestPaginateTypeDef definition

class DescribeQueriesRequestPaginateTypeDef(TypedDict):
    logGroupName: NotRequired[str],
    status: NotRequired[QueryStatusType],  # (1)
    queryLanguage: NotRequired[QueryLanguageType],  # (2)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (3)
  1. See QueryStatusType
  2. See QueryLanguageType
  3. See PaginatorConfigTypeDef

DescribeResourcePoliciesRequestPaginateTypeDef#

# DescribeResourcePoliciesRequestPaginateTypeDef definition

class DescribeResourcePoliciesRequestPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeSubscriptionFiltersRequestPaginateTypeDef#

# DescribeSubscriptionFiltersRequestPaginateTypeDef definition

class DescribeSubscriptionFiltersRequestPaginateTypeDef(TypedDict):
    logGroupName: str,
    filterNamePrefix: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

ListAnomaliesRequestPaginateTypeDef#

# ListAnomaliesRequestPaginateTypeDef definition

class ListAnomaliesRequestPaginateTypeDef(TypedDict):
    anomalyDetectorArn: NotRequired[str],
    suppressionState: NotRequired[SuppressionStateType],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See SuppressionStateType
  2. See PaginatorConfigTypeDef

ListLogAnomalyDetectorsRequestPaginateTypeDef#

# ListLogAnomalyDetectorsRequestPaginateTypeDef definition

class ListLogAnomalyDetectorsRequestPaginateTypeDef(TypedDict):
    filterLogGroupArn: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListLogGroupsForQueryRequestPaginateTypeDef#

# ListLogGroupsForQueryRequestPaginateTypeDef definition

class ListLogGroupsForQueryRequestPaginateTypeDef(TypedDict):
    queryId: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeDestinationsResponseTypeDef#

# DescribeDestinationsResponseTypeDef definition

class DescribeDestinationsResponseTypeDef(TypedDict):
    destinations: list[DestinationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See DestinationTypeDef
  2. See ResponseMetadataTypeDef

PutDestinationResponseTypeDef#

# PutDestinationResponseTypeDef definition

class PutDestinationResponseTypeDef(TypedDict):
    destination: DestinationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DestinationTypeDef
  2. See ResponseMetadataTypeDef

DescribeFieldIndexesResponseTypeDef#

# DescribeFieldIndexesResponseTypeDef definition

class DescribeFieldIndexesResponseTypeDef(TypedDict):
    fieldIndexes: list[FieldIndexTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See FieldIndexTypeDef
  2. See ResponseMetadataTypeDef

DescribeIndexPoliciesResponseTypeDef#

# DescribeIndexPoliciesResponseTypeDef definition

class DescribeIndexPoliciesResponseTypeDef(TypedDict):
    indexPolicies: list[IndexPolicyTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See IndexPolicyTypeDef
  2. See ResponseMetadataTypeDef

PutIndexPolicyResponseTypeDef#

# PutIndexPolicyResponseTypeDef definition

class PutIndexPolicyResponseTypeDef(TypedDict):
    indexPolicy: IndexPolicyTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See IndexPolicyTypeDef
  2. See ResponseMetadataTypeDef

DescribeLogGroupsResponseTypeDef#

# DescribeLogGroupsResponseTypeDef definition

class DescribeLogGroupsResponseTypeDef(TypedDict):
    logGroups: list[LogGroupTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See LogGroupTypeDef
  2. See ResponseMetadataTypeDef

DescribeLogStreamsResponseTypeDef#

# DescribeLogStreamsResponseTypeDef definition

class DescribeLogStreamsResponseTypeDef(TypedDict):
    logStreams: list[LogStreamTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See LogStreamTypeDef
  2. See ResponseMetadataTypeDef

DescribeQueriesResponseTypeDef#

# DescribeQueriesResponseTypeDef definition

class DescribeQueriesResponseTypeDef(TypedDict):
    queries: list[QueryInfoTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See QueryInfoTypeDef
  2. See ResponseMetadataTypeDef

DescribeQueryDefinitionsResponseTypeDef#

# DescribeQueryDefinitionsResponseTypeDef definition

class DescribeQueryDefinitionsResponseTypeDef(TypedDict):
    queryDefinitions: list[QueryDefinitionTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See QueryDefinitionTypeDef
  2. See ResponseMetadataTypeDef

DescribeResourcePoliciesResponseTypeDef#

# DescribeResourcePoliciesResponseTypeDef definition

class DescribeResourcePoliciesResponseTypeDef(TypedDict):
    resourcePolicies: list[ResourcePolicyTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See ResourcePolicyTypeDef
  2. See ResponseMetadataTypeDef

PutResourcePolicyResponseTypeDef#

# PutResourcePolicyResponseTypeDef definition

class PutResourcePolicyResponseTypeDef(TypedDict):
    resourcePolicy: ResourcePolicyTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ResourcePolicyTypeDef
  2. See ResponseMetadataTypeDef

DescribeSubscriptionFiltersResponseTypeDef#

# DescribeSubscriptionFiltersResponseTypeDef definition

class DescribeSubscriptionFiltersResponseTypeDef(TypedDict):
    subscriptionFilters: list[SubscriptionFilterTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See SubscriptionFilterTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See ExportTaskStatusTypeDef
  2. See ExportTaskExecutionInfoTypeDef

FilterLogEventsResponseTypeDef#

# FilterLogEventsResponseTypeDef definition

class FilterLogEventsResponseTypeDef(TypedDict):
    events: list[FilteredLogEventTypeDef],  # (1)
    searchedLogStreams: list[SearchedLogStreamTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
    nextToken: NotRequired[str],
  1. See FilteredLogEventTypeDef
  2. See SearchedLogStreamTypeDef
  3. See ResponseMetadataTypeDef

GetDeliveryDestinationPolicyResponseTypeDef#

# GetDeliveryDestinationPolicyResponseTypeDef definition

class GetDeliveryDestinationPolicyResponseTypeDef(TypedDict):
    policy: PolicyTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PolicyTypeDef
  2. See ResponseMetadataTypeDef

PutDeliveryDestinationPolicyResponseTypeDef#

# PutDeliveryDestinationPolicyResponseTypeDef definition

class PutDeliveryDestinationPolicyResponseTypeDef(TypedDict):
    policy: PolicyTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PolicyTypeDef
  2. See ResponseMetadataTypeDef

GetLogEventsResponseTypeDef#

# GetLogEventsResponseTypeDef definition

class GetLogEventsResponseTypeDef(TypedDict):
    events: list[OutputLogEventTypeDef],  # (1)
    nextForwardToken: str,
    nextBackwardToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OutputLogEventTypeDef
  2. See ResponseMetadataTypeDef

GetLogGroupFieldsResponseTypeDef#

# GetLogGroupFieldsResponseTypeDef definition

class GetLogGroupFieldsResponseTypeDef(TypedDict):
    logGroupFields: list[LogGroupFieldTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LogGroupFieldTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See QueryLanguageType
  2. See ResultFieldTypeDef
  3. See QueryStatisticsTypeDef
  4. See QueryStatusType
  5. See ResponseMetadataTypeDef

PutLogEventsRequestRequestTypeDef#

# PutLogEventsRequestRequestTypeDef definition

class PutLogEventsRequestRequestTypeDef(TypedDict):
    logGroupName: str,
    logStreamName: str,
    logEvents: Sequence[InputLogEventTypeDef],  # (1)
    sequenceToken: NotRequired[str],
    entity: NotRequired[EntityTypeDef],  # (2)
  1. See InputLogEventTypeDef
  2. See EntityTypeDef

ListIntegrationsResponseTypeDef#

# ListIntegrationsResponseTypeDef definition

class ListIntegrationsResponseTypeDef(TypedDict):
    integrationSummaries: list[IntegrationSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See IntegrationSummaryTypeDef
  2. See ResponseMetadataTypeDef

LiveTailSessionUpdateTypeDef#

# LiveTailSessionUpdateTypeDef definition

class LiveTailSessionUpdateTypeDef(TypedDict):
    sessionMetadata: NotRequired[LiveTailSessionMetadataTypeDef],  # (1)
    sessionResults: NotRequired[list[LiveTailSessionLogEventTypeDef]],  # (2)
  1. See LiveTailSessionMetadataTypeDef
  2. See LiveTailSessionLogEventTypeDef

TestMetricFilterResponseTypeDef#

# TestMetricFilterResponseTypeDef definition

class TestMetricFilterResponseTypeDef(TypedDict):
    matches: list[MetricFilterMatchRecordTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See MetricFilterMatchRecordTypeDef
  2. See ResponseMetadataTypeDef

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],
  1. See MetricTransformationOutputTypeDef

MoveKeysOutputTypeDef#

# MoveKeysOutputTypeDef definition

class MoveKeysOutputTypeDef(TypedDict):
    entries: list[MoveKeyEntryTypeDef],  # (1)
  1. See MoveKeyEntryTypeDef

MoveKeysTypeDef#

# MoveKeysTypeDef definition

class MoveKeysTypeDef(TypedDict):
    entries: Sequence[MoveKeyEntryTypeDef],  # (1)
  1. See MoveKeyEntryTypeDef

OpenSearchApplicationTypeDef#

# OpenSearchApplicationTypeDef definition

class OpenSearchApplicationTypeDef(TypedDict):
    applicationEndpoint: NotRequired[str],
    applicationArn: NotRequired[str],
    applicationId: NotRequired[str],
    status: NotRequired[OpenSearchResourceStatusTypeDef],  # (1)
  1. See OpenSearchResourceStatusTypeDef

OpenSearchCollectionTypeDef#

# OpenSearchCollectionTypeDef definition

class OpenSearchCollectionTypeDef(TypedDict):
    collectionEndpoint: NotRequired[str],
    collectionArn: NotRequired[str],
    status: NotRequired[OpenSearchResourceStatusTypeDef],  # (1)
  1. See OpenSearchResourceStatusTypeDef

OpenSearchDataAccessPolicyTypeDef#

# OpenSearchDataAccessPolicyTypeDef definition

class OpenSearchDataAccessPolicyTypeDef(TypedDict):
    policyName: NotRequired[str],
    status: NotRequired[OpenSearchResourceStatusTypeDef],  # (1)
  1. See OpenSearchResourceStatusTypeDef

OpenSearchDataSourceTypeDef#

# OpenSearchDataSourceTypeDef definition

class OpenSearchDataSourceTypeDef(TypedDict):
    dataSourceName: NotRequired[str],
    status: NotRequired[OpenSearchResourceStatusTypeDef],  # (1)
  1. See OpenSearchResourceStatusTypeDef

OpenSearchEncryptionPolicyTypeDef#

# OpenSearchEncryptionPolicyTypeDef definition

class OpenSearchEncryptionPolicyTypeDef(TypedDict):
    policyName: NotRequired[str],
    status: NotRequired[OpenSearchResourceStatusTypeDef],  # (1)
  1. See OpenSearchResourceStatusTypeDef

OpenSearchLifecyclePolicyTypeDef#

# OpenSearchLifecyclePolicyTypeDef definition

class OpenSearchLifecyclePolicyTypeDef(TypedDict):
    policyName: NotRequired[str],
    status: NotRequired[OpenSearchResourceStatusTypeDef],  # (1)
  1. See OpenSearchResourceStatusTypeDef

OpenSearchNetworkPolicyTypeDef#

# OpenSearchNetworkPolicyTypeDef definition

class OpenSearchNetworkPolicyTypeDef(TypedDict):
    policyName: NotRequired[str],
    status: NotRequired[OpenSearchResourceStatusTypeDef],  # (1)
  1. See OpenSearchResourceStatusTypeDef

OpenSearchWorkspaceTypeDef#

# OpenSearchWorkspaceTypeDef definition

class OpenSearchWorkspaceTypeDef(TypedDict):
    workspaceId: NotRequired[str],
    status: NotRequired[OpenSearchResourceStatusTypeDef],  # (1)
  1. See OpenSearchResourceStatusTypeDef

ResourceConfigTypeDef#

# ResourceConfigTypeDef definition

class ResourceConfigTypeDef(TypedDict):
    openSearchResourceConfig: NotRequired[OpenSearchResourceConfigTypeDef],  # (1)
  1. See OpenSearchResourceConfigTypeDef

PutLogEventsResponseTypeDef#

# PutLogEventsResponseTypeDef definition

class PutLogEventsResponseTypeDef(TypedDict):
    nextSequenceToken: str,
    rejectedLogEventsInfo: RejectedLogEventsInfoTypeDef,  # (1)
    rejectedEntityInfo: RejectedEntityInfoTypeDef,  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See RejectedLogEventsInfoTypeDef
  2. See RejectedEntityInfoTypeDef
  3. See ResponseMetadataTypeDef

RenameKeysOutputTypeDef#

# RenameKeysOutputTypeDef definition

class RenameKeysOutputTypeDef(TypedDict):
    entries: list[RenameKeyEntryTypeDef],  # (1)
  1. See RenameKeyEntryTypeDef

RenameKeysTypeDef#

# RenameKeysTypeDef definition

class RenameKeysTypeDef(TypedDict):
    entries: Sequence[RenameKeyEntryTypeDef],  # (1)
  1. See RenameKeyEntryTypeDef

SplitStringOutputTypeDef#

# SplitStringOutputTypeDef definition

class SplitStringOutputTypeDef(TypedDict):
    entries: list[SplitStringEntryTypeDef],  # (1)
  1. See SplitStringEntryTypeDef

SplitStringTypeDef#

# SplitStringTypeDef definition

class SplitStringTypeDef(TypedDict):
    entries: Sequence[SplitStringEntryTypeDef],  # (1)
  1. See SplitStringEntryTypeDef

SubstituteStringOutputTypeDef#

# SubstituteStringOutputTypeDef definition

class SubstituteStringOutputTypeDef(TypedDict):
    entries: list[SubstituteStringEntryTypeDef],  # (1)
  1. See SubstituteStringEntryTypeDef

SubstituteStringTypeDef#

# SubstituteStringTypeDef definition

class SubstituteStringTypeDef(TypedDict):
    entries: Sequence[SubstituteStringEntryTypeDef],  # (1)
  1. See SubstituteStringEntryTypeDef

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],
  1. See SuppressionTypeType
  2. See SuppressionPeriodTypeDef

TestTransformerResponseTypeDef#

# TestTransformerResponseTypeDef definition

class TestTransformerResponseTypeDef(TypedDict):
    transformedLogs: list[TransformedLogRecordTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TransformedLogRecordTypeDef
  2. See ResponseMetadataTypeDef

TypeConverterOutputTypeDef#

# TypeConverterOutputTypeDef definition

class TypeConverterOutputTypeDef(TypedDict):
    entries: list[TypeConverterEntryTypeDef],  # (1)
  1. See TypeConverterEntryTypeDef

TypeConverterTypeDef#

# TypeConverterTypeDef definition

class TypeConverterTypeDef(TypedDict):
    entries: Sequence[TypeConverterEntryTypeDef],  # (1)
  1. See TypeConverterEntryTypeDef

ListAnomaliesResponseTypeDef#

# ListAnomaliesResponseTypeDef definition

class ListAnomaliesResponseTypeDef(TypedDict):
    anomalies: list[AnomalyTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See AnomalyTypeDef
  2. See ResponseMetadataTypeDef

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]],
  1. See DeliveryDestinationTypeType
  2. See ConfigurationTemplateDeliveryConfigValuesTypeDef
  3. See RecordFieldTypeDef
  4. See OutputFormatType

CreateDeliveryResponseTypeDef#

# CreateDeliveryResponseTypeDef definition

class CreateDeliveryResponseTypeDef(TypedDict):
    delivery: DeliveryTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DeliveryTypeDef
  2. See ResponseMetadataTypeDef

DescribeDeliveriesResponseTypeDef#

# DescribeDeliveriesResponseTypeDef definition

class DescribeDeliveriesResponseTypeDef(TypedDict):
    deliveries: list[DeliveryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See DeliveryTypeDef
  2. See ResponseMetadataTypeDef

GetDeliveryResponseTypeDef#

# GetDeliveryResponseTypeDef definition

class GetDeliveryResponseTypeDef(TypedDict):
    delivery: DeliveryTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DeliveryTypeDef
  2. See ResponseMetadataTypeDef

DescribeDeliveryDestinationsResponseTypeDef#

# DescribeDeliveryDestinationsResponseTypeDef definition

class DescribeDeliveryDestinationsResponseTypeDef(TypedDict):
    deliveryDestinations: list[DeliveryDestinationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See DeliveryDestinationTypeDef
  2. See ResponseMetadataTypeDef

GetDeliveryDestinationResponseTypeDef#

# GetDeliveryDestinationResponseTypeDef definition

class GetDeliveryDestinationResponseTypeDef(TypedDict):
    deliveryDestination: DeliveryDestinationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DeliveryDestinationTypeDef
  2. See ResponseMetadataTypeDef

PutDeliveryDestinationResponseTypeDef#

# PutDeliveryDestinationResponseTypeDef definition

class PutDeliveryDestinationResponseTypeDef(TypedDict):
    deliveryDestination: DeliveryDestinationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DeliveryDestinationTypeDef
  2. See ResponseMetadataTypeDef

DescribeExportTasksResponseTypeDef#

# DescribeExportTasksResponseTypeDef definition

class DescribeExportTasksResponseTypeDef(TypedDict):
    exportTasks: list[ExportTaskTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See ExportTaskTypeDef
  2. See ResponseMetadataTypeDef

StartLiveTailResponseStreamTypeDef#

# StartLiveTailResponseStreamTypeDef definition

class StartLiveTailResponseStreamTypeDef(TypedDict):
    sessionStart: NotRequired[LiveTailSessionStartTypeDef],  # (1)
    sessionUpdate: NotRequired[LiveTailSessionUpdateTypeDef],  # (2)
    SessionTimeoutException: NotRequired[SessionTimeoutExceptionTypeDef],  # (3)
    SessionStreamingException: NotRequired[SessionStreamingExceptionTypeDef],  # (4)
  1. See LiveTailSessionStartTypeDef
  2. See LiveTailSessionUpdateTypeDef
  3. See SessionTimeoutExceptionTypeDef
  4. See SessionStreamingExceptionTypeDef

DescribeMetricFiltersResponseTypeDef#

# DescribeMetricFiltersResponseTypeDef definition

class DescribeMetricFiltersResponseTypeDef(TypedDict):
    metricFilters: list[MetricFilterTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See MetricFilterTypeDef
  2. See ResponseMetadataTypeDef

PutMetricFilterRequestRequestTypeDef#

# PutMetricFilterRequestRequestTypeDef definition

class PutMetricFilterRequestRequestTypeDef(TypedDict):
    logGroupName: str,
    filterName: str,
    filterPattern: str,
    metricTransformations: Sequence[MetricTransformationUnionTypeDef],  # (1)
    applyOnTransformedLogs: NotRequired[bool],
  1. See MetricTransformationTypeDef MetricTransformationOutputTypeDef

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)
  1. See OpenSearchDataSourceTypeDef
  2. See OpenSearchApplicationTypeDef
  3. See OpenSearchCollectionTypeDef
  4. See OpenSearchWorkspaceTypeDef
  5. See OpenSearchEncryptionPolicyTypeDef
  6. See OpenSearchNetworkPolicyTypeDef
  7. See OpenSearchDataAccessPolicyTypeDef
  8. See OpenSearchLifecyclePolicyTypeDef

PutIntegrationRequestRequestTypeDef#

# PutIntegrationRequestRequestTypeDef definition

class PutIntegrationRequestRequestTypeDef(TypedDict):
    integrationName: str,
    resourceConfig: ResourceConfigTypeDef,  # (1)
    integrationType: IntegrationTypeType,  # (2)
  1. See ResourceConfigTypeDef
  2. See IntegrationTypeType

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)
  1. See AddKeysOutputTypeDef
  2. See CopyValueOutputTypeDef
  3. See CSVOutputTypeDef
  4. See DateTimeConverterOutputTypeDef
  5. See DeleteKeysOutputTypeDef
  6. See GrokTypeDef
  7. See ListToMapTypeDef
  8. See LowerCaseStringOutputTypeDef
  9. See MoveKeysOutputTypeDef
  10. See ParseCloudfrontTypeDef
  11. See ParseJSONTypeDef
  12. See ParseKeyValueTypeDef
  13. See ParseRoute53TypeDef
  14. See ParsePostgresTypeDef
  15. See ParseVPCTypeDef
  16. See ParseWAFTypeDef
  17. See RenameKeysOutputTypeDef
  18. See SplitStringOutputTypeDef
  19. See SubstituteStringOutputTypeDef
  20. See TrimStringOutputTypeDef
  21. See TypeConverterOutputTypeDef
  22. See UpperCaseStringOutputTypeDef

DescribeConfigurationTemplatesResponseTypeDef#

# DescribeConfigurationTemplatesResponseTypeDef definition

class DescribeConfigurationTemplatesResponseTypeDef(TypedDict):
    configurationTemplates: list[ConfigurationTemplateTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See ConfigurationTemplateTypeDef
  2. See ResponseMetadataTypeDef

StartLiveTailResponseTypeDef#

# StartLiveTailResponseTypeDef definition

class StartLiveTailResponseTypeDef(TypedDict):
    responseStream: EventStream[StartLiveTailResponseStreamTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StartLiveTailResponseStreamTypeDef
  2. See ResponseMetadataTypeDef

IntegrationDetailsTypeDef#

# IntegrationDetailsTypeDef definition

class IntegrationDetailsTypeDef(TypedDict):
    openSearchIntegrationDetails: NotRequired[OpenSearchIntegrationDetailsTypeDef],  # (1)
  1. See OpenSearchIntegrationDetailsTypeDef

GetTransformerResponseTypeDef#

# GetTransformerResponseTypeDef definition

class GetTransformerResponseTypeDef(TypedDict):
    logGroupIdentifier: str,
    creationTime: int,
    lastModifiedTime: int,
    transformerConfig: list[ProcessorOutputTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ProcessorOutputTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See AddKeysTypeDef AddKeysOutputTypeDef
  2. See CopyValueTypeDef CopyValueOutputTypeDef
  3. See CSVTypeDef CSVOutputTypeDef
  4. See DateTimeConverterTypeDef DateTimeConverterOutputTypeDef
  5. See DeleteKeysTypeDef DeleteKeysOutputTypeDef
  6. See GrokTypeDef
  7. See ListToMapTypeDef
  8. See LowerCaseStringTypeDef LowerCaseStringOutputTypeDef
  9. See MoveKeysTypeDef MoveKeysOutputTypeDef
  10. See ParseCloudfrontTypeDef
  11. See ParseJSONTypeDef
  12. See ParseKeyValueTypeDef
  13. See ParseRoute53TypeDef
  14. See ParsePostgresTypeDef
  15. See ParseVPCTypeDef
  16. See ParseWAFTypeDef
  17. See RenameKeysTypeDef RenameKeysOutputTypeDef
  18. See SplitStringTypeDef SplitStringOutputTypeDef
  19. See SubstituteStringTypeDef SubstituteStringOutputTypeDef
  20. See TrimStringTypeDef TrimStringOutputTypeDef
  21. See TypeConverterTypeDef TypeConverterOutputTypeDef
  22. See UpperCaseStringTypeDef UpperCaseStringOutputTypeDef

GetIntegrationResponseTypeDef#

# GetIntegrationResponseTypeDef definition

class GetIntegrationResponseTypeDef(TypedDict):
    integrationName: str,
    integrationType: IntegrationTypeType,  # (1)
    integrationStatus: IntegrationStatusType,  # (2)
    integrationDetails: IntegrationDetailsTypeDef,  # (3)
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See IntegrationTypeType
  2. See IntegrationStatusType
  3. See IntegrationDetailsTypeDef
  4. See ResponseMetadataTypeDef

TestTransformerRequestRequestTypeDef#

# TestTransformerRequestRequestTypeDef definition

class TestTransformerRequestRequestTypeDef(TypedDict):
    transformerConfig: Sequence[ProcessorTypeDef],  # (1)
    logEventMessages: Sequence[str],
  1. See ProcessorTypeDef

PutTransformerRequestRequestTypeDef#

# PutTransformerRequestRequestTypeDef definition

class PutTransformerRequestRequestTypeDef(TypedDict):
    logGroupIdentifier: str,
    transformerConfig: Sequence[ProcessorUnionTypeDef],  # (1)
  1. See ProcessorTypeDef ProcessorOutputTypeDef