Logs Classes
AccountPolicyTypeDef
policyName
- Type: typing.Optional[str]
policyDocument
- Type: typing.Optional[str]
lastUpdatedTime
- Type: typing.Optional[int]
policyType
- Type: typing.Optional[typing.Literal['DATA_PROTECTION_POLICY', 'SUBSCRIPTION_FILTER_POLICY']]
scope
- Type: typing.Optional[typing.Literal['ALL']]
selectionCriteria
- Type: typing.Optional[str]
accountId
- Type: typing.Optional[str]
AnomalyDetectorTypeDef
anomalyDetectorArn
- Type: typing.Optional[str]
detectorName
- Type: typing.Optional[str]
logGroupArnList
- Type: typing.Optional[typing.List[str]]
evaluationFrequency
- Type: typing.Optional[typing.Literal['FIFTEEN_MIN', 'FIVE_MIN', 'ONE_HOUR', 'ONE_MIN', 'TEN_MIN', 'THIRTY_MIN']]
filterPattern
- Type: typing.Optional[str]
anomalyDetectorStatus
- Type: typing.Optional[typing.Literal['ANALYZING', 'DELETED', 'FAILED', 'INITIALIZING', 'PAUSED', 'TRAINING']]
kmsKeyId
- Type: typing.Optional[str]
creationTimeStamp
- Type: typing.Optional[int]
lastModifiedTimeStamp
- Type: typing.Optional[int]
anomalyVisibilityTime
- Type: typing.Optional[int]
AnomalyTypeDef
anomalyId
- Type:
- Required: Yes
patternId
- Type:
- Required: Yes
anomalyDetectorArn
- Type:
- Required: Yes
patternString
- Type:
- Required: Yes
firstSeen
- Type:
- Required: Yes
lastSeen
- Type:
- Required: Yes
description
- Type:
- Required: Yes
active
- Type:
- Required: Yes
state
- Type: typing.Literal['Active', 'Baseline', 'Suppressed']
- Required: Yes
histogram
- Type: typing.Dict[str, int]
- Required: Yes
logSamples
- Type: typing.List[aws_resource_validator.pydantic_models.logs_classes.LogEventTypeDef]
- Required: Yes
patternTokens
- Type: typing.List[aws_resource_validator.pydantic_models.logs_classes.PatternTokenTypeDef]
- Required: Yes
logGroupArnList
- Type: typing.List[str]
- Required: Yes
patternRegex
- Type: typing.Optional[str]
priority
- Type: typing.Optional[str]
suppressed
- Type: typing.Optional[bool]
suppressedDate
- Type: typing.Optional[int]
suppressedUntil
- Type: typing.Optional[int]
isPatternLevelSuppression
- Type: typing.Optional[bool]
AssociateKmsKeyRequestRequestTypeDef
kmsKeyId
- Type:
- Required: Yes
logGroupName
- Type: typing.Optional[str]
resourceIdentifier
- Type: typing.Optional[str]
BaseValidatorModel
Oops! This Pydantic model is currently empty. Stay tuned!
CancelExportTaskRequestRequestTypeDef
taskId
- Type:
- Required: Yes
CreateDeliveryRequestRequestTypeDef
deliverySourceName
- Type:
- Required: Yes
deliveryDestinationArn
- Type:
- Required: Yes
tags
- Type: typing.Optional[typing.Mapping[str, str]]
CreateDeliveryResponseTypeDef
delivery
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateExportTaskRequestRequestTypeDef
logGroupName
- Type:
- Required: Yes
fromTime
- Type:
- Required: Yes
to
- Type:
- Required: Yes
destination
- Type:
- Required: Yes
taskName
- Type: typing.Optional[str]
logStreamNamePrefix
- Type: typing.Optional[str]
destinationPrefix
- Type: typing.Optional[str]
CreateExportTaskResponseTypeDef
taskId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateLogAnomalyDetectorRequestRequestTypeDef
logGroupArnList
- Type: typing.Sequence[str]
- Required: Yes
detectorName
- Type: typing.Optional[str]
evaluationFrequency
- Type: typing.Optional[typing.Literal['FIFTEEN_MIN', 'FIVE_MIN', 'ONE_HOUR', 'ONE_MIN', 'TEN_MIN', 'THIRTY_MIN']]
filterPattern
- Type: typing.Optional[str]
kmsKeyId
- Type: typing.Optional[str]
anomalyVisibilityTime
- Type: typing.Optional[int]
tags
- Type: typing.Optional[typing.Mapping[str, str]]
CreateLogAnomalyDetectorResponseTypeDef
anomalyDetectorArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateLogGroupRequestRequestTypeDef
logGroupName
- Type:
- Required: Yes
kmsKeyId
- Type: typing.Optional[str]
tags
- Type: typing.Optional[typing.Mapping[str, str]]
logGroupClass
- Type: typing.Optional[typing.Literal['INFREQUENT_ACCESS', 'STANDARD']]
CreateLogStreamRequestRequestTypeDef
logGroupName
- Type:
- Required: Yes
logStreamName
- Type:
- Required: Yes
DeleteAccountPolicyRequestRequestTypeDef
policyName
- Type:
- Required: Yes
policyType
- Type: typing.Literal['DATA_PROTECTION_POLICY', 'SUBSCRIPTION_FILTER_POLICY']
- Required: Yes
DeleteDataProtectionPolicyRequestRequestTypeDef
logGroupIdentifier
- Type:
- Required: Yes
DeleteDeliveryDestinationPolicyRequestRequestTypeDef
deliveryDestinationName
- Type:
- Required: Yes
DeleteDeliveryDestinationRequestRequestTypeDef
name
- Type:
- Required: Yes
DeleteDeliveryRequestRequestTypeDef
id
- Type:
- Required: Yes
DeleteDeliverySourceRequestRequestTypeDef
name
- Type:
- Required: Yes
DeleteDestinationRequestRequestTypeDef
destinationName
- Type:
- Required: Yes
DeleteLogAnomalyDetectorRequestRequestTypeDef
anomalyDetectorArn
- Type:
- Required: Yes
DeleteLogGroupRequestRequestTypeDef
logGroupName
- Type:
- Required: Yes
DeleteLogStreamRequestRequestTypeDef
logGroupName
- Type:
- Required: Yes
logStreamName
- Type:
- Required: Yes
DeleteMetricFilterRequestRequestTypeDef
logGroupName
- Type:
- Required: Yes
filterName
- Type:
- Required: Yes
DeleteQueryDefinitionRequestRequestTypeDef
queryDefinitionId
- Type:
- Required: Yes
DeleteQueryDefinitionResponseTypeDef
success
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteResourcePolicyRequestRequestTypeDef
policyName
- Type: typing.Optional[str]
DeleteRetentionPolicyRequestRequestTypeDef
logGroupName
- Type:
- Required: Yes
DeleteSubscriptionFilterRequestRequestTypeDef
logGroupName
- Type:
- Required: Yes
filterName
- Type:
- Required: Yes
DeliveryDestinationConfigurationTypeDef
destinationResourceArn
- Type:
- Required: Yes
DeliveryDestinationTypeDef
name
- Type: typing.Optional[str]
arn
- Type: typing.Optional[str]
deliveryDestinationType
- Type: typing.Optional[typing.Literal['CWL', 'FH', 'S3']]
outputFormat
- Type: typing.Optional[typing.Literal['json', 'parquet', 'plain', 'raw', 'w3c']]
deliveryDestinationConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.logs_classes.DeliveryDestinationConfigurationTypeDef]
tags
- Type: typing.Optional[typing.Dict[str, str]]
DeliverySourceTypeDef
name
- Type: typing.Optional[str]
arn
- Type: typing.Optional[str]
resourceArns
- Type: typing.Optional[typing.List[str]]
service
- Type: typing.Optional[str]
logType
- Type: typing.Optional[str]
tags
- Type: typing.Optional[typing.Dict[str, str]]
DeliveryTypeDef
id
- Type: typing.Optional[str]
arn
- Type: typing.Optional[str]
deliverySourceName
- Type: typing.Optional[str]
deliveryDestinationArn
- Type: typing.Optional[str]
deliveryDestinationType
- Type: typing.Optional[typing.Literal['CWL', 'FH', 'S3']]
tags
- Type: typing.Optional[typing.Dict[str, str]]
DescribeAccountPoliciesRequestRequestTypeDef
policyType
- Type: typing.Literal['DATA_PROTECTION_POLICY', 'SUBSCRIPTION_FILTER_POLICY']
- Required: Yes
policyName
- Type: typing.Optional[str]
accountIdentifiers
- Type: typing.Optional[typing.Sequence[str]]
DescribeAccountPoliciesResponseTypeDef
accountPolicies
- Type: typing.List[aws_resource_validator.pydantic_models.logs_classes.AccountPolicyTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeDeliveriesRequestDescribeDeliveriesPaginateTypeDef
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.logs_classes.PaginatorConfigTypeDef]
DescribeDeliveriesRequestRequestTypeDef
nextToken
- Type: typing.Optional[str]
limit
- Type: typing.Optional[int]
DescribeDeliveriesResponseTypeDef
deliveries
- Type: typing.List[aws_resource_validator.pydantic_models.logs_classes.DeliveryTypeDef]
- Required: Yes
nextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeDeliveryDestinationsRequestDescribeDeliveryDestinationsPaginateTypeDef
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.logs_classes.PaginatorConfigTypeDef]
DescribeDeliveryDestinationsRequestRequestTypeDef
nextToken
- Type: typing.Optional[str]
limit
- Type: typing.Optional[int]
DescribeDeliveryDestinationsResponseTypeDef
deliveryDestinations
- Type: typing.List[aws_resource_validator.pydantic_models.logs_classes.DeliveryDestinationTypeDef]
- Required: Yes
nextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeDeliverySourcesRequestDescribeDeliverySourcesPaginateTypeDef
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.logs_classes.PaginatorConfigTypeDef]
DescribeDeliverySourcesRequestRequestTypeDef
nextToken
- Type: typing.Optional[str]
limit
- Type: typing.Optional[int]
DescribeDeliverySourcesResponseTypeDef
deliverySources
- Type: typing.List[aws_resource_validator.pydantic_models.logs_classes.DeliverySourceTypeDef]
- Required: Yes
nextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeDestinationsRequestDescribeDestinationsPaginateTypeDef
DestinationNamePrefix
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.logs_classes.PaginatorConfigTypeDef]
DescribeDestinationsRequestRequestTypeDef
DestinationNamePrefix
- Type: typing.Optional[str]
nextToken
- Type: typing.Optional[str]
limit
- Type: typing.Optional[int]
DescribeDestinationsResponseTypeDef
destinations
- Type: typing.List[aws_resource_validator.pydantic_models.logs_classes.DestinationTypeDef]
- Required: Yes
nextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeExportTasksRequestDescribeExportTasksPaginateTypeDef
taskId
- Type: typing.Optional[str]
statusCode
- Type: typing.Optional[typing.Literal['CANCELLED', 'COMPLETED', 'FAILED', 'PENDING', 'PENDING_CANCEL', 'RUNNING']]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.logs_classes.PaginatorConfigTypeDef]
DescribeExportTasksRequestRequestTypeDef
taskId
- Type: typing.Optional[str]
statusCode
- Type: typing.Optional[typing.Literal['CANCELLED', 'COMPLETED', 'FAILED', 'PENDING', 'PENDING_CANCEL', 'RUNNING']]
nextToken
- Type: typing.Optional[str]
limit
- Type: typing.Optional[int]
DescribeExportTasksResponseTypeDef
exportTasks
- Type: typing.List[aws_resource_validator.pydantic_models.logs_classes.ExportTaskTypeDef]
- Required: Yes
nextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeLogGroupsRequestDescribeLogGroupsPaginateTypeDef
accountIdentifiers
- Type: typing.Optional[typing.Sequence[str]]
logGroupNamePrefix
- Type: typing.Optional[str]
logGroupNamePattern
- Type: typing.Optional[str]
includeLinkedAccounts
- Type: typing.Optional[bool]
logGroupClass
- Type: typing.Optional[typing.Literal['INFREQUENT_ACCESS', 'STANDARD']]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.logs_classes.PaginatorConfigTypeDef]
DescribeLogGroupsRequestRequestTypeDef
accountIdentifiers
- Type: typing.Optional[typing.Sequence[str]]
logGroupNamePrefix
- Type: typing.Optional[str]
logGroupNamePattern
- Type: typing.Optional[str]
nextToken
- Type: typing.Optional[str]
limit
- Type: typing.Optional[int]
includeLinkedAccounts
- Type: typing.Optional[bool]
logGroupClass
- Type: typing.Optional[typing.Literal['INFREQUENT_ACCESS', 'STANDARD']]
DescribeLogGroupsResponseTypeDef
logGroups
- Type: typing.List[aws_resource_validator.pydantic_models.logs_classes.LogGroupTypeDef]
- Required: Yes
nextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeLogStreamsRequestDescribeLogStreamsPaginateTypeDef
logGroupName
- Type: typing.Optional[str]
logGroupIdentifier
- Type: typing.Optional[str]
logStreamNamePrefix
- Type: typing.Optional[str]
orderBy
- Type: typing.Optional[typing.Literal['LastEventTime', 'LogStreamName']]
descending
- Type: typing.Optional[bool]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.logs_classes.PaginatorConfigTypeDef]
DescribeLogStreamsRequestRequestTypeDef
logGroupName
- Type: typing.Optional[str]
logGroupIdentifier
- Type: typing.Optional[str]
logStreamNamePrefix
- Type: typing.Optional[str]
orderBy
- Type: typing.Optional[typing.Literal['LastEventTime', 'LogStreamName']]
descending
- Type: typing.Optional[bool]
nextToken
- Type: typing.Optional[str]
limit
- Type: typing.Optional[int]
DescribeLogStreamsResponseTypeDef
logStreams
- Type: typing.List[aws_resource_validator.pydantic_models.logs_classes.LogStreamTypeDef]
- Required: Yes
nextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeMetricFiltersRequestDescribeMetricFiltersPaginateTypeDef
logGroupName
- Type: typing.Optional[str]
filterNamePrefix
- Type: typing.Optional[str]
metricName
- Type: typing.Optional[str]
metricNamespace
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.logs_classes.PaginatorConfigTypeDef]
DescribeMetricFiltersRequestRequestTypeDef
logGroupName
- Type: typing.Optional[str]
filterNamePrefix
- Type: typing.Optional[str]
nextToken
- Type: typing.Optional[str]
limit
- Type: typing.Optional[int]
metricName
- Type: typing.Optional[str]
metricNamespace
- Type: typing.Optional[str]
DescribeMetricFiltersResponseTypeDef
metricFilters
- Type: typing.List[aws_resource_validator.pydantic_models.logs_classes.MetricFilterTypeDef]
- Required: Yes
nextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeQueriesRequestDescribeQueriesPaginateTypeDef
logGroupName
- Type: typing.Optional[str]
status
- Type: typing.Optional[typing.Literal['Cancelled', 'Complete', 'Failed', 'Running', 'Scheduled', 'Timeout', 'Unknown']]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.logs_classes.PaginatorConfigTypeDef]
DescribeQueriesRequestRequestTypeDef
logGroupName
- Type: typing.Optional[str]
status
- Type: typing.Optional[typing.Literal['Cancelled', 'Complete', 'Failed', 'Running', 'Scheduled', 'Timeout', 'Unknown']]
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
DescribeQueriesResponseTypeDef
queries
- Type: typing.List[aws_resource_validator.pydantic_models.logs_classes.QueryInfoTypeDef]
- Required: Yes
nextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeQueryDefinitionsRequestRequestTypeDef
queryDefinitionNamePrefix
- Type: typing.Optional[str]
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
DescribeQueryDefinitionsResponseTypeDef
queryDefinitions
- Type: typing.List[aws_resource_validator.pydantic_models.logs_classes.QueryDefinitionTypeDef]
- Required: Yes
nextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeResourcePoliciesRequestDescribeResourcePoliciesPaginateTypeDef
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.logs_classes.PaginatorConfigTypeDef]
DescribeResourcePoliciesRequestRequestTypeDef
nextToken
- Type: typing.Optional[str]
limit
- Type: typing.Optional[int]
DescribeResourcePoliciesResponseTypeDef
resourcePolicies
- Type: typing.List[aws_resource_validator.pydantic_models.logs_classes.ResourcePolicyTypeDef]
- Required: Yes
nextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeSubscriptionFiltersRequestDescribeSubscriptionFiltersPaginateTypeDef
logGroupName
- Type:
- Required: Yes
filterNamePrefix
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.logs_classes.PaginatorConfigTypeDef]
DescribeSubscriptionFiltersRequestRequestTypeDef
logGroupName
- Type:
- Required: Yes
filterNamePrefix
- Type: typing.Optional[str]
nextToken
- Type: typing.Optional[str]
limit
- Type: typing.Optional[int]
DescribeSubscriptionFiltersResponseTypeDef
subscriptionFilters
- Type: typing.List[aws_resource_validator.pydantic_models.logs_classes.SubscriptionFilterTypeDef]
- Required: Yes
nextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DestinationTypeDef
destinationName
- Type: typing.Optional[str]
targetArn
- Type: typing.Optional[str]
roleArn
- Type: typing.Optional[str]
accessPolicy
- Type: typing.Optional[str]
arn
- Type: typing.Optional[str]
creationTime
- Type: typing.Optional[int]
DisassociateKmsKeyRequestRequestTypeDef
logGroupName
- Type: typing.Optional[str]
resourceIdentifier
- Type: typing.Optional[str]
EmptyResponseMetadataTypeDef
ResponseMetadata
- Type:
- Required: Yes
ExportTaskExecutionInfoTypeDef
creationTime
- Type: typing.Optional[int]
completionTime
- Type: typing.Optional[int]
ExportTaskStatusTypeDef
code
- Type: typing.Optional[typing.Literal['CANCELLED', 'COMPLETED', 'FAILED', 'PENDING', 'PENDING_CANCEL', 'RUNNING']]
message
- Type: typing.Optional[str]
ExportTaskTypeDef
taskId
- Type: typing.Optional[str]
taskName
- Type: typing.Optional[str]
logGroupName
- Type: typing.Optional[str]
to
- Type: typing.Optional[int]
destination
- Type: typing.Optional[str]
destinationPrefix
- Type: typing.Optional[str]
status
- Type: typing.Optional[aws_resource_validator.pydantic_models.logs_classes.ExportTaskStatusTypeDef]
executionInfo
- Type: typing.Optional[aws_resource_validator.pydantic_models.logs_classes.ExportTaskExecutionInfoTypeDef]
FilterLogEventsRequestFilterLogEventsPaginateTypeDef
logGroupName
- Type: typing.Optional[str]
logGroupIdentifier
- Type: typing.Optional[str]
logStreamNames
- Type: typing.Optional[typing.Sequence[str]]
logStreamNamePrefix
- Type: typing.Optional[str]
startTime
- Type: typing.Optional[int]
endTime
- Type: typing.Optional[int]
filterPattern
- Type: typing.Optional[str]
interleaved
- Type: typing.Optional[bool]
unmask
- Type: typing.Optional[bool]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.logs_classes.PaginatorConfigTypeDef]
FilterLogEventsRequestRequestTypeDef
logGroupName
- Type: typing.Optional[str]
logGroupIdentifier
- Type: typing.Optional[str]
logStreamNames
- Type: typing.Optional[typing.Sequence[str]]
logStreamNamePrefix
- Type: typing.Optional[str]
startTime
- Type: typing.Optional[int]
endTime
- Type: typing.Optional[int]
filterPattern
- Type: typing.Optional[str]
nextToken
- Type: typing.Optional[str]
limit
- Type: typing.Optional[int]
interleaved
- Type: typing.Optional[bool]
unmask
- Type: typing.Optional[bool]
FilterLogEventsResponseTypeDef
events
- Type: typing.List[aws_resource_validator.pydantic_models.logs_classes.FilteredLogEventTypeDef]
- Required: Yes
searchedLogStreams
- Type: typing.List[aws_resource_validator.pydantic_models.logs_classes.SearchedLogStreamTypeDef]
- Required: Yes
nextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
FilteredLogEventTypeDef
logStreamName
- Type: typing.Optional[str]
timestamp
- Type: typing.Optional[int]
message
- Type: typing.Optional[str]
ingestionTime
- Type: typing.Optional[int]
eventId
- Type: typing.Optional[str]
GetDataProtectionPolicyRequestRequestTypeDef
logGroupIdentifier
- Type:
- Required: Yes
GetDataProtectionPolicyResponseTypeDef
logGroupIdentifier
- Type:
- Required: Yes
policyDocument
- Type:
- Required: Yes
lastUpdatedTime
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetDeliveryDestinationPolicyRequestRequestTypeDef
deliveryDestinationName
- Type:
- Required: Yes
GetDeliveryDestinationPolicyResponseTypeDef
policy
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetDeliveryDestinationRequestRequestTypeDef
name
- Type:
- Required: Yes
GetDeliveryDestinationResponseTypeDef
deliveryDestination
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetDeliveryRequestRequestTypeDef
id
- Type:
- Required: Yes
GetDeliveryResponseTypeDef
delivery
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetDeliverySourceRequestRequestTypeDef
name
- Type:
- Required: Yes
GetDeliverySourceResponseTypeDef
deliverySource
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetLogAnomalyDetectorRequestRequestTypeDef
anomalyDetectorArn
- Type:
- Required: Yes
GetLogAnomalyDetectorResponseTypeDef
detectorName
- Type:
- Required: Yes
logGroupArnList
- Type: typing.List[str]
- Required: Yes
evaluationFrequency
- Type: typing.Literal['FIFTEEN_MIN', 'FIVE_MIN', 'ONE_HOUR', 'ONE_MIN', 'TEN_MIN', 'THIRTY_MIN']
- Required: Yes
filterPattern
- Type:
- Required: Yes
anomalyDetectorStatus
- Type: typing.Literal['ANALYZING', 'DELETED', 'FAILED', 'INITIALIZING', 'PAUSED', 'TRAINING']
- Required: Yes
kmsKeyId
- Type:
- Required: Yes
creationTimeStamp
- Type:
- Required: Yes
lastModifiedTimeStamp
- Type:
- Required: Yes
anomalyVisibilityTime
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetLogEventsRequestRequestTypeDef
logStreamName
- Type:
- Required: Yes
logGroupName
- Type: typing.Optional[str]
logGroupIdentifier
- Type: typing.Optional[str]
startTime
- Type: typing.Optional[int]
endTime
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
limit
- Type: typing.Optional[int]
startFromHead
- Type: typing.Optional[bool]
unmask
- Type: typing.Optional[bool]
GetLogEventsResponseTypeDef
events
- Type: typing.List[aws_resource_validator.pydantic_models.logs_classes.OutputLogEventTypeDef]
- Required: Yes
nextForwardToken
- Type:
- Required: Yes
nextBackwardToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetLogGroupFieldsRequestRequestTypeDef
logGroupName
- Type: typing.Optional[str]
time
- Type: typing.Optional[int]
logGroupIdentifier
- Type: typing.Optional[str]
GetLogGroupFieldsResponseTypeDef
logGroupFields
- Type: typing.List[aws_resource_validator.pydantic_models.logs_classes.LogGroupFieldTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetLogRecordRequestRequestTypeDef
logRecordPointer
- Type:
- Required: Yes
unmask
- Type: typing.Optional[bool]
GetLogRecordResponseTypeDef
logRecord
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetQueryResultsRequestRequestTypeDef
queryId
- Type:
- Required: Yes
GetQueryResultsResponseTypeDef
results
- Type: typing.List[typing.List[aws_resource_validator.pydantic_models.logs_classes.ResultFieldTypeDef]]
- Required: Yes
statistics
- Type:
- Required: Yes
status
- Type: typing.Literal['Cancelled', 'Complete', 'Failed', 'Running', 'Scheduled', 'Timeout', 'Unknown']
- Required: Yes
encryptionKey
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
InputLogEventTypeDef
timestamp
- Type:
- Required: Yes
message
- Type:
- Required: Yes
ListAnomaliesRequestListAnomaliesPaginateTypeDef
anomalyDetectorArn
- Type: typing.Optional[str]
suppressionState
- Type: typing.Optional[typing.Literal['SUPPRESSED', 'UNSUPPRESSED']]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.logs_classes.PaginatorConfigTypeDef]
ListAnomaliesRequestRequestTypeDef
anomalyDetectorArn
- Type: typing.Optional[str]
suppressionState
- Type: typing.Optional[typing.Literal['SUPPRESSED', 'UNSUPPRESSED']]
limit
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
ListAnomaliesResponseTypeDef
anomalies
- Type: typing.List[aws_resource_validator.pydantic_models.logs_classes.AnomalyTypeDef]
- Required: Yes
nextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListLogAnomalyDetectorsRequestListLogAnomalyDetectorsPaginateTypeDef
filterLogGroupArn
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.logs_classes.PaginatorConfigTypeDef]
ListLogAnomalyDetectorsRequestRequestTypeDef
filterLogGroupArn
- Type: typing.Optional[str]
limit
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
ListLogAnomalyDetectorsResponseTypeDef
anomalyDetectors
- Type: typing.List[aws_resource_validator.pydantic_models.logs_classes.AnomalyDetectorTypeDef]
- Required: Yes
nextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListTagsForResourceRequestRequestTypeDef
resourceArn
- Type:
- Required: Yes
ListTagsForResourceResponseTypeDef
tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListTagsLogGroupRequestRequestTypeDef
logGroupName
- Type:
- Required: Yes
ListTagsLogGroupResponseTypeDef
tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
LiveTailSessionLogEventTypeDef
logStreamName
- Type: typing.Optional[str]
logGroupIdentifier
- Type: typing.Optional[str]
message
- Type: typing.Optional[str]
timestamp
- Type: typing.Optional[int]
ingestionTime
- Type: typing.Optional[int]
LiveTailSessionMetadataTypeDef
sampled
- Type: typing.Optional[bool]
LiveTailSessionStartTypeDef
requestId
- Type: typing.Optional[str]
sessionId
- Type: typing.Optional[str]
logGroupIdentifiers
- Type: typing.Optional[typing.List[str]]
logStreamNames
- Type: typing.Optional[typing.List[str]]
logStreamNamePrefixes
- Type: typing.Optional[typing.List[str]]
logEventFilterPattern
- Type: typing.Optional[str]
LiveTailSessionUpdateTypeDef
sessionMetadata
- Type: typing.Optional[aws_resource_validator.pydantic_models.logs_classes.LiveTailSessionMetadataTypeDef]
sessionResults
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.logs_classes.LiveTailSessionLogEventTypeDef]]
LogEventTypeDef
timestamp
- Type: typing.Optional[int]
message
- Type: typing.Optional[str]
LogGroupFieldTypeDef
name
- Type: typing.Optional[str]
percent
- Type: typing.Optional[int]
LogGroupTypeDef
logGroupName
- Type: typing.Optional[str]
creationTime
- Type: typing.Optional[int]
retentionInDays
- Type: typing.Optional[int]
metricFilterCount
- Type: typing.Optional[int]
arn
- Type: typing.Optional[str]
storedBytes
- Type: typing.Optional[int]
kmsKeyId
- Type: typing.Optional[str]
dataProtectionStatus
- Type: typing.Optional[typing.Literal['ACTIVATED', 'ARCHIVED', 'DELETED', 'DISABLED']]
inheritedProperties
- Type: typing.Optional[typing.List[typing.Literal['ACCOUNT_DATA_PROTECTION']]]
logGroupClass
- Type: typing.Optional[typing.Literal['INFREQUENT_ACCESS', 'STANDARD']]
logGroupArn
- Type: typing.Optional[str]
LogStreamTypeDef
logStreamName
- Type: typing.Optional[str]
creationTime
- Type: typing.Optional[int]
firstEventTimestamp
- Type: typing.Optional[int]
lastEventTimestamp
- Type: typing.Optional[int]
lastIngestionTime
- Type: typing.Optional[int]
uploadSequenceToken
- Type: typing.Optional[str]
arn
- Type: typing.Optional[str]
storedBytes
- Type: typing.Optional[int]
MetricFilterMatchRecordTypeDef
eventNumber
- Type: typing.Optional[int]
eventMessage
- Type: typing.Optional[str]
extractedValues
- Type: typing.Optional[typing.Dict[str, str]]
MetricFilterTypeDef
filterName
- Type: typing.Optional[str]
filterPattern
- Type: typing.Optional[str]
metricTransformations
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.logs_classes.MetricTransformationTypeDef]]
creationTime
- Type: typing.Optional[int]
logGroupName
- Type: typing.Optional[str]
MetricTransformationTypeDef
metricName
- Type:
- Required: Yes
metricNamespace
- Type:
- Required: Yes
metricValue
- Type:
- Required: Yes
defaultValue
- Type: typing.Optional[float]
dimensions
- Type: typing.Optional[typing.Dict[str, str]]
unit
- Type: typing.Optional[typing.Literal['Bits', 'Bits/Second', 'Bytes', 'Bytes/Second', 'Count', 'Count/Second', 'Gigabits', 'Gigabits/Second', 'Gigabytes', 'Gigabytes/Second', 'Kilobits', 'Kilobits/Second', 'Kilobytes', 'Kilobytes/Second', 'Megabits', 'Megabits/Second', 'Megabytes', 'Megabytes/Second', 'Microseconds', 'Milliseconds', 'None', 'Percent', 'Seconds', 'Terabits', 'Terabits/Second', 'Terabytes', 'Terabytes/Second']]
OutputLogEventTypeDef
timestamp
- Type: typing.Optional[int]
message
- Type: typing.Optional[str]
ingestionTime
- Type: typing.Optional[int]
PaginatorConfigTypeDef
MaxItems
- Type: typing.Optional[int]
PageSize
- Type: typing.Optional[int]
StartingToken
- Type: typing.Optional[str]
PatternTokenTypeDef
dynamicTokenPosition
- Type: typing.Optional[int]
isDynamic
- Type: typing.Optional[bool]
tokenString
- Type: typing.Optional[str]
enumerations
- Type: typing.Optional[typing.Dict[str, int]]
PolicyTypeDef
deliveryDestinationPolicy
- Type: typing.Optional[str]
PutAccountPolicyRequestRequestTypeDef
policyName
- Type:
- Required: Yes
policyDocument
- Type:
- Required: Yes
policyType
- Type: typing.Literal['DATA_PROTECTION_POLICY', 'SUBSCRIPTION_FILTER_POLICY']
- Required: Yes
scope
- Type: typing.Optional[typing.Literal['ALL']]
selectionCriteria
- Type: typing.Optional[str]
PutAccountPolicyResponseTypeDef
accountPolicy
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
PutDataProtectionPolicyRequestRequestTypeDef
logGroupIdentifier
- Type:
- Required: Yes
policyDocument
- Type:
- Required: Yes
PutDataProtectionPolicyResponseTypeDef
logGroupIdentifier
- Type:
- Required: Yes
policyDocument
- Type:
- Required: Yes
lastUpdatedTime
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
PutDeliveryDestinationPolicyRequestRequestTypeDef
deliveryDestinationName
- Type:
- Required: Yes
deliveryDestinationPolicy
- Type:
- Required: Yes
PutDeliveryDestinationPolicyResponseTypeDef
policy
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
PutDeliveryDestinationRequestRequestTypeDef
name
- Type:
- Required: Yes
deliveryDestinationConfiguration
- Type:
- Required: Yes
outputFormat
- Type: typing.Optional[typing.Literal['json', 'parquet', 'plain', 'raw', 'w3c']]
tags
- Type: typing.Optional[typing.Mapping[str, str]]
PutDeliveryDestinationResponseTypeDef
deliveryDestination
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
PutDeliverySourceRequestRequestTypeDef
name
- Type:
- Required: Yes
resourceArn
- Type:
- Required: Yes
logType
- Type:
- Required: Yes
tags
- Type: typing.Optional[typing.Mapping[str, str]]
PutDeliverySourceResponseTypeDef
deliverySource
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
PutDestinationPolicyRequestRequestTypeDef
destinationName
- Type:
- Required: Yes
accessPolicy
- Type:
- Required: Yes
forceUpdate
- Type: typing.Optional[bool]
PutDestinationRequestRequestTypeDef
destinationName
- Type:
- Required: Yes
targetArn
- Type:
- Required: Yes
roleArn
- Type:
- Required: Yes
tags
- Type: typing.Optional[typing.Mapping[str, str]]
PutDestinationResponseTypeDef
destination
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
PutLogEventsRequestRequestTypeDef
logGroupName
- Type:
- Required: Yes
logStreamName
- Type:
- Required: Yes
logEvents
- Type: typing.Sequence[aws_resource_validator.pydantic_models.logs_classes.InputLogEventTypeDef]
- Required: Yes
sequenceToken
- Type: typing.Optional[str]
PutLogEventsResponseTypeDef
nextSequenceToken
- Type:
- Required: Yes
rejectedLogEventsInfo
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
PutMetricFilterRequestRequestTypeDef
logGroupName
- Type:
- Required: Yes
filterName
- Type:
- Required: Yes
filterPattern
- Type:
- Required: Yes
metricTransformations
- Type: typing.Sequence[aws_resource_validator.pydantic_models.logs_classes.MetricTransformationTypeDef]
- Required: Yes
PutQueryDefinitionRequestRequestTypeDef
name
- Type:
- Required: Yes
queryString
- Type:
- Required: Yes
queryDefinitionId
- Type: typing.Optional[str]
logGroupNames
- Type: typing.Optional[typing.Sequence[str]]
clientToken
- Type: typing.Optional[str]
PutQueryDefinitionResponseTypeDef
queryDefinitionId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
PutResourcePolicyRequestRequestTypeDef
policyName
- Type: typing.Optional[str]
policyDocument
- Type: typing.Optional[str]
PutResourcePolicyResponseTypeDef
resourcePolicy
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
PutRetentionPolicyRequestRequestTypeDef
logGroupName
- Type:
- Required: Yes
retentionInDays
- Type:
- Required: Yes
PutSubscriptionFilterRequestRequestTypeDef
logGroupName
- Type:
- Required: Yes
filterName
- Type:
- Required: Yes
filterPattern
- Type:
- Required: Yes
destinationArn
- Type:
- Required: Yes
roleArn
- Type: typing.Optional[str]
distribution
- Type: typing.Optional[typing.Literal['ByLogStream', 'Random']]
QueryDefinitionTypeDef
queryDefinitionId
- Type: typing.Optional[str]
name
- Type: typing.Optional[str]
queryString
- Type: typing.Optional[str]
lastModified
- Type: typing.Optional[int]
logGroupNames
- Type: typing.Optional[typing.List[str]]
QueryInfoTypeDef
queryId
- Type: typing.Optional[str]
queryString
- Type: typing.Optional[str]
status
- Type: typing.Optional[typing.Literal['Cancelled', 'Complete', 'Failed', 'Running', 'Scheduled', 'Timeout', 'Unknown']]
createTime
- Type: typing.Optional[int]
logGroupName
- Type: typing.Optional[str]
QueryStatisticsTypeDef
recordsMatched
- Type: typing.Optional[float]
recordsScanned
- Type: typing.Optional[float]
bytesScanned
- Type: typing.Optional[float]
RejectedLogEventsInfoTypeDef
tooNewLogEventStartIndex
- Type: typing.Optional[int]
tooOldLogEventEndIndex
- Type: typing.Optional[int]
expiredLogEventEndIndex
- Type: typing.Optional[int]
ResourcePolicyTypeDef
policyName
- Type: typing.Optional[str]
policyDocument
- Type: typing.Optional[str]
lastUpdatedTime
- Type: typing.Optional[int]
ResponseMetadataTypeDef
RequestId
- Type:
- Required: Yes
HTTPStatusCode
- Type:
- Required: Yes
HTTPHeaders
- Type: typing.Dict[str, str]
- Required: Yes
RetryAttempts
- Type:
- Required: Yes
HostId
- Type: typing.Optional[str]
ResultFieldTypeDef
field
- Type: typing.Optional[str]
value
- Type: typing.Optional[str]
SearchedLogStreamTypeDef
logStreamName
- Type: typing.Optional[str]
searchedCompletely
- Type: typing.Optional[bool]
SessionStreamingExceptionTypeDef
message
- Type: typing.Optional[str]
SessionTimeoutExceptionTypeDef
message
- Type: typing.Optional[str]
StartLiveTailRequestRequestTypeDef
logGroupIdentifiers
- Type: typing.Sequence[str]
- Required: Yes
logStreamNames
- Type: typing.Optional[typing.Sequence[str]]
logStreamNamePrefixes
- Type: typing.Optional[typing.Sequence[str]]
logEventFilterPattern
- Type: typing.Optional[str]
StartLiveTailResponseStreamTypeDef
sessionStart
- Type: typing.Optional[aws_resource_validator.pydantic_models.logs_classes.LiveTailSessionStartTypeDef]
sessionUpdate
- Type: typing.Optional[aws_resource_validator.pydantic_models.logs_classes.LiveTailSessionUpdateTypeDef]
SessionTimeoutException
- Type: typing.Optional[aws_resource_validator.pydantic_models.logs_classes.SessionTimeoutExceptionTypeDef]
SessionStreamingException
- Type: typing.Optional[aws_resource_validator.pydantic_models.logs_classes.SessionStreamingExceptionTypeDef]
StartLiveTailResponseTypeDef
responseStream
- Type: ForwardRef('EventStream[StartLiveTailResponseStreamTypeDef]')
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StartQueryRequestRequestTypeDef
startTime
- Type:
- Required: Yes
endTime
- Type:
- Required: Yes
queryString
- Type:
- Required: Yes
logGroupName
- Type: typing.Optional[str]
logGroupNames
- Type: typing.Optional[typing.Sequence[str]]
logGroupIdentifiers
- Type: typing.Optional[typing.Sequence[str]]
limit
- Type: typing.Optional[int]
StartQueryResponseTypeDef
queryId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StopQueryRequestRequestTypeDef
queryId
- Type:
- Required: Yes
StopQueryResponseTypeDef
success
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
SubscriptionFilterTypeDef
filterName
- Type: typing.Optional[str]
logGroupName
- Type: typing.Optional[str]
filterPattern
- Type: typing.Optional[str]
destinationArn
- Type: typing.Optional[str]
roleArn
- Type: typing.Optional[str]
distribution
- Type: typing.Optional[typing.Literal['ByLogStream', 'Random']]
creationTime
- Type: typing.Optional[int]
SuppressionPeriodTypeDef
value
- Type: typing.Optional[int]
suppressionUnit
- Type: typing.Optional[typing.Literal['HOURS', 'MINUTES', 'SECONDS']]
TagLogGroupRequestRequestTypeDef
logGroupName
- Type:
- Required: Yes
tags
- Type: typing.Mapping[str, str]
- Required: Yes
TagResourceRequestRequestTypeDef
resourceArn
- Type:
- Required: Yes
tags
- Type: typing.Mapping[str, str]
- Required: Yes
TestMetricFilterRequestRequestTypeDef
filterPattern
- Type:
- Required: Yes
logEventMessages
- Type: typing.Sequence[str]
- Required: Yes
TestMetricFilterResponseTypeDef
matches
- Type: typing.List[aws_resource_validator.pydantic_models.logs_classes.MetricFilterMatchRecordTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UntagLogGroupRequestRequestTypeDef
logGroupName
- Type:
- Required: Yes
tags
- Type: typing.Sequence[str]
- Required: Yes
UntagResourceRequestRequestTypeDef
resourceArn
- Type:
- Required: Yes
tagKeys
- Type: typing.Sequence[str]
- Required: Yes
UpdateAnomalyRequestRequestTypeDef
anomalyDetectorArn
- Type:
- Required: Yes
anomalyId
- Type: typing.Optional[str]
patternId
- Type: typing.Optional[str]
suppressionType
- Type: typing.Optional[typing.Literal['INFINITE', 'LIMITED']]
suppressionPeriod
- Type: typing.Optional[aws_resource_validator.pydantic_models.logs_classes.SuppressionPeriodTypeDef]
UpdateLogAnomalyDetectorRequestRequestTypeDef
anomalyDetectorArn
- Type:
- Required: Yes
enabled
- Type:
- Required: Yes
evaluationFrequency
- Type: typing.Optional[typing.Literal['FIFTEEN_MIN', 'FIVE_MIN', 'ONE_HOUR', 'ONE_MIN', 'TEN_MIN', 'THIRTY_MIN']]
filterPattern
- Type: typing.Optional[str]
anomalyVisibilityTime
- Type: typing.Optional[int]