Skip to content

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