Cloudtrail Classes
AddTagsRequestRequestTypeDef
ResourceId
- Type:
- Required: Yes
TagsList
- Type: typing.Sequence[aws_resource_validator.pydantic_models.cloudtrail_classes.TagTypeDef]
- Required: Yes
AdvancedEventSelectorOutputTypeDef
FieldSelectors
- Type: typing.List[aws_resource_validator.pydantic_models.cloudtrail_classes.AdvancedFieldSelectorOutputTypeDef]
- Required: Yes
Name
- Type: typing.Optional[str]
AdvancedEventSelectorTypeDef
FieldSelectors
- Type: typing.Sequence[aws_resource_validator.pydantic_models.cloudtrail_classes.AdvancedFieldSelectorTypeDef]
- Required: Yes
Name
- Type: typing.Optional[str]
AdvancedFieldSelectorOutputTypeDef
Field
- Type:
- Required: Yes
Equals
- Type: typing.Optional[typing.List[str]]
StartsWith
- Type: typing.Optional[typing.List[str]]
EndsWith
- Type: typing.Optional[typing.List[str]]
NotEquals
- Type: typing.Optional[typing.List[str]]
NotStartsWith
- Type: typing.Optional[typing.List[str]]
NotEndsWith
- Type: typing.Optional[typing.List[str]]
AdvancedFieldSelectorTypeDef
Field
- Type:
- Required: Yes
Equals
- Type: typing.Optional[typing.Sequence[str]]
StartsWith
- Type: typing.Optional[typing.Sequence[str]]
EndsWith
- Type: typing.Optional[typing.Sequence[str]]
NotEquals
- Type: typing.Optional[typing.Sequence[str]]
NotStartsWith
- Type: typing.Optional[typing.Sequence[str]]
NotEndsWith
- Type: typing.Optional[typing.Sequence[str]]
BaseValidatorModel
Oops! This Pydantic model is currently empty. Stay tuned!
CancelQueryRequestRequestTypeDef
QueryId
- Type:
- Required: Yes
EventDataStore
- Type: typing.Optional[str]
CancelQueryResponseTypeDef
QueryId
- Type:
- Required: Yes
QueryStatus
- Type: typing.Literal['CANCELLED', 'FAILED', 'FINISHED', 'QUEUED', 'RUNNING', 'TIMED_OUT']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ChannelTypeDef
ChannelArn
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
CreateChannelRequestRequestTypeDef
Name
- Type:
- Required: Yes
Source
- Type:
- Required: Yes
Destinations
- Type: typing.Sequence[aws_resource_validator.pydantic_models.cloudtrail_classes.DestinationTypeDef]
- Required: Yes
Tags
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.cloudtrail_classes.TagTypeDef]]
CreateChannelResponseTypeDef
ChannelArn
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
Source
- Type:
- Required: Yes
Destinations
- Type: typing.List[aws_resource_validator.pydantic_models.cloudtrail_classes.DestinationTypeDef]
- Required: Yes
Tags
- Type: typing.List[aws_resource_validator.pydantic_models.cloudtrail_classes.TagTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateEventDataStoreRequestRequestTypeDef
Name
- Type:
- Required: Yes
AdvancedEventSelectors
- Type: typing.Optional[typing.Sequence[typing.Union[aws_resource_validator.pydantic_models.cloudtrail_classes.AdvancedEventSelectorTypeDef, aws_resource_validator.pydantic_models.cloudtrail_classes.AdvancedEventSelectorOutputTypeDef]]]
MultiRegionEnabled
- Type: typing.Optional[bool]
OrganizationEnabled
- Type: typing.Optional[bool]
RetentionPeriod
- Type: typing.Optional[int]
TerminationProtectionEnabled
- Type: typing.Optional[bool]
TagsList
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.cloudtrail_classes.TagTypeDef]]
KmsKeyId
- Type: typing.Optional[str]
StartIngestion
- Type: typing.Optional[bool]
BillingMode
- Type: typing.Optional[typing.Literal['EXTENDABLE_RETENTION_PRICING', 'FIXED_RETENTION_PRICING']]
CreateEventDataStoreResponseTypeDef
EventDataStoreArn
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
Status
- Type: typing.Literal['CREATED', 'ENABLED', 'PENDING_DELETION', 'STARTING_INGESTION', 'STOPPED_INGESTION', 'STOPPING_INGESTION']
- Required: Yes
AdvancedEventSelectors
- Type: typing.List[aws_resource_validator.pydantic_models.cloudtrail_classes.AdvancedEventSelectorOutputTypeDef]
- Required: Yes
MultiRegionEnabled
- Type:
- Required: Yes
OrganizationEnabled
- Type:
- Required: Yes
RetentionPeriod
- Type:
- Required: Yes
TerminationProtectionEnabled
- Type:
- Required: Yes
TagsList
- Type: typing.List[aws_resource_validator.pydantic_models.cloudtrail_classes.TagTypeDef]
- Required: Yes
CreatedTimestamp
- Type:
- Required: Yes
UpdatedTimestamp
- Type:
- Required: Yes
KmsKeyId
- Type:
- Required: Yes
BillingMode
- Type: typing.Literal['EXTENDABLE_RETENTION_PRICING', 'FIXED_RETENTION_PRICING']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateTrailRequestRequestTypeDef
Name
- Type:
- Required: Yes
S3BucketName
- Type:
- Required: Yes
S3KeyPrefix
- Type: typing.Optional[str]
SnsTopicName
- Type: typing.Optional[str]
IncludeGlobalServiceEvents
- Type: typing.Optional[bool]
IsMultiRegionTrail
- Type: typing.Optional[bool]
EnableLogFileValidation
- Type: typing.Optional[bool]
CloudWatchLogsLogGroupArn
- Type: typing.Optional[str]
CloudWatchLogsRoleArn
- Type: typing.Optional[str]
KmsKeyId
- Type: typing.Optional[str]
IsOrganizationTrail
- Type: typing.Optional[bool]
TagsList
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.cloudtrail_classes.TagTypeDef]]
CreateTrailResponseTypeDef
Name
- Type:
- Required: Yes
S3BucketName
- Type:
- Required: Yes
S3KeyPrefix
- Type:
- Required: Yes
SnsTopicName
- Type:
- Required: Yes
SnsTopicARN
- Type:
- Required: Yes
IncludeGlobalServiceEvents
- Type:
- Required: Yes
IsMultiRegionTrail
- Type:
- Required: Yes
TrailARN
- Type:
- Required: Yes
LogFileValidationEnabled
- Type:
- Required: Yes
CloudWatchLogsLogGroupArn
- Type:
- Required: Yes
CloudWatchLogsRoleArn
- Type:
- Required: Yes
KmsKeyId
- Type:
- Required: Yes
IsOrganizationTrail
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DataResourceOutputTypeDef
Type
- Type: typing.Optional[str]
Values
- Type: typing.Optional[typing.List[str]]
DataResourceTypeDef
Type
- Type: typing.Optional[str]
Values
- Type: typing.Optional[typing.Sequence[str]]
DeleteChannelRequestRequestTypeDef
Channel
- Type:
- Required: Yes
DeleteEventDataStoreRequestRequestTypeDef
EventDataStore
- Type:
- Required: Yes
DeleteResourcePolicyRequestRequestTypeDef
ResourceArn
- Type:
- Required: Yes
DeleteTrailRequestRequestTypeDef
Name
- Type:
- Required: Yes
DeregisterOrganizationDelegatedAdminRequestRequestTypeDef
DelegatedAdminAccountId
- Type:
- Required: Yes
DescribeQueryRequestRequestTypeDef
EventDataStore
- Type: typing.Optional[str]
QueryId
- Type: typing.Optional[str]
QueryAlias
- Type: typing.Optional[str]
DescribeQueryResponseTypeDef
QueryId
- Type:
- Required: Yes
QueryString
- Type:
- Required: Yes
QueryStatus
- Type: typing.Literal['CANCELLED', 'FAILED', 'FINISHED', 'QUEUED', 'RUNNING', 'TIMED_OUT']
- Required: Yes
QueryStatistics
- Type:
- Required: Yes
ErrorMessage
- Type:
- Required: Yes
DeliveryS3Uri
- Type:
- Required: Yes
DeliveryStatus
- Type: typing.Literal['ACCESS_DENIED', 'ACCESS_DENIED_SIGNING_FILE', 'CANCELLED', 'FAILED', 'FAILED_SIGNING_FILE', 'PENDING', 'RESOURCE_NOT_FOUND', 'SUCCESS', 'UNKNOWN']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeTrailsRequestRequestTypeDef
trailNameList
- Type: typing.Optional[typing.Sequence[str]]
includeShadowTrails
- Type: typing.Optional[bool]
DescribeTrailsResponseTypeDef
trailList
- Type: typing.List[aws_resource_validator.pydantic_models.cloudtrail_classes.TrailTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DestinationTypeDef
Type
- Type: typing.Literal['AWS_SERVICE', 'EVENT_DATA_STORE']
- Required: Yes
Location
- Type:
- Required: Yes
DisableFederationRequestRequestTypeDef
EventDataStore
- Type:
- Required: Yes
DisableFederationResponseTypeDef
EventDataStoreArn
- Type:
- Required: Yes
FederationStatus
- Type: typing.Literal['DISABLED', 'DISABLING', 'ENABLED', 'ENABLING']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
EnableFederationRequestRequestTypeDef
EventDataStore
- Type:
- Required: Yes
FederationRoleArn
- Type:
- Required: Yes
EnableFederationResponseTypeDef
EventDataStoreArn
- Type:
- Required: Yes
FederationStatus
- Type: typing.Literal['DISABLED', 'DISABLING', 'ENABLED', 'ENABLING']
- Required: Yes
FederationRoleArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
EventDataStoreTypeDef
EventDataStoreArn
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
TerminationProtectionEnabled
- Type: typing.Optional[bool]
Status
- Type: typing.Optional[typing.Literal['CREATED', 'ENABLED', 'PENDING_DELETION', 'STARTING_INGESTION', 'STOPPED_INGESTION', 'STOPPING_INGESTION']]
AdvancedEventSelectors
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.cloudtrail_classes.AdvancedEventSelectorOutputTypeDef]]
MultiRegionEnabled
- Type: typing.Optional[bool]
OrganizationEnabled
- Type: typing.Optional[bool]
RetentionPeriod
- Type: typing.Optional[int]
CreatedTimestamp
- Type: typing.Optional[datetime.datetime]
UpdatedTimestamp
- Type: typing.Optional[datetime.datetime]
EventSelectorOutputTypeDef
ReadWriteType
- Type: typing.Optional[typing.Literal['All', 'ReadOnly', 'WriteOnly']]
IncludeManagementEvents
- Type: typing.Optional[bool]
DataResources
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.cloudtrail_classes.DataResourceOutputTypeDef]]
ExcludeManagementEventSources
- Type: typing.Optional[typing.List[str]]
EventSelectorTypeDef
ReadWriteType
- Type: typing.Optional[typing.Literal['All', 'ReadOnly', 'WriteOnly']]
IncludeManagementEvents
- Type: typing.Optional[bool]
DataResources
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.cloudtrail_classes.DataResourceTypeDef]]
ExcludeManagementEventSources
- Type: typing.Optional[typing.Sequence[str]]
EventTypeDef
EventId
- Type: typing.Optional[str]
EventName
- Type: typing.Optional[str]
ReadOnly
- Type: typing.Optional[str]
AccessKeyId
- Type: typing.Optional[str]
EventTime
- Type: typing.Optional[datetime.datetime]
EventSource
- Type: typing.Optional[str]
Username
- Type: typing.Optional[str]
Resources
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.cloudtrail_classes.ResourceTypeDef]]
CloudTrailEvent
- Type: typing.Optional[str]
GetChannelRequestRequestTypeDef
Channel
- Type:
- Required: Yes
GetChannelResponseTypeDef
ChannelArn
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
Source
- Type:
- Required: Yes
SourceConfig
- Type:
- Required: Yes
Destinations
- Type: typing.List[aws_resource_validator.pydantic_models.cloudtrail_classes.DestinationTypeDef]
- Required: Yes
IngestionStatus
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetEventDataStoreRequestRequestTypeDef
EventDataStore
- Type:
- Required: Yes
GetEventDataStoreResponseTypeDef
EventDataStoreArn
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
Status
- Type: typing.Literal['CREATED', 'ENABLED', 'PENDING_DELETION', 'STARTING_INGESTION', 'STOPPED_INGESTION', 'STOPPING_INGESTION']
- Required: Yes
AdvancedEventSelectors
- Type: typing.List[aws_resource_validator.pydantic_models.cloudtrail_classes.AdvancedEventSelectorOutputTypeDef]
- Required: Yes
MultiRegionEnabled
- Type:
- Required: Yes
OrganizationEnabled
- Type:
- Required: Yes
RetentionPeriod
- Type:
- Required: Yes
TerminationProtectionEnabled
- Type:
- Required: Yes
CreatedTimestamp
- Type:
- Required: Yes
UpdatedTimestamp
- Type:
- Required: Yes
KmsKeyId
- Type:
- Required: Yes
BillingMode
- Type: typing.Literal['EXTENDABLE_RETENTION_PRICING', 'FIXED_RETENTION_PRICING']
- Required: Yes
FederationStatus
- Type: typing.Literal['DISABLED', 'DISABLING', 'ENABLED', 'ENABLING']
- Required: Yes
FederationRoleArn
- Type:
- Required: Yes
PartitionKeys
- Type: typing.List[aws_resource_validator.pydantic_models.cloudtrail_classes.PartitionKeyTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetEventSelectorsRequestRequestTypeDef
TrailName
- Type:
- Required: Yes
GetEventSelectorsResponseTypeDef
TrailARN
- Type:
- Required: Yes
EventSelectors
- Type: typing.List[aws_resource_validator.pydantic_models.cloudtrail_classes.EventSelectorOutputTypeDef]
- Required: Yes
AdvancedEventSelectors
- Type: typing.List[aws_resource_validator.pydantic_models.cloudtrail_classes.AdvancedEventSelectorOutputTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetImportRequestRequestTypeDef
ImportId
- Type:
- Required: Yes
GetImportResponseTypeDef
ImportId
- Type:
- Required: Yes
Destinations
- Type: typing.List[str]
- Required: Yes
ImportSource
- Type:
- Required: Yes
StartEventTime
- Type:
- Required: Yes
EndEventTime
- Type:
- Required: Yes
ImportStatus
- Type: typing.Literal['COMPLETED', 'FAILED', 'INITIALIZING', 'IN_PROGRESS', 'STOPPED']
- Required: Yes
CreatedTimestamp
- Type:
- Required: Yes
UpdatedTimestamp
- Type:
- Required: Yes
ImportStatistics
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetInsightSelectorsRequestRequestTypeDef
TrailName
- Type: typing.Optional[str]
EventDataStore
- Type: typing.Optional[str]
GetInsightSelectorsResponseTypeDef
TrailARN
- Type:
- Required: Yes
InsightSelectors
- Type: typing.List[aws_resource_validator.pydantic_models.cloudtrail_classes.InsightSelectorTypeDef]
- Required: Yes
EventDataStoreArn
- Type:
- Required: Yes
InsightsDestination
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetQueryResultsRequestRequestTypeDef
QueryId
- Type:
- Required: Yes
EventDataStore
- Type: typing.Optional[str]
NextToken
- Type: typing.Optional[str]
MaxQueryResults
- Type: typing.Optional[int]
GetQueryResultsResponseTypeDef
QueryStatus
- Type: typing.Literal['CANCELLED', 'FAILED', 'FINISHED', 'QUEUED', 'RUNNING', 'TIMED_OUT']
- Required: Yes
QueryStatistics
- Type:
- Required: Yes
QueryResultRows
- Type: typing.List[typing.List[typing.Dict[str, str]]]
- Required: Yes
ErrorMessage
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
GetResourcePolicyRequestRequestTypeDef
ResourceArn
- Type:
- Required: Yes
GetResourcePolicyResponseTypeDef
ResourceArn
- Type:
- Required: Yes
ResourcePolicy
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetTrailRequestRequestTypeDef
Name
- Type:
- Required: Yes
GetTrailResponseTypeDef
Trail
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetTrailStatusRequestRequestTypeDef
Name
- Type:
- Required: Yes
GetTrailStatusResponseTypeDef
IsLogging
- Type:
- Required: Yes
LatestDeliveryError
- Type:
- Required: Yes
LatestNotificationError
- Type:
- Required: Yes
LatestDeliveryTime
- Type:
- Required: Yes
LatestNotificationTime
- Type:
- Required: Yes
StartLoggingTime
- Type:
- Required: Yes
StopLoggingTime
- Type:
- Required: Yes
LatestCloudWatchLogsDeliveryError
- Type:
- Required: Yes
LatestCloudWatchLogsDeliveryTime
- Type:
- Required: Yes
LatestDigestDeliveryTime
- Type:
- Required: Yes
LatestDigestDeliveryError
- Type:
- Required: Yes
LatestDeliveryAttemptTime
- Type:
- Required: Yes
LatestNotificationAttemptTime
- Type:
- Required: Yes
LatestNotificationAttemptSucceeded
- Type:
- Required: Yes
LatestDeliveryAttemptSucceeded
- Type:
- Required: Yes
TimeLoggingStarted
- Type:
- Required: Yes
TimeLoggingStopped
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ImportFailureListItemTypeDef
Location
- Type: typing.Optional[str]
Status
- Type: typing.Optional[typing.Literal['FAILED', 'RETRY', 'SUCCEEDED']]
ErrorType
- Type: typing.Optional[str]
ErrorMessage
- Type: typing.Optional[str]
LastUpdatedTime
- Type: typing.Optional[datetime.datetime]
ImportSourceTypeDef
S3
- Type:
- Required: Yes
ImportStatisticsTypeDef
PrefixesFound
- Type: typing.Optional[int]
PrefixesCompleted
- Type: typing.Optional[int]
FilesCompleted
- Type: typing.Optional[int]
EventsCompleted
- Type: typing.Optional[int]
FailedEntries
- Type: typing.Optional[int]
ImportsListItemTypeDef
ImportId
- Type: typing.Optional[str]
ImportStatus
- Type: typing.Optional[typing.Literal['COMPLETED', 'FAILED', 'INITIALIZING', 'IN_PROGRESS', 'STOPPED']]
Destinations
- Type: typing.Optional[typing.List[str]]
CreatedTimestamp
- Type: typing.Optional[datetime.datetime]
UpdatedTimestamp
- Type: typing.Optional[datetime.datetime]
IngestionStatusTypeDef
LatestIngestionSuccessTime
- Type: typing.Optional[datetime.datetime]
LatestIngestionSuccessEventID
- Type: typing.Optional[str]
LatestIngestionErrorCode
- Type: typing.Optional[str]
LatestIngestionAttemptTime
- Type: typing.Optional[datetime.datetime]
LatestIngestionAttemptEventID
- Type: typing.Optional[str]
InsightSelectorTypeDef
InsightType
- Type: typing.Optional[typing.Literal['ApiCallRateInsight', 'ApiErrorRateInsight']]
ListChannelsRequestRequestTypeDef
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListChannelsResponseTypeDef
Channels
- Type: typing.List[aws_resource_validator.pydantic_models.cloudtrail_classes.ChannelTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListEventDataStoresRequestRequestTypeDef
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListEventDataStoresResponseTypeDef
EventDataStores
- Type: typing.List[aws_resource_validator.pydantic_models.cloudtrail_classes.EventDataStoreTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListImportFailuresRequestListImportFailuresPaginateTypeDef
ImportId
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.cloudtrail_classes.PaginatorConfigTypeDef]
ListImportFailuresRequestRequestTypeDef
ImportId
- Type:
- Required: Yes
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListImportFailuresResponseTypeDef
Failures
- Type: typing.List[aws_resource_validator.pydantic_models.cloudtrail_classes.ImportFailureListItemTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListImportsRequestListImportsPaginateTypeDef
Destination
- Type: typing.Optional[str]
ImportStatus
- Type: typing.Optional[typing.Literal['COMPLETED', 'FAILED', 'INITIALIZING', 'IN_PROGRESS', 'STOPPED']]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.cloudtrail_classes.PaginatorConfigTypeDef]
ListImportsRequestRequestTypeDef
MaxResults
- Type: typing.Optional[int]
Destination
- Type: typing.Optional[str]
ImportStatus
- Type: typing.Optional[typing.Literal['COMPLETED', 'FAILED', 'INITIALIZING', 'IN_PROGRESS', 'STOPPED']]
NextToken
- Type: typing.Optional[str]
ListImportsResponseTypeDef
Imports
- Type: typing.List[aws_resource_validator.pydantic_models.cloudtrail_classes.ImportsListItemTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListInsightsMetricDataRequestRequestTypeDef
EventSource
- Type:
- Required: Yes
EventName
- Type:
- Required: Yes
InsightType
- Type: typing.Literal['ApiCallRateInsight', 'ApiErrorRateInsight']
- Required: Yes
ErrorCode
- Type: typing.Optional[str]
StartTime
- Type: typing.Union[datetime.datetime, str, NoneType]
EndTime
- Type: typing.Union[datetime.datetime, str, NoneType]
Period
- Type: typing.Optional[int]
DataType
- Type: typing.Optional[typing.Literal['FillWithZeros', 'NonZeroData']]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListInsightsMetricDataResponseTypeDef
EventSource
- Type:
- Required: Yes
EventName
- Type:
- Required: Yes
InsightType
- Type: typing.Literal['ApiCallRateInsight', 'ApiErrorRateInsight']
- Required: Yes
ErrorCode
- Type:
- Required: Yes
Timestamps
- Type: typing.List[datetime.datetime]
- Required: Yes
Values
- Type: typing.List[float]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListPublicKeysRequestListPublicKeysPaginateTypeDef
StartTime
- Type: typing.Union[datetime.datetime, str, NoneType]
EndTime
- Type: typing.Union[datetime.datetime, str, NoneType]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.cloudtrail_classes.PaginatorConfigTypeDef]
ListPublicKeysRequestRequestTypeDef
StartTime
- Type: typing.Union[datetime.datetime, str, NoneType]
EndTime
- Type: typing.Union[datetime.datetime, str, NoneType]
NextToken
- Type: typing.Optional[str]
ListPublicKeysResponseTypeDef
PublicKeyList
- Type: typing.List[aws_resource_validator.pydantic_models.cloudtrail_classes.PublicKeyTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListQueriesRequestRequestTypeDef
EventDataStore
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
StartTime
- Type: typing.Union[datetime.datetime, str, NoneType]
EndTime
- Type: typing.Union[datetime.datetime, str, NoneType]
QueryStatus
- Type: typing.Optional[typing.Literal['CANCELLED', 'FAILED', 'FINISHED', 'QUEUED', 'RUNNING', 'TIMED_OUT']]
ListQueriesResponseTypeDef
Queries
- Type: typing.List[aws_resource_validator.pydantic_models.cloudtrail_classes.QueryTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListTagsRequestListTagsPaginateTypeDef
ResourceIdList
- Type: typing.Sequence[str]
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.cloudtrail_classes.PaginatorConfigTypeDef]
ListTagsRequestRequestTypeDef
ResourceIdList
- Type: typing.Sequence[str]
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListTagsResponseTypeDef
ResourceTagList
- Type: typing.List[aws_resource_validator.pydantic_models.cloudtrail_classes.ResourceTagTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListTrailsRequestListTrailsPaginateTypeDef
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.cloudtrail_classes.PaginatorConfigTypeDef]
ListTrailsRequestRequestTypeDef
NextToken
- Type: typing.Optional[str]
ListTrailsResponseTypeDef
Trails
- Type: typing.List[aws_resource_validator.pydantic_models.cloudtrail_classes.TrailInfoTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
LookupAttributeTypeDef
AttributeKey
- Type: typing.Literal['AccessKeyId', 'EventId', 'EventName', 'EventSource', 'ReadOnly', 'ResourceName', 'ResourceType', 'Username']
- Required: Yes
AttributeValue
- Type:
- Required: Yes
LookupEventsRequestLookupEventsPaginateTypeDef
LookupAttributes
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.cloudtrail_classes.LookupAttributeTypeDef]]
StartTime
- Type: typing.Union[datetime.datetime, str, NoneType]
EndTime
- Type: typing.Union[datetime.datetime, str, NoneType]
EventCategory
- Type: typing.Optional[typing.Literal['insight']]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.cloudtrail_classes.PaginatorConfigTypeDef]
LookupEventsRequestRequestTypeDef
LookupAttributes
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.cloudtrail_classes.LookupAttributeTypeDef]]
StartTime
- Type: typing.Union[datetime.datetime, str, NoneType]
EndTime
- Type: typing.Union[datetime.datetime, str, NoneType]
EventCategory
- Type: typing.Optional[typing.Literal['insight']]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
LookupEventsResponseTypeDef
Events
- Type: typing.List[aws_resource_validator.pydantic_models.cloudtrail_classes.EventTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
PaginatorConfigTypeDef
MaxItems
- Type: typing.Optional[int]
PageSize
- Type: typing.Optional[int]
StartingToken
- Type: typing.Optional[str]
PartitionKeyTypeDef
Name
- Type:
- Required: Yes
Type
- Type:
- Required: Yes
PublicKeyTypeDef
Value
- Type: typing.Optional[bytes]
ValidityStartTime
- Type: typing.Optional[datetime.datetime]
ValidityEndTime
- Type: typing.Optional[datetime.datetime]
Fingerprint
- Type: typing.Optional[str]
PutEventSelectorsRequestRequestTypeDef
TrailName
- Type:
- Required: Yes
EventSelectors
- Type: typing.Optional[typing.Sequence[typing.Union[aws_resource_validator.pydantic_models.cloudtrail_classes.EventSelectorTypeDef, aws_resource_validator.pydantic_models.cloudtrail_classes.EventSelectorOutputTypeDef]]]
AdvancedEventSelectors
- Type: typing.Optional[typing.Sequence[typing.Union[aws_resource_validator.pydantic_models.cloudtrail_classes.AdvancedEventSelectorTypeDef, aws_resource_validator.pydantic_models.cloudtrail_classes.AdvancedEventSelectorOutputTypeDef]]]
PutEventSelectorsResponseTypeDef
TrailARN
- Type:
- Required: Yes
EventSelectors
- Type: typing.List[aws_resource_validator.pydantic_models.cloudtrail_classes.EventSelectorOutputTypeDef]
- Required: Yes
AdvancedEventSelectors
- Type: typing.List[aws_resource_validator.pydantic_models.cloudtrail_classes.AdvancedEventSelectorOutputTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
PutInsightSelectorsRequestRequestTypeDef
InsightSelectors
- Type: typing.Sequence[aws_resource_validator.pydantic_models.cloudtrail_classes.InsightSelectorTypeDef]
- Required: Yes
TrailName
- Type: typing.Optional[str]
EventDataStore
- Type: typing.Optional[str]
InsightsDestination
- Type: typing.Optional[str]
PutInsightSelectorsResponseTypeDef
TrailARN
- Type:
- Required: Yes
InsightSelectors
- Type: typing.List[aws_resource_validator.pydantic_models.cloudtrail_classes.InsightSelectorTypeDef]
- Required: Yes
EventDataStoreArn
- Type:
- Required: Yes
InsightsDestination
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
PutResourcePolicyRequestRequestTypeDef
ResourceArn
- Type:
- Required: Yes
ResourcePolicy
- Type:
- Required: Yes
PutResourcePolicyResponseTypeDef
ResourceArn
- Type:
- Required: Yes
ResourcePolicy
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
QueryStatisticsForDescribeQueryTypeDef
EventsMatched
- Type: typing.Optional[int]
EventsScanned
- Type: typing.Optional[int]
BytesScanned
- Type: typing.Optional[int]
ExecutionTimeInMillis
- Type: typing.Optional[int]
CreationTime
- Type: typing.Optional[datetime.datetime]
QueryStatisticsTypeDef
ResultsCount
- Type: typing.Optional[int]
TotalResultsCount
- Type: typing.Optional[int]
BytesScanned
- Type: typing.Optional[int]
QueryTypeDef
QueryId
- Type: typing.Optional[str]
QueryStatus
- Type: typing.Optional[typing.Literal['CANCELLED', 'FAILED', 'FINISHED', 'QUEUED', 'RUNNING', 'TIMED_OUT']]
CreationTime
- Type: typing.Optional[datetime.datetime]
RegisterOrganizationDelegatedAdminRequestRequestTypeDef
MemberAccountId
- Type:
- Required: Yes
RemoveTagsRequestRequestTypeDef
ResourceId
- Type:
- Required: Yes
TagsList
- Type: typing.Sequence[aws_resource_validator.pydantic_models.cloudtrail_classes.TagTypeDef]
- Required: Yes
ResourceTagTypeDef
ResourceId
- Type: typing.Optional[str]
TagsList
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.cloudtrail_classes.TagTypeDef]]
ResourceTypeDef
ResourceType
- Type: typing.Optional[str]
ResourceName
- Type: typing.Optional[str]
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]
RestoreEventDataStoreRequestRequestTypeDef
EventDataStore
- Type:
- Required: Yes
RestoreEventDataStoreResponseTypeDef
EventDataStoreArn
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
Status
- Type: typing.Literal['CREATED', 'ENABLED', 'PENDING_DELETION', 'STARTING_INGESTION', 'STOPPED_INGESTION', 'STOPPING_INGESTION']
- Required: Yes
AdvancedEventSelectors
- Type: typing.List[aws_resource_validator.pydantic_models.cloudtrail_classes.AdvancedEventSelectorOutputTypeDef]
- Required: Yes
MultiRegionEnabled
- Type:
- Required: Yes
OrganizationEnabled
- Type:
- Required: Yes
RetentionPeriod
- Type:
- Required: Yes
TerminationProtectionEnabled
- Type:
- Required: Yes
CreatedTimestamp
- Type:
- Required: Yes
UpdatedTimestamp
- Type:
- Required: Yes
KmsKeyId
- Type:
- Required: Yes
BillingMode
- Type: typing.Literal['EXTENDABLE_RETENTION_PRICING', 'FIXED_RETENTION_PRICING']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
S3ImportSourceTypeDef
S3LocationUri
- Type:
- Required: Yes
S3BucketRegion
- Type:
- Required: Yes
S3BucketAccessRoleArn
- Type:
- Required: Yes
SourceConfigTypeDef
ApplyToAllRegions
- Type: typing.Optional[bool]
AdvancedEventSelectors
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.cloudtrail_classes.AdvancedEventSelectorOutputTypeDef]]
StartEventDataStoreIngestionRequestRequestTypeDef
EventDataStore
- Type:
- Required: Yes
StartImportRequestRequestTypeDef
Destinations
- Type: typing.Optional[typing.Sequence[str]]
ImportSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.cloudtrail_classes.ImportSourceTypeDef]
StartEventTime
- Type: typing.Union[datetime.datetime, str, NoneType]
EndEventTime
- Type: typing.Union[datetime.datetime, str, NoneType]
ImportId
- Type: typing.Optional[str]
StartImportResponseTypeDef
ImportId
- Type:
- Required: Yes
Destinations
- Type: typing.List[str]
- Required: Yes
ImportSource
- Type:
- Required: Yes
StartEventTime
- Type:
- Required: Yes
EndEventTime
- Type:
- Required: Yes
ImportStatus
- Type: typing.Literal['COMPLETED', 'FAILED', 'INITIALIZING', 'IN_PROGRESS', 'STOPPED']
- Required: Yes
CreatedTimestamp
- Type:
- Required: Yes
UpdatedTimestamp
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StartLoggingRequestRequestTypeDef
Name
- Type:
- Required: Yes
StartQueryRequestRequestTypeDef
QueryStatement
- Type: typing.Optional[str]
DeliveryS3Uri
- Type: typing.Optional[str]
QueryAlias
- Type: typing.Optional[str]
QueryParameters
- Type: typing.Optional[typing.Sequence[str]]
StartQueryResponseTypeDef
QueryId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StopEventDataStoreIngestionRequestRequestTypeDef
EventDataStore
- Type:
- Required: Yes
StopImportRequestRequestTypeDef
ImportId
- Type:
- Required: Yes
StopImportResponseTypeDef
ImportId
- Type:
- Required: Yes
ImportSource
- Type:
- Required: Yes
Destinations
- Type: typing.List[str]
- Required: Yes
ImportStatus
- Type: typing.Literal['COMPLETED', 'FAILED', 'INITIALIZING', 'IN_PROGRESS', 'STOPPED']
- Required: Yes
CreatedTimestamp
- Type:
- Required: Yes
UpdatedTimestamp
- Type:
- Required: Yes
StartEventTime
- Type:
- Required: Yes
EndEventTime
- Type:
- Required: Yes
ImportStatistics
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StopLoggingRequestRequestTypeDef
Name
- Type:
- Required: Yes
TagTypeDef
Key
- Type:
- Required: Yes
Value
- Type: typing.Optional[str]
TrailInfoTypeDef
TrailARN
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
HomeRegion
- Type: typing.Optional[str]
TrailTypeDef
Name
- Type: typing.Optional[str]
S3BucketName
- Type: typing.Optional[str]
S3KeyPrefix
- Type: typing.Optional[str]
SnsTopicName
- Type: typing.Optional[str]
SnsTopicARN
- Type: typing.Optional[str]
IncludeGlobalServiceEvents
- Type: typing.Optional[bool]
IsMultiRegionTrail
- Type: typing.Optional[bool]
HomeRegion
- Type: typing.Optional[str]
TrailARN
- Type: typing.Optional[str]
LogFileValidationEnabled
- Type: typing.Optional[bool]
CloudWatchLogsLogGroupArn
- Type: typing.Optional[str]
CloudWatchLogsRoleArn
- Type: typing.Optional[str]
KmsKeyId
- Type: typing.Optional[str]
HasCustomEventSelectors
- Type: typing.Optional[bool]
HasInsightSelectors
- Type: typing.Optional[bool]
IsOrganizationTrail
- Type: typing.Optional[bool]
UpdateChannelRequestRequestTypeDef
Channel
- Type:
- Required: Yes
Destinations
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.cloudtrail_classes.DestinationTypeDef]]
Name
- Type: typing.Optional[str]
UpdateChannelResponseTypeDef
ChannelArn
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
Source
- Type:
- Required: Yes
Destinations
- Type: typing.List[aws_resource_validator.pydantic_models.cloudtrail_classes.DestinationTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateEventDataStoreRequestRequestTypeDef
EventDataStore
- Type:
- Required: Yes
Name
- Type: typing.Optional[str]
AdvancedEventSelectors
- Type: typing.Optional[typing.Sequence[typing.Union[aws_resource_validator.pydantic_models.cloudtrail_classes.AdvancedEventSelectorTypeDef, aws_resource_validator.pydantic_models.cloudtrail_classes.AdvancedEventSelectorOutputTypeDef]]]
MultiRegionEnabled
- Type: typing.Optional[bool]
OrganizationEnabled
- Type: typing.Optional[bool]
RetentionPeriod
- Type: typing.Optional[int]
TerminationProtectionEnabled
- Type: typing.Optional[bool]
KmsKeyId
- Type: typing.Optional[str]
BillingMode
- Type: typing.Optional[typing.Literal['EXTENDABLE_RETENTION_PRICING', 'FIXED_RETENTION_PRICING']]
UpdateEventDataStoreResponseTypeDef
EventDataStoreArn
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
Status
- Type: typing.Literal['CREATED', 'ENABLED', 'PENDING_DELETION', 'STARTING_INGESTION', 'STOPPED_INGESTION', 'STOPPING_INGESTION']
- Required: Yes
AdvancedEventSelectors
- Type: typing.List[aws_resource_validator.pydantic_models.cloudtrail_classes.AdvancedEventSelectorOutputTypeDef]
- Required: Yes
MultiRegionEnabled
- Type:
- Required: Yes
OrganizationEnabled
- Type:
- Required: Yes
RetentionPeriod
- Type:
- Required: Yes
TerminationProtectionEnabled
- Type:
- Required: Yes
CreatedTimestamp
- Type:
- Required: Yes
UpdatedTimestamp
- Type:
- Required: Yes
KmsKeyId
- Type:
- Required: Yes
BillingMode
- Type: typing.Literal['EXTENDABLE_RETENTION_PRICING', 'FIXED_RETENTION_PRICING']
- Required: Yes
FederationStatus
- Type: typing.Literal['DISABLED', 'DISABLING', 'ENABLED', 'ENABLING']
- Required: Yes
FederationRoleArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateTrailRequestRequestTypeDef
Name
- Type:
- Required: Yes
S3BucketName
- Type: typing.Optional[str]
S3KeyPrefix
- Type: typing.Optional[str]
SnsTopicName
- Type: typing.Optional[str]
IncludeGlobalServiceEvents
- Type: typing.Optional[bool]
IsMultiRegionTrail
- Type: typing.Optional[bool]
EnableLogFileValidation
- Type: typing.Optional[bool]
CloudWatchLogsLogGroupArn
- Type: typing.Optional[str]
CloudWatchLogsRoleArn
- Type: typing.Optional[str]
KmsKeyId
- Type: typing.Optional[str]
IsOrganizationTrail
- Type: typing.Optional[bool]
UpdateTrailResponseTypeDef
Name
- Type:
- Required: Yes
S3BucketName
- Type:
- Required: Yes
S3KeyPrefix
- Type:
- Required: Yes
SnsTopicName
- Type:
- Required: Yes
SnsTopicARN
- Type:
- Required: Yes
IncludeGlobalServiceEvents
- Type:
- Required: Yes
IsMultiRegionTrail
- Type:
- Required: Yes
TrailARN
- Type:
- Required: Yes
LogFileValidationEnabled
- Type:
- Required: Yes
CloudWatchLogsLogGroupArn
- Type:
- Required: Yes
CloudWatchLogsRoleArn
- Type:
- Required: Yes
KmsKeyId
- Type:
- Required: Yes
IsOrganizationTrail
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes