Cloudtrail Classes
AddTagsRequest
ResourceId
- Type:
- Required: Yes
TagsList
- Type: typing.List[aws_resource_validator.pydantic_models.cloudtrail.cloudtrail_classes.Tag]
- Required: Yes
AdvancedEventSelector
FieldSelectors
- Type: typing.List[typing.Union[aws_resource_validator.pydantic_models.cloudtrail.cloudtrail_classes.AdvancedFieldSelector, aws_resource_validator.pydantic_models.cloudtrail.cloudtrail_classes.AdvancedFieldSelectorOutput]]
- Required: Yes
Name
- Type: typing.Optional[str]
AdvancedEventSelectorOutput
FieldSelectors
- Type: typing.List[aws_resource_validator.pydantic_models.cloudtrail.cloudtrail_classes.AdvancedFieldSelectorOutput]
- Required: Yes
Name
- Type: typing.Optional[str]
AdvancedFieldSelector
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]]
AdvancedFieldSelectorOutput
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]]
BaseValidatorModel
Oops! This Pydantic model is currently empty. Stay tuned!
CancelQueryRequest
QueryId
- Type:
- Required: Yes
EventDataStore
- Type: typing.Optional[str]
EventDataStoreOwnerAccountId
- Type: typing.Optional[str]
CancelQueryResponse
QueryId
- Type:
- Required: Yes
QueryStatus
- Type: typing.Literal['CANCELLED', 'FAILED', 'FINISHED', 'QUEUED', 'RUNNING', 'TIMED_OUT']
- Required: Yes
EventDataStoreOwnerAccountId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
Channel
ChannelArn
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
CreateChannelRequest
Name
- Type:
- Required: Yes
Source
- Type:
- Required: Yes
Destinations
- Type: typing.List[aws_resource_validator.pydantic_models.cloudtrail.cloudtrail_classes.Destination]
- Required: Yes
Tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.cloudtrail.cloudtrail_classes.Tag]]
CreateChannelResponse
ChannelArn
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
Source
- Type:
- Required: Yes
Destinations
- Type: typing.List[aws_resource_validator.pydantic_models.cloudtrail.cloudtrail_classes.Destination]
- Required: Yes
Tags
- Type: typing.List[aws_resource_validator.pydantic_models.cloudtrail.cloudtrail_classes.Tag]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateDashboardRequest
Name
- Type:
- Required: Yes
RefreshSchedule
- Type:
TagsList
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.cloudtrail.cloudtrail_classes.Tag]]
TerminationProtectionEnabled
- Type: typing.Optional[bool]
Widgets
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.cloudtrail.cloudtrail_classes.RequestWidget]]
CreateDashboardResponse
DashboardArn
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
Type
- Type: typing.Literal['CUSTOM', 'MANAGED']
- Required: Yes
Widgets
- Type: typing.List[aws_resource_validator.pydantic_models.cloudtrail.cloudtrail_classes.Widget]
- Required: Yes
TagsList
- Type: typing.List[aws_resource_validator.pydantic_models.cloudtrail.cloudtrail_classes.Tag]
- Required: Yes
RefreshSchedule
- Type:
- Required: Yes
TerminationProtectionEnabled
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateEventDataStoreRequest
Name
- Type:
- Required: Yes
AdvancedEventSelectors
- Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.cloudtrail.cloudtrail_classes.AdvancedEventSelector, aws_resource_validator.pydantic_models.cloudtrail.cloudtrail_classes.AdvancedEventSelectorOutput]]]
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.List[aws_resource_validator.pydantic_models.cloudtrail.cloudtrail_classes.Tag]]
KmsKeyId
- Type: typing.Optional[str]
StartIngestion
- Type: typing.Optional[bool]
BillingMode
- Type: typing.Optional[typing.Literal['EXTENDABLE_RETENTION_PRICING', 'FIXED_RETENTION_PRICING']]
CreateEventDataStoreResponse
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.cloudtrail_classes.AdvancedEventSelectorOutput]
- 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.cloudtrail_classes.Tag]
- 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
CreateTrailRequest
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.List[aws_resource_validator.pydantic_models.cloudtrail.cloudtrail_classes.Tag]]
CreateTrailResponse
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
DashboardDetail
DashboardArn
- Type: typing.Optional[str]
Type
- Type: typing.Optional[typing.Literal['CUSTOM', 'MANAGED']]
DataResource
Type
- Type: typing.Optional[str]
Values
- Type: typing.Optional[typing.List[str]]
DataResourceOutput
Type
- Type: typing.Optional[str]
Values
- Type: typing.Optional[typing.List[str]]
DeleteChannelRequest
Channel
- Type:
- Required: Yes
DeleteDashboardRequest
DashboardId
- Type:
- Required: Yes
DeleteEventDataStoreRequest
EventDataStore
- Type:
- Required: Yes
DeleteResourcePolicyRequest
ResourceArn
- Type:
- Required: Yes
DeleteTrailRequest
Name
- Type:
- Required: Yes
DeregisterOrganizationDelegatedAdminRequest
DelegatedAdminAccountId
- Type:
- Required: Yes
DescribeQueryRequest
EventDataStore
- Type: typing.Optional[str]
QueryId
- Type: typing.Optional[str]
QueryAlias
- Type: typing.Optional[str]
RefreshId
- Type: typing.Optional[str]
EventDataStoreOwnerAccountId
- Type: typing.Optional[str]
DescribeQueryResponse
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
Prompt
- Type:
- Required: Yes
EventDataStoreOwnerAccountId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeTrailsRequest
trailNameList
- Type: typing.Optional[typing.List[str]]
includeShadowTrails
- Type: typing.Optional[bool]
DescribeTrailsResponse
trailList
- Type: typing.List[aws_resource_validator.pydantic_models.cloudtrail.cloudtrail_classes.Trail]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
Destination
Type
- Type: typing.Literal['AWS_SERVICE', 'EVENT_DATA_STORE']
- Required: Yes
Location
- Type:
- Required: Yes
DisableFederationRequest
EventDataStore
- Type:
- Required: Yes
DisableFederationResponse
EventDataStoreArn
- Type:
- Required: Yes
FederationStatus
- Type: typing.Literal['DISABLED', 'DISABLING', 'ENABLED', 'ENABLING']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
EnableFederationRequest
EventDataStore
- Type:
- Required: Yes
FederationRoleArn
- Type:
- Required: Yes
EnableFederationResponse
EventDataStoreArn
- Type:
- Required: Yes
FederationStatus
- Type: typing.Literal['DISABLED', 'DISABLING', 'ENABLED', 'ENABLING']
- Required: Yes
FederationRoleArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
Event
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.cloudtrail_classes.Resource]]
CloudTrailEvent
- Type: typing.Optional[str]
EventDataStore
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.cloudtrail_classes.AdvancedEventSelectorOutput]]
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]
EventSelector
ReadWriteType
- Type: typing.Optional[typing.Literal['All', 'ReadOnly', 'WriteOnly']]
IncludeManagementEvents
- Type: typing.Optional[bool]
DataResources
- Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.cloudtrail.cloudtrail_classes.DataResource, aws_resource_validator.pydantic_models.cloudtrail.cloudtrail_classes.DataResourceOutput]]]
ExcludeManagementEventSources
- Type: typing.Optional[typing.List[str]]
EventSelectorOutput
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.cloudtrail_classes.DataResourceOutput]]
ExcludeManagementEventSources
- Type: typing.Optional[typing.List[str]]
GenerateQueryRequest
EventDataStores
- Type: typing.List[str]
- Required: Yes
Prompt
- Type:
- Required: Yes
GenerateQueryResponse
QueryStatement
- Type:
- Required: Yes
QueryAlias
- Type:
- Required: Yes
EventDataStoreOwnerAccountId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetChannelRequest
Channel
- Type:
- Required: Yes
GetChannelResponse
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.cloudtrail_classes.Destination]
- Required: Yes
IngestionStatus
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetDashboardRequest
DashboardId
- Type:
- Required: Yes
GetDashboardResponse
DashboardArn
- Type:
- Required: Yes
Type
- Type: typing.Literal['CUSTOM', 'MANAGED']
- Required: Yes
Status
- Type: typing.Literal['CREATED', 'CREATING', 'DELETING', 'UPDATED', 'UPDATING']
- Required: Yes
Widgets
- Type: typing.List[aws_resource_validator.pydantic_models.cloudtrail.cloudtrail_classes.Widget]
- Required: Yes
RefreshSchedule
- Type:
- Required: Yes
CreatedTimestamp
- Type:
- Required: Yes
UpdatedTimestamp
- Type:
- Required: Yes
LastRefreshId
- Type:
- Required: Yes
LastRefreshFailureReason
- Type:
- Required: Yes
TerminationProtectionEnabled
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetEventDataStoreRequest
EventDataStore
- Type:
- Required: Yes
GetEventDataStoreResponse
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.cloudtrail_classes.AdvancedEventSelectorOutput]
- 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.cloudtrail_classes.PartitionKey]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetEventSelectorsRequest
TrailName
- Type:
- Required: Yes
GetEventSelectorsResponse
TrailARN
- Type:
- Required: Yes
EventSelectors
- Type: typing.List[aws_resource_validator.pydantic_models.cloudtrail.cloudtrail_classes.EventSelectorOutput]
- Required: Yes
AdvancedEventSelectors
- Type: typing.List[aws_resource_validator.pydantic_models.cloudtrail.cloudtrail_classes.AdvancedEventSelectorOutput]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetImportRequest
ImportId
- Type:
- Required: Yes
GetImportResponse
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
GetInsightSelectorsRequest
TrailName
- Type: typing.Optional[str]
EventDataStore
- Type: typing.Optional[str]
GetInsightSelectorsResponse
TrailARN
- Type:
- Required: Yes
InsightSelectors
- Type: typing.List[aws_resource_validator.pydantic_models.cloudtrail.cloudtrail_classes.InsightSelector]
- Required: Yes
EventDataStoreArn
- Type:
- Required: Yes
InsightsDestination
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetQueryResultsRequest
QueryId
- Type:
- Required: Yes
EventDataStore
- Type: typing.Optional[str]
NextToken
- Type: typing.Optional[str]
MaxQueryResults
- Type: typing.Optional[int]
EventDataStoreOwnerAccountId
- Type: typing.Optional[str]
GetQueryResultsResponse
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]
GetResourcePolicyRequest
ResourceArn
- Type:
- Required: Yes
GetResourcePolicyResponse
ResourceArn
- Type:
- Required: Yes
ResourcePolicy
- Type:
- Required: Yes
DelegatedAdminResourcePolicy
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetTrailRequest
Name
- Type:
- Required: Yes
GetTrailResponse
Trail
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetTrailStatusRequest
Name
- Type:
- Required: Yes
GetTrailStatusResponse
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
ImportFailureListItem
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]
ImportSource
S3
- Type:
- Required: Yes
ImportStatistics
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]
ImportsListItem
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]
IngestionStatus
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]
InsightSelector
InsightType
- Type: typing.Optional[typing.Literal['ApiCallRateInsight', 'ApiErrorRateInsight']]
ListChannelsRequest
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListChannelsResponse
Channels
- Type: typing.List[aws_resource_validator.pydantic_models.cloudtrail.cloudtrail_classes.Channel]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListDashboardsRequest
NamePrefix
- Type: typing.Optional[str]
Type
- Type: typing.Optional[typing.Literal['CUSTOM', 'MANAGED']]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListDashboardsResponse
Dashboards
- Type: typing.List[aws_resource_validator.pydantic_models.cloudtrail.cloudtrail_classes.DashboardDetail]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListEventDataStoresRequest
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListEventDataStoresResponse
EventDataStores
- Type: typing.List[aws_resource_validator.pydantic_models.cloudtrail.cloudtrail_classes.EventDataStore]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListImportFailuresRequest
ImportId
- Type:
- Required: Yes
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListImportFailuresRequestPaginate
ImportId
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.cloudtrail.cloudtrail_classes.PaginatorConfig]
ListImportFailuresResponse
Failures
- Type: typing.List[aws_resource_validator.pydantic_models.cloudtrail.cloudtrail_classes.ImportFailureListItem]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListImportsRequest
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]
ListImportsRequestPaginate
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.cloudtrail_classes.PaginatorConfig]
ListImportsResponse
Imports
- Type: typing.List[aws_resource_validator.pydantic_models.cloudtrail.cloudtrail_classes.ImportsListItem]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListInsightsMetricDataRequest
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]
ListInsightsMetricDataResponse
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]
ListPublicKeysRequest
StartTime
- Type: typing.Union[datetime.datetime, str, NoneType]
EndTime
- Type: typing.Union[datetime.datetime, str, NoneType]
NextToken
- Type: typing.Optional[str]
ListPublicKeysRequestPaginate
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.cloudtrail_classes.PaginatorConfig]
ListPublicKeysResponse
PublicKeyList
- Type: typing.List[aws_resource_validator.pydantic_models.cloudtrail.cloudtrail_classes.PublicKey]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListQueriesRequest
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']]
ListQueriesResponse
Queries
- Type: typing.List[aws_resource_validator.pydantic_models.cloudtrail.cloudtrail_classes.Query]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListTagsRequest
ResourceIdList
- Type: typing.List[str]
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListTagsRequestPaginate
ResourceIdList
- Type: typing.List[str]
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.cloudtrail.cloudtrail_classes.PaginatorConfig]
ListTagsResponse
ResourceTagList
- Type: typing.List[aws_resource_validator.pydantic_models.cloudtrail.cloudtrail_classes.ResourceTag]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListTrailsRequest
NextToken
- Type: typing.Optional[str]
ListTrailsRequestPaginate
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.cloudtrail.cloudtrail_classes.PaginatorConfig]
ListTrailsResponse
Trails
- Type: typing.List[aws_resource_validator.pydantic_models.cloudtrail.cloudtrail_classes.TrailInfo]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
LookupAttribute
AttributeKey
- Type: typing.Literal['AccessKeyId', 'EventId', 'EventName', 'EventSource', 'ReadOnly', 'ResourceName', 'ResourceType', 'Username']
- Required: Yes
AttributeValue
- Type:
- Required: Yes
LookupEventsRequest
LookupAttributes
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.cloudtrail.cloudtrail_classes.LookupAttribute]]
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]
LookupEventsRequestPaginate
LookupAttributes
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.cloudtrail.cloudtrail_classes.LookupAttribute]]
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.cloudtrail_classes.PaginatorConfig]
LookupEventsResponse
Events
- Type: typing.List[aws_resource_validator.pydantic_models.cloudtrail.cloudtrail_classes.Event]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
PaginatorConfig
MaxItems
- Type: typing.Optional[int]
PageSize
- Type: typing.Optional[int]
StartingToken
- Type: typing.Optional[str]
PartitionKey
Name
- Type:
- Required: Yes
Type
- Type:
- Required: Yes
PublicKey
Value
- Type: typing.Optional[bytes]
ValidityStartTime
- Type: typing.Optional[datetime.datetime]
ValidityEndTime
- Type: typing.Optional[datetime.datetime]
Fingerprint
- Type: typing.Optional[str]
PutEventSelectorsRequest
TrailName
- Type:
- Required: Yes
EventSelectors
- Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.cloudtrail.cloudtrail_classes.EventSelector, aws_resource_validator.pydantic_models.cloudtrail.cloudtrail_classes.EventSelectorOutput]]]
AdvancedEventSelectors
- Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.cloudtrail.cloudtrail_classes.AdvancedEventSelector, aws_resource_validator.pydantic_models.cloudtrail.cloudtrail_classes.AdvancedEventSelectorOutput]]]
PutEventSelectorsResponse
TrailARN
- Type:
- Required: Yes
EventSelectors
- Type: typing.List[aws_resource_validator.pydantic_models.cloudtrail.cloudtrail_classes.EventSelectorOutput]
- Required: Yes
AdvancedEventSelectors
- Type: typing.List[aws_resource_validator.pydantic_models.cloudtrail.cloudtrail_classes.AdvancedEventSelectorOutput]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
PutInsightSelectorsRequest
InsightSelectors
- Type: typing.List[aws_resource_validator.pydantic_models.cloudtrail.cloudtrail_classes.InsightSelector]
- Required: Yes
TrailName
- Type: typing.Optional[str]
EventDataStore
- Type: typing.Optional[str]
InsightsDestination
- Type: typing.Optional[str]
PutInsightSelectorsResponse
TrailARN
- Type:
- Required: Yes
InsightSelectors
- Type: typing.List[aws_resource_validator.pydantic_models.cloudtrail.cloudtrail_classes.InsightSelector]
- Required: Yes
EventDataStoreArn
- Type:
- Required: Yes
InsightsDestination
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
PutResourcePolicyRequest
ResourceArn
- Type:
- Required: Yes
ResourcePolicy
- Type:
- Required: Yes
PutResourcePolicyResponse
ResourceArn
- Type:
- Required: Yes
ResourcePolicy
- Type:
- Required: Yes
DelegatedAdminResourcePolicy
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
Query
QueryId
- Type: typing.Optional[str]
QueryStatus
- Type: typing.Optional[typing.Literal['CANCELLED', 'FAILED', 'FINISHED', 'QUEUED', 'RUNNING', 'TIMED_OUT']]
CreationTime
- Type: typing.Optional[datetime.datetime]
QueryStatistics
ResultsCount
- Type: typing.Optional[int]
TotalResultsCount
- Type: typing.Optional[int]
BytesScanned
- Type: typing.Optional[int]
QueryStatisticsForDescribeQuery
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]
RefreshSchedule
Frequency
- Type: typing.Optional[aws_resource_validator.pydantic_models.cloudtrail.cloudtrail_classes.RefreshScheduleFrequency]
Status
- Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]
TimeOfDay
- Type: typing.Optional[str]
RefreshScheduleFrequency
Unit
- Type: typing.Optional[typing.Literal['DAYS', 'HOURS']]
Value
- Type: typing.Optional[int]
RegisterOrganizationDelegatedAdminRequest
MemberAccountId
- Type:
- Required: Yes
RemoveTagsRequest
ResourceId
- Type:
- Required: Yes
TagsList
- Type: typing.List[aws_resource_validator.pydantic_models.cloudtrail.cloudtrail_classes.Tag]
- Required: Yes
RequestWidget
QueryStatement
- Type:
- Required: Yes
ViewProperties
- Type: typing.Dict[str, str]
- Required: Yes
QueryParameters
- Type: typing.Optional[typing.List[str]]
Resource
ResourceType
- Type: typing.Optional[str]
ResourceName
- Type: typing.Optional[str]
ResourceTag
ResourceId
- Type: typing.Optional[str]
TagsList
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.cloudtrail.cloudtrail_classes.Tag]]
ResponseMetadata
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]
RestoreEventDataStoreRequest
EventDataStore
- Type:
- Required: Yes
RestoreEventDataStoreResponse
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.cloudtrail_classes.AdvancedEventSelectorOutput]
- 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
S3ImportSource
S3LocationUri
- Type:
- Required: Yes
S3BucketRegion
- Type:
- Required: Yes
S3BucketAccessRoleArn
- Type:
- Required: Yes
SearchSampleQueriesRequest
SearchPhrase
- Type:
- Required: Yes
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
SearchSampleQueriesResponse
SearchResults
- Type: typing.List[aws_resource_validator.pydantic_models.cloudtrail.cloudtrail_classes.SearchSampleQueriesSearchResult]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
SearchSampleQueriesSearchResult
Name
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
SQL
- Type: typing.Optional[str]
Relevance
- Type: typing.Optional[float]
SourceConfig
ApplyToAllRegions
- Type: typing.Optional[bool]
AdvancedEventSelectors
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.cloudtrail.cloudtrail_classes.AdvancedEventSelectorOutput]]
StartDashboardRefreshRequest
DashboardId
- Type:
- Required: Yes
QueryParameterValues
- Type: typing.Optional[typing.Dict[str, str]]
StartDashboardRefreshResponse
RefreshId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StartEventDataStoreIngestionRequest
EventDataStore
- Type:
- Required: Yes
StartImportRequest
Destinations
- Type: typing.Optional[typing.List[str]]
ImportSource
- Type:
StartEventTime
- Type: typing.Union[datetime.datetime, str, NoneType]
EndEventTime
- Type: typing.Union[datetime.datetime, str, NoneType]
ImportId
- Type: typing.Optional[str]
StartImportResponse
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
StartLoggingRequest
Name
- Type:
- Required: Yes
StartQueryRequest
QueryStatement
- Type: typing.Optional[str]
DeliveryS3Uri
- Type: typing.Optional[str]
QueryAlias
- Type: typing.Optional[str]
QueryParameters
- Type: typing.Optional[typing.List[str]]
EventDataStoreOwnerAccountId
- Type: typing.Optional[str]
StartQueryResponse
QueryId
- Type:
- Required: Yes
EventDataStoreOwnerAccountId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StopEventDataStoreIngestionRequest
EventDataStore
- Type:
- Required: Yes
StopImportRequest
ImportId
- Type:
- Required: Yes
StopImportResponse
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
StopLoggingRequest
Name
- Type:
- Required: Yes
Tag
Key
- Type:
- Required: Yes
Value
- Type: typing.Optional[str]
Trail
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]
TrailInfo
TrailARN
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
HomeRegion
- Type: typing.Optional[str]
UpdateChannelRequest
Channel
- Type:
- Required: Yes
Destinations
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.cloudtrail.cloudtrail_classes.Destination]]
Name
- Type: typing.Optional[str]
UpdateChannelResponse
ChannelArn
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
Source
- Type:
- Required: Yes
Destinations
- Type: typing.List[aws_resource_validator.pydantic_models.cloudtrail.cloudtrail_classes.Destination]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateDashboardRequest
DashboardId
- Type:
- Required: Yes
Widgets
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.cloudtrail.cloudtrail_classes.RequestWidget]]
RefreshSchedule
- Type:
TerminationProtectionEnabled
- Type: typing.Optional[bool]
UpdateDashboardResponse
DashboardArn
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
Type
- Type: typing.Literal['CUSTOM', 'MANAGED']
- Required: Yes
Widgets
- Type: typing.List[aws_resource_validator.pydantic_models.cloudtrail.cloudtrail_classes.Widget]
- Required: Yes
RefreshSchedule
- Type:
- Required: Yes
TerminationProtectionEnabled
- Type:
- Required: Yes
CreatedTimestamp
- Type:
- Required: Yes
UpdatedTimestamp
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateEventDataStoreRequest
EventDataStore
- Type:
- Required: Yes
Name
- Type: typing.Optional[str]
AdvancedEventSelectors
- Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.cloudtrail.cloudtrail_classes.AdvancedEventSelector, aws_resource_validator.pydantic_models.cloudtrail.cloudtrail_classes.AdvancedEventSelectorOutput]]]
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']]
UpdateEventDataStoreResponse
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.cloudtrail_classes.AdvancedEventSelectorOutput]
- 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
UpdateTrailRequest
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]
UpdateTrailResponse
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
Widget
QueryAlias
- Type: typing.Optional[str]
QueryStatement
- Type: typing.Optional[str]
QueryParameters
- Type: typing.Optional[typing.List[str]]
ViewProperties
- Type: typing.Optional[typing.Dict[str, str]]