mypydantic.models.cloudtrail

   1# Model Generated: Thu Mar  2 21:56:17 2023
   2
   3from __future__ import annotations
   4
   5from datetime import datetime
   6from typing import Dict, List, Literal, Optional, Sequence, Union
   7
   8from pydantic import Field
   9
  10from mypydantic.models.base_model import BaseModel
  11
  12
  13class TagModel(BaseModel):
  14    key: str = Field(alias="Key")
  15    value: Optional[str] = Field(default=None, alias="Value")
  16
  17
  18class AdvancedFieldSelectorModel(BaseModel):
  19    field: str = Field(alias="Field")
  20    equals: Optional[Sequence[str]] = Field(default=None, alias="Equals")
  21    starts_with: Optional[Sequence[str]] = Field(default=None, alias="StartsWith")
  22    ends_with: Optional[Sequence[str]] = Field(default=None, alias="EndsWith")
  23    not_equals: Optional[Sequence[str]] = Field(default=None, alias="NotEquals")
  24    not_starts_with: Optional[Sequence[str]] = Field(
  25        default=None, alias="NotStartsWith"
  26    )
  27    not_ends_with: Optional[Sequence[str]] = Field(default=None, alias="NotEndsWith")
  28
  29
  30class CancelQueryRequestModel(BaseModel):
  31    query_id: str = Field(alias="QueryId")
  32    event_data_store: Optional[str] = Field(default=None, alias="EventDataStore")
  33
  34
  35class ResponseMetadataModel(BaseModel):
  36    request_id: str = Field(alias="RequestId")
  37    host_id: str = Field(alias="HostId")
  38    http_status_code: int = Field(alias="HTTPStatusCode")
  39    http_headers: Dict[str, str] = Field(alias="HTTPHeaders")
  40    retry_attempts: int = Field(alias="RetryAttempts")
  41
  42
  43class ChannelModel(BaseModel):
  44    channel_arn: Optional[str] = Field(default=None, alias="ChannelArn")
  45    name: Optional[str] = Field(default=None, alias="Name")
  46
  47
  48class DestinationModel(BaseModel):
  49    type: Literal["AWS_SERVICE", "EVENT_DATA_STORE"] = Field(alias="Type")
  50    location: str = Field(alias="Location")
  51
  52
  53class DataResourceModel(BaseModel):
  54    type: Optional[str] = Field(default=None, alias="Type")
  55    values: Optional[List[str]] = Field(default=None, alias="Values")
  56
  57
  58class DeleteChannelRequestModel(BaseModel):
  59    channel: str = Field(alias="Channel")
  60
  61
  62class DeleteEventDataStoreRequestModel(BaseModel):
  63    event_data_store: str = Field(alias="EventDataStore")
  64
  65
  66class DeleteResourcePolicyRequestModel(BaseModel):
  67    resource_arn: str = Field(alias="ResourceArn")
  68
  69
  70class DeleteTrailRequestModel(BaseModel):
  71    name: str = Field(alias="Name")
  72
  73
  74class DeregisterOrganizationDelegatedAdminRequestModel(BaseModel):
  75    delegated_admin_account_id: str = Field(alias="DelegatedAdminAccountId")
  76
  77
  78class DescribeQueryRequestModel(BaseModel):
  79    query_id: str = Field(alias="QueryId")
  80    event_data_store: Optional[str] = Field(default=None, alias="EventDataStore")
  81
  82
  83class QueryStatisticsForDescribeQueryModel(BaseModel):
  84    events_matched: Optional[int] = Field(default=None, alias="EventsMatched")
  85    events_scanned: Optional[int] = Field(default=None, alias="EventsScanned")
  86    bytes_scanned: Optional[int] = Field(default=None, alias="BytesScanned")
  87    execution_time_in_millis: Optional[int] = Field(
  88        default=None, alias="ExecutionTimeInMillis"
  89    )
  90    creation_time: Optional[datetime] = Field(default=None, alias="CreationTime")
  91
  92
  93class DescribeTrailsRequestModel(BaseModel):
  94    trail_name_list: Optional[Sequence[str]] = Field(
  95        default=None, alias="trailNameList"
  96    )
  97    include_shadow_trails: Optional[bool] = Field(
  98        default=None, alias="includeShadowTrails"
  99    )
 100
 101
 102class TrailModel(BaseModel):
 103    name: Optional[str] = Field(default=None, alias="Name")
 104    s3_bucket_name: Optional[str] = Field(default=None, alias="S3BucketName")
 105    s3_key_prefix: Optional[str] = Field(default=None, alias="S3KeyPrefix")
 106    sns_topic_name: Optional[str] = Field(default=None, alias="SnsTopicName")
 107    sns_topic_arn: Optional[str] = Field(default=None, alias="SnsTopicARN")
 108    include_global_service_events: Optional[bool] = Field(
 109        default=None, alias="IncludeGlobalServiceEvents"
 110    )
 111    is_multi_region_trail: Optional[bool] = Field(
 112        default=None, alias="IsMultiRegionTrail"
 113    )
 114    home_region: Optional[str] = Field(default=None, alias="HomeRegion")
 115    trail_arn: Optional[str] = Field(default=None, alias="TrailARN")
 116    log_file_validation_enabled: Optional[bool] = Field(
 117        default=None, alias="LogFileValidationEnabled"
 118    )
 119    cloud_watch_logs_log_group_arn: Optional[str] = Field(
 120        default=None, alias="CloudWatchLogsLogGroupArn"
 121    )
 122    cloud_watch_logs_role_arn: Optional[str] = Field(
 123        default=None, alias="CloudWatchLogsRoleArn"
 124    )
 125    kms_key_id: Optional[str] = Field(default=None, alias="KmsKeyId")
 126    has_custom_event_selectors: Optional[bool] = Field(
 127        default=None, alias="HasCustomEventSelectors"
 128    )
 129    has_insight_selectors: Optional[bool] = Field(
 130        default=None, alias="HasInsightSelectors"
 131    )
 132    is_organization_trail: Optional[bool] = Field(
 133        default=None, alias="IsOrganizationTrail"
 134    )
 135
 136
 137class ResourceModel(BaseModel):
 138    resource_type: Optional[str] = Field(default=None, alias="ResourceType")
 139    resource_name: Optional[str] = Field(default=None, alias="ResourceName")
 140
 141
 142class GetChannelRequestModel(BaseModel):
 143    channel: str = Field(alias="Channel")
 144
 145
 146class IngestionStatusModel(BaseModel):
 147    latest_ingestion_success_time: Optional[datetime] = Field(
 148        default=None, alias="LatestIngestionSuccessTime"
 149    )
 150    latest_ingestion_success_event_id: Optional[str] = Field(
 151        default=None, alias="LatestIngestionSuccessEventID"
 152    )
 153    latest_ingestion_error_code: Optional[str] = Field(
 154        default=None, alias="LatestIngestionErrorCode"
 155    )
 156    latest_ingestion_attempt_time: Optional[datetime] = Field(
 157        default=None, alias="LatestIngestionAttemptTime"
 158    )
 159    latest_ingestion_attempt_event_id: Optional[str] = Field(
 160        default=None, alias="LatestIngestionAttemptEventID"
 161    )
 162
 163
 164class GetEventDataStoreRequestModel(BaseModel):
 165    event_data_store: str = Field(alias="EventDataStore")
 166
 167
 168class GetEventSelectorsRequestModel(BaseModel):
 169    trail_name: str = Field(alias="TrailName")
 170
 171
 172class GetImportRequestModel(BaseModel):
 173    import_id: str = Field(alias="ImportId")
 174
 175
 176class ImportStatisticsModel(BaseModel):
 177    prefixes_found: Optional[int] = Field(default=None, alias="PrefixesFound")
 178    prefixes_completed: Optional[int] = Field(default=None, alias="PrefixesCompleted")
 179    files_completed: Optional[int] = Field(default=None, alias="FilesCompleted")
 180    events_completed: Optional[int] = Field(default=None, alias="EventsCompleted")
 181    failed_entries: Optional[int] = Field(default=None, alias="FailedEntries")
 182
 183
 184class GetInsightSelectorsRequestModel(BaseModel):
 185    trail_name: str = Field(alias="TrailName")
 186
 187
 188class InsightSelectorModel(BaseModel):
 189    insight_type: Optional[
 190        Literal["ApiCallRateInsight", "ApiErrorRateInsight"]
 191    ] = Field(default=None, alias="InsightType")
 192
 193
 194class GetQueryResultsRequestModel(BaseModel):
 195    query_id: str = Field(alias="QueryId")
 196    event_data_store: Optional[str] = Field(default=None, alias="EventDataStore")
 197    next_token: Optional[str] = Field(default=None, alias="NextToken")
 198    max_query_results: Optional[int] = Field(default=None, alias="MaxQueryResults")
 199
 200
 201class QueryStatisticsModel(BaseModel):
 202    results_count: Optional[int] = Field(default=None, alias="ResultsCount")
 203    total_results_count: Optional[int] = Field(default=None, alias="TotalResultsCount")
 204    bytes_scanned: Optional[int] = Field(default=None, alias="BytesScanned")
 205
 206
 207class GetResourcePolicyRequestModel(BaseModel):
 208    resource_arn: str = Field(alias="ResourceArn")
 209
 210
 211class GetTrailRequestModel(BaseModel):
 212    name: str = Field(alias="Name")
 213
 214
 215class GetTrailStatusRequestModel(BaseModel):
 216    name: str = Field(alias="Name")
 217
 218
 219class ImportFailureListItemModel(BaseModel):
 220    location: Optional[str] = Field(default=None, alias="Location")
 221    status: Optional[Literal["FAILED", "RETRY", "SUCCEEDED"]] = Field(
 222        default=None, alias="Status"
 223    )
 224    error_type: Optional[str] = Field(default=None, alias="ErrorType")
 225    error_message: Optional[str] = Field(default=None, alias="ErrorMessage")
 226    last_updated_time: Optional[datetime] = Field(default=None, alias="LastUpdatedTime")
 227
 228
 229class S3ImportSourceModel(BaseModel):
 230    s3_location_uri: str = Field(alias="S3LocationUri")
 231    s3_bucket_region: str = Field(alias="S3BucketRegion")
 232    s3_bucket_access_role_arn: str = Field(alias="S3BucketAccessRoleArn")
 233
 234
 235class ImportsListItemModel(BaseModel):
 236    import_id: Optional[str] = Field(default=None, alias="ImportId")
 237    import_status: Optional[
 238        Literal["COMPLETED", "FAILED", "INITIALIZING", "IN_PROGRESS", "STOPPED"]
 239    ] = Field(default=None, alias="ImportStatus")
 240    destinations: Optional[List[str]] = Field(default=None, alias="Destinations")
 241    created_timestamp: Optional[datetime] = Field(
 242        default=None, alias="CreatedTimestamp"
 243    )
 244    updated_timestamp: Optional[datetime] = Field(
 245        default=None, alias="UpdatedTimestamp"
 246    )
 247
 248
 249class ListChannelsRequestModel(BaseModel):
 250    max_results: Optional[int] = Field(default=None, alias="MaxResults")
 251    next_token: Optional[str] = Field(default=None, alias="NextToken")
 252
 253
 254class ListEventDataStoresRequestModel(BaseModel):
 255    next_token: Optional[str] = Field(default=None, alias="NextToken")
 256    max_results: Optional[int] = Field(default=None, alias="MaxResults")
 257
 258
 259class PaginatorConfigModel(BaseModel):
 260    max_items: Optional[int] = Field(default=None, alias="MaxItems")
 261    page_size: Optional[int] = Field(default=None, alias="PageSize")
 262    starting_token: Optional[str] = Field(default=None, alias="StartingToken")
 263
 264
 265class ListImportFailuresRequestModel(BaseModel):
 266    import_id: str = Field(alias="ImportId")
 267    max_results: Optional[int] = Field(default=None, alias="MaxResults")
 268    next_token: Optional[str] = Field(default=None, alias="NextToken")
 269
 270
 271class ListImportsRequestModel(BaseModel):
 272    max_results: Optional[int] = Field(default=None, alias="MaxResults")
 273    destination: Optional[str] = Field(default=None, alias="Destination")
 274    import_status: Optional[
 275        Literal["COMPLETED", "FAILED", "INITIALIZING", "IN_PROGRESS", "STOPPED"]
 276    ] = Field(default=None, alias="ImportStatus")
 277    next_token: Optional[str] = Field(default=None, alias="NextToken")
 278
 279
 280class ListPublicKeysRequestModel(BaseModel):
 281    start_time: Optional[Union[datetime, str]] = Field(default=None, alias="StartTime")
 282    end_time: Optional[Union[datetime, str]] = Field(default=None, alias="EndTime")
 283    next_token: Optional[str] = Field(default=None, alias="NextToken")
 284
 285
 286class PublicKeyModel(BaseModel):
 287    value: Optional[bytes] = Field(default=None, alias="Value")
 288    validity_start_time: Optional[datetime] = Field(
 289        default=None, alias="ValidityStartTime"
 290    )
 291    validity_end_time: Optional[datetime] = Field(default=None, alias="ValidityEndTime")
 292    fingerprint: Optional[str] = Field(default=None, alias="Fingerprint")
 293
 294
 295class ListQueriesRequestModel(BaseModel):
 296    event_data_store: str = Field(alias="EventDataStore")
 297    next_token: Optional[str] = Field(default=None, alias="NextToken")
 298    max_results: Optional[int] = Field(default=None, alias="MaxResults")
 299    start_time: Optional[Union[datetime, str]] = Field(default=None, alias="StartTime")
 300    end_time: Optional[Union[datetime, str]] = Field(default=None, alias="EndTime")
 301    query_status: Optional[
 302        Literal["CANCELLED", "FAILED", "FINISHED", "QUEUED", "RUNNING", "TIMED_OUT"]
 303    ] = Field(default=None, alias="QueryStatus")
 304
 305
 306class QueryModel(BaseModel):
 307    query_id: Optional[str] = Field(default=None, alias="QueryId")
 308    query_status: Optional[
 309        Literal["CANCELLED", "FAILED", "FINISHED", "QUEUED", "RUNNING", "TIMED_OUT"]
 310    ] = Field(default=None, alias="QueryStatus")
 311    creation_time: Optional[datetime] = Field(default=None, alias="CreationTime")
 312
 313
 314class ListTagsRequestModel(BaseModel):
 315    resource_id_list: Sequence[str] = Field(alias="ResourceIdList")
 316    next_token: Optional[str] = Field(default=None, alias="NextToken")
 317
 318
 319class ListTrailsRequestModel(BaseModel):
 320    next_token: Optional[str] = Field(default=None, alias="NextToken")
 321
 322
 323class TrailInfoModel(BaseModel):
 324    trail_arn: Optional[str] = Field(default=None, alias="TrailARN")
 325    name: Optional[str] = Field(default=None, alias="Name")
 326    home_region: Optional[str] = Field(default=None, alias="HomeRegion")
 327
 328
 329class LookupAttributeModel(BaseModel):
 330    attribute_key: Literal[
 331        "AccessKeyId",
 332        "EventId",
 333        "EventName",
 334        "EventSource",
 335        "ReadOnly",
 336        "ResourceName",
 337        "ResourceType",
 338        "Username",
 339    ] = Field(alias="AttributeKey")
 340    attribute_value: str = Field(alias="AttributeValue")
 341
 342
 343class PutResourcePolicyRequestModel(BaseModel):
 344    resource_arn: str = Field(alias="ResourceArn")
 345    resource_policy: str = Field(alias="ResourcePolicy")
 346
 347
 348class RegisterOrganizationDelegatedAdminRequestModel(BaseModel):
 349    member_account_id: str = Field(alias="MemberAccountId")
 350
 351
 352class RestoreEventDataStoreRequestModel(BaseModel):
 353    event_data_store: str = Field(alias="EventDataStore")
 354
 355
 356class StartLoggingRequestModel(BaseModel):
 357    name: str = Field(alias="Name")
 358
 359
 360class StartQueryRequestModel(BaseModel):
 361    query_statement: str = Field(alias="QueryStatement")
 362    delivery_s3_uri: Optional[str] = Field(default=None, alias="DeliveryS3Uri")
 363
 364
 365class StopImportRequestModel(BaseModel):
 366    import_id: str = Field(alias="ImportId")
 367
 368
 369class StopLoggingRequestModel(BaseModel):
 370    name: str = Field(alias="Name")
 371
 372
 373class UpdateTrailRequestModel(BaseModel):
 374    name: str = Field(alias="Name")
 375    s3_bucket_name: Optional[str] = Field(default=None, alias="S3BucketName")
 376    s3_key_prefix: Optional[str] = Field(default=None, alias="S3KeyPrefix")
 377    sns_topic_name: Optional[str] = Field(default=None, alias="SnsTopicName")
 378    include_global_service_events: Optional[bool] = Field(
 379        default=None, alias="IncludeGlobalServiceEvents"
 380    )
 381    is_multi_region_trail: Optional[bool] = Field(
 382        default=None, alias="IsMultiRegionTrail"
 383    )
 384    enable_log_file_validation: Optional[bool] = Field(
 385        default=None, alias="EnableLogFileValidation"
 386    )
 387    cloud_watch_logs_log_group_arn: Optional[str] = Field(
 388        default=None, alias="CloudWatchLogsLogGroupArn"
 389    )
 390    cloud_watch_logs_role_arn: Optional[str] = Field(
 391        default=None, alias="CloudWatchLogsRoleArn"
 392    )
 393    kms_key_id: Optional[str] = Field(default=None, alias="KmsKeyId")
 394    is_organization_trail: Optional[bool] = Field(
 395        default=None, alias="IsOrganizationTrail"
 396    )
 397
 398
 399class AddTagsRequestModel(BaseModel):
 400    resource_id: str = Field(alias="ResourceId")
 401    tags_list: Sequence[TagModel] = Field(alias="TagsList")
 402
 403
 404class CreateTrailRequestModel(BaseModel):
 405    name: str = Field(alias="Name")
 406    s3_bucket_name: str = Field(alias="S3BucketName")
 407    s3_key_prefix: Optional[str] = Field(default=None, alias="S3KeyPrefix")
 408    sns_topic_name: Optional[str] = Field(default=None, alias="SnsTopicName")
 409    include_global_service_events: Optional[bool] = Field(
 410        default=None, alias="IncludeGlobalServiceEvents"
 411    )
 412    is_multi_region_trail: Optional[bool] = Field(
 413        default=None, alias="IsMultiRegionTrail"
 414    )
 415    enable_log_file_validation: Optional[bool] = Field(
 416        default=None, alias="EnableLogFileValidation"
 417    )
 418    cloud_watch_logs_log_group_arn: Optional[str] = Field(
 419        default=None, alias="CloudWatchLogsLogGroupArn"
 420    )
 421    cloud_watch_logs_role_arn: Optional[str] = Field(
 422        default=None, alias="CloudWatchLogsRoleArn"
 423    )
 424    kms_key_id: Optional[str] = Field(default=None, alias="KmsKeyId")
 425    is_organization_trail: Optional[bool] = Field(
 426        default=None, alias="IsOrganizationTrail"
 427    )
 428    tags_list: Optional[Sequence[TagModel]] = Field(default=None, alias="TagsList")
 429
 430
 431class RemoveTagsRequestModel(BaseModel):
 432    resource_id: str = Field(alias="ResourceId")
 433    tags_list: Sequence[TagModel] = Field(alias="TagsList")
 434
 435
 436class ResourceTagModel(BaseModel):
 437    resource_id: Optional[str] = Field(default=None, alias="ResourceId")
 438    tags_list: Optional[List[TagModel]] = Field(default=None, alias="TagsList")
 439
 440
 441class AdvancedEventSelectorModel(BaseModel):
 442    field_selectors: Sequence[AdvancedFieldSelectorModel] = Field(
 443        alias="FieldSelectors"
 444    )
 445    name: Optional[str] = Field(default=None, alias="Name")
 446
 447
 448class CancelQueryResponseModel(BaseModel):
 449    query_id: str = Field(alias="QueryId")
 450    query_status: Literal[
 451        "CANCELLED", "FAILED", "FINISHED", "QUEUED", "RUNNING", "TIMED_OUT"
 452    ] = Field(alias="QueryStatus")
 453    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 454
 455
 456class CreateTrailResponseModel(BaseModel):
 457    name: str = Field(alias="Name")
 458    s3_bucket_name: str = Field(alias="S3BucketName")
 459    s3_key_prefix: str = Field(alias="S3KeyPrefix")
 460    sns_topic_name: str = Field(alias="SnsTopicName")
 461    sns_topic_arn: str = Field(alias="SnsTopicARN")
 462    include_global_service_events: bool = Field(alias="IncludeGlobalServiceEvents")
 463    is_multi_region_trail: bool = Field(alias="IsMultiRegionTrail")
 464    trail_arn: str = Field(alias="TrailARN")
 465    log_file_validation_enabled: bool = Field(alias="LogFileValidationEnabled")
 466    cloud_watch_logs_log_group_arn: str = Field(alias="CloudWatchLogsLogGroupArn")
 467    cloud_watch_logs_role_arn: str = Field(alias="CloudWatchLogsRoleArn")
 468    kms_key_id: str = Field(alias="KmsKeyId")
 469    is_organization_trail: bool = Field(alias="IsOrganizationTrail")
 470    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 471
 472
 473class GetResourcePolicyResponseModel(BaseModel):
 474    resource_arn: str = Field(alias="ResourceArn")
 475    resource_policy: str = Field(alias="ResourcePolicy")
 476    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 477
 478
 479class GetTrailStatusResponseModel(BaseModel):
 480    is_logging: bool = Field(alias="IsLogging")
 481    latest_delivery_error: str = Field(alias="LatestDeliveryError")
 482    latest_notification_error: str = Field(alias="LatestNotificationError")
 483    latest_delivery_time: datetime = Field(alias="LatestDeliveryTime")
 484    latest_notification_time: datetime = Field(alias="LatestNotificationTime")
 485    start_logging_time: datetime = Field(alias="StartLoggingTime")
 486    stop_logging_time: datetime = Field(alias="StopLoggingTime")
 487    latest_cloud_watch_logs_delivery_error: str = Field(
 488        alias="LatestCloudWatchLogsDeliveryError"
 489    )
 490    latest_cloud_watch_logs_delivery_time: datetime = Field(
 491        alias="LatestCloudWatchLogsDeliveryTime"
 492    )
 493    latest_digest_delivery_time: datetime = Field(alias="LatestDigestDeliveryTime")
 494    latest_digest_delivery_error: str = Field(alias="LatestDigestDeliveryError")
 495    latest_delivery_attempt_time: str = Field(alias="LatestDeliveryAttemptTime")
 496    latest_notification_attempt_time: str = Field(alias="LatestNotificationAttemptTime")
 497    latest_notification_attempt_succeeded: str = Field(
 498        alias="LatestNotificationAttemptSucceeded"
 499    )
 500    latest_delivery_attempt_succeeded: str = Field(
 501        alias="LatestDeliveryAttemptSucceeded"
 502    )
 503    time_logging_started: str = Field(alias="TimeLoggingStarted")
 504    time_logging_stopped: str = Field(alias="TimeLoggingStopped")
 505    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 506
 507
 508class PutResourcePolicyResponseModel(BaseModel):
 509    resource_arn: str = Field(alias="ResourceArn")
 510    resource_policy: str = Field(alias="ResourcePolicy")
 511    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 512
 513
 514class StartQueryResponseModel(BaseModel):
 515    query_id: str = Field(alias="QueryId")
 516    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 517
 518
 519class UpdateTrailResponseModel(BaseModel):
 520    name: str = Field(alias="Name")
 521    s3_bucket_name: str = Field(alias="S3BucketName")
 522    s3_key_prefix: str = Field(alias="S3KeyPrefix")
 523    sns_topic_name: str = Field(alias="SnsTopicName")
 524    sns_topic_arn: str = Field(alias="SnsTopicARN")
 525    include_global_service_events: bool = Field(alias="IncludeGlobalServiceEvents")
 526    is_multi_region_trail: bool = Field(alias="IsMultiRegionTrail")
 527    trail_arn: str = Field(alias="TrailARN")
 528    log_file_validation_enabled: bool = Field(alias="LogFileValidationEnabled")
 529    cloud_watch_logs_log_group_arn: str = Field(alias="CloudWatchLogsLogGroupArn")
 530    cloud_watch_logs_role_arn: str = Field(alias="CloudWatchLogsRoleArn")
 531    kms_key_id: str = Field(alias="KmsKeyId")
 532    is_organization_trail: bool = Field(alias="IsOrganizationTrail")
 533    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 534
 535
 536class ListChannelsResponseModel(BaseModel):
 537    channels: List[ChannelModel] = Field(alias="Channels")
 538    next_token: str = Field(alias="NextToken")
 539    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 540
 541
 542class CreateChannelRequestModel(BaseModel):
 543    name: str = Field(alias="Name")
 544    source: str = Field(alias="Source")
 545    destinations: Sequence[DestinationModel] = Field(alias="Destinations")
 546    tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags")
 547
 548
 549class CreateChannelResponseModel(BaseModel):
 550    channel_arn: str = Field(alias="ChannelArn")
 551    name: str = Field(alias="Name")
 552    source: str = Field(alias="Source")
 553    destinations: List[DestinationModel] = Field(alias="Destinations")
 554    tags: List[TagModel] = Field(alias="Tags")
 555    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 556
 557
 558class UpdateChannelRequestModel(BaseModel):
 559    channel: str = Field(alias="Channel")
 560    destinations: Optional[Sequence[DestinationModel]] = Field(
 561        default=None, alias="Destinations"
 562    )
 563    name: Optional[str] = Field(default=None, alias="Name")
 564
 565
 566class UpdateChannelResponseModel(BaseModel):
 567    channel_arn: str = Field(alias="ChannelArn")
 568    name: str = Field(alias="Name")
 569    source: str = Field(alias="Source")
 570    destinations: List[DestinationModel] = Field(alias="Destinations")
 571    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 572
 573
 574class EventSelectorModel(BaseModel):
 575    read_write_type: Optional[Literal["All", "ReadOnly", "WriteOnly"]] = Field(
 576        default=None, alias="ReadWriteType"
 577    )
 578    include_management_events: Optional[bool] = Field(
 579        default=None, alias="IncludeManagementEvents"
 580    )
 581    data_resources: Optional[List[DataResourceModel]] = Field(
 582        default=None, alias="DataResources"
 583    )
 584    exclude_management_event_sources: Optional[List[str]] = Field(
 585        default=None, alias="ExcludeManagementEventSources"
 586    )
 587
 588
 589class DescribeQueryResponseModel(BaseModel):
 590    query_id: str = Field(alias="QueryId")
 591    query_string: str = Field(alias="QueryString")
 592    query_status: Literal[
 593        "CANCELLED", "FAILED", "FINISHED", "QUEUED", "RUNNING", "TIMED_OUT"
 594    ] = Field(alias="QueryStatus")
 595    query_statistics: QueryStatisticsForDescribeQueryModel = Field(
 596        alias="QueryStatistics"
 597    )
 598    error_message: str = Field(alias="ErrorMessage")
 599    delivery_s3_uri: str = Field(alias="DeliveryS3Uri")
 600    delivery_status: Literal[
 601        "ACCESS_DENIED",
 602        "ACCESS_DENIED_SIGNING_FILE",
 603        "CANCELLED",
 604        "FAILED",
 605        "FAILED_SIGNING_FILE",
 606        "PENDING",
 607        "RESOURCE_NOT_FOUND",
 608        "SUCCESS",
 609        "UNKNOWN",
 610    ] = Field(alias="DeliveryStatus")
 611    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 612
 613
 614class DescribeTrailsResponseModel(BaseModel):
 615    trail_list: List[TrailModel] = Field(alias="trailList")
 616    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 617
 618
 619class GetTrailResponseModel(BaseModel):
 620    trail: TrailModel = Field(alias="Trail")
 621    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 622
 623
 624class EventModel(BaseModel):
 625    event_id: Optional[str] = Field(default=None, alias="EventId")
 626    event_name: Optional[str] = Field(default=None, alias="EventName")
 627    read_only: Optional[str] = Field(default=None, alias="ReadOnly")
 628    access_key_id: Optional[str] = Field(default=None, alias="AccessKeyId")
 629    event_time: Optional[datetime] = Field(default=None, alias="EventTime")
 630    event_source: Optional[str] = Field(default=None, alias="EventSource")
 631    username: Optional[str] = Field(default=None, alias="Username")
 632    resources: Optional[List[ResourceModel]] = Field(default=None, alias="Resources")
 633    cloud_trail_event: Optional[str] = Field(default=None, alias="CloudTrailEvent")
 634
 635
 636class GetInsightSelectorsResponseModel(BaseModel):
 637    trail_arn: str = Field(alias="TrailARN")
 638    insight_selectors: List[InsightSelectorModel] = Field(alias="InsightSelectors")
 639    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 640
 641
 642class PutInsightSelectorsRequestModel(BaseModel):
 643    trail_name: str = Field(alias="TrailName")
 644    insight_selectors: Sequence[InsightSelectorModel] = Field(alias="InsightSelectors")
 645
 646
 647class PutInsightSelectorsResponseModel(BaseModel):
 648    trail_arn: str = Field(alias="TrailARN")
 649    insight_selectors: List[InsightSelectorModel] = Field(alias="InsightSelectors")
 650    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 651
 652
 653class GetQueryResultsResponseModel(BaseModel):
 654    query_status: Literal[
 655        "CANCELLED", "FAILED", "FINISHED", "QUEUED", "RUNNING", "TIMED_OUT"
 656    ] = Field(alias="QueryStatus")
 657    query_statistics: QueryStatisticsModel = Field(alias="QueryStatistics")
 658    query_result_rows: List[List[Dict[str, str]]] = Field(alias="QueryResultRows")
 659    next_token: str = Field(alias="NextToken")
 660    error_message: str = Field(alias="ErrorMessage")
 661    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 662
 663
 664class ListImportFailuresResponseModel(BaseModel):
 665    failures: List[ImportFailureListItemModel] = Field(alias="Failures")
 666    next_token: str = Field(alias="NextToken")
 667    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 668
 669
 670class ImportSourceModel(BaseModel):
 671    s3: S3ImportSourceModel = Field(alias="S3")
 672
 673
 674class ListImportsResponseModel(BaseModel):
 675    imports: List[ImportsListItemModel] = Field(alias="Imports")
 676    next_token: str = Field(alias="NextToken")
 677    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 678
 679
 680class ListImportFailuresRequestListImportFailuresPaginateModel(BaseModel):
 681    import_id: str = Field(alias="ImportId")
 682    pagination_config: Optional[PaginatorConfigModel] = Field(
 683        default=None, alias="PaginationConfig"
 684    )
 685
 686
 687class ListImportsRequestListImportsPaginateModel(BaseModel):
 688    destination: Optional[str] = Field(default=None, alias="Destination")
 689    import_status: Optional[
 690        Literal["COMPLETED", "FAILED", "INITIALIZING", "IN_PROGRESS", "STOPPED"]
 691    ] = Field(default=None, alias="ImportStatus")
 692    pagination_config: Optional[PaginatorConfigModel] = Field(
 693        default=None, alias="PaginationConfig"
 694    )
 695
 696
 697class ListPublicKeysRequestListPublicKeysPaginateModel(BaseModel):
 698    start_time: Optional[Union[datetime, str]] = Field(default=None, alias="StartTime")
 699    end_time: Optional[Union[datetime, str]] = Field(default=None, alias="EndTime")
 700    pagination_config: Optional[PaginatorConfigModel] = Field(
 701        default=None, alias="PaginationConfig"
 702    )
 703
 704
 705class ListTagsRequestListTagsPaginateModel(BaseModel):
 706    resource_id_list: Sequence[str] = Field(alias="ResourceIdList")
 707    pagination_config: Optional[PaginatorConfigModel] = Field(
 708        default=None, alias="PaginationConfig"
 709    )
 710
 711
 712class ListTrailsRequestListTrailsPaginateModel(BaseModel):
 713    pagination_config: Optional[PaginatorConfigModel] = Field(
 714        default=None, alias="PaginationConfig"
 715    )
 716
 717
 718class ListPublicKeysResponseModel(BaseModel):
 719    public_key_list: List[PublicKeyModel] = Field(alias="PublicKeyList")
 720    next_token: str = Field(alias="NextToken")
 721    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 722
 723
 724class ListQueriesResponseModel(BaseModel):
 725    queries: List[QueryModel] = Field(alias="Queries")
 726    next_token: str = Field(alias="NextToken")
 727    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 728
 729
 730class ListTrailsResponseModel(BaseModel):
 731    trails: List[TrailInfoModel] = Field(alias="Trails")
 732    next_token: str = Field(alias="NextToken")
 733    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 734
 735
 736class LookupEventsRequestLookupEventsPaginateModel(BaseModel):
 737    lookup_attributes: Optional[Sequence[LookupAttributeModel]] = Field(
 738        default=None, alias="LookupAttributes"
 739    )
 740    start_time: Optional[Union[datetime, str]] = Field(default=None, alias="StartTime")
 741    end_time: Optional[Union[datetime, str]] = Field(default=None, alias="EndTime")
 742    event_category: Optional[Literal["insight"]] = Field(
 743        default=None, alias="EventCategory"
 744    )
 745    pagination_config: Optional[PaginatorConfigModel] = Field(
 746        default=None, alias="PaginationConfig"
 747    )
 748
 749
 750class LookupEventsRequestModel(BaseModel):
 751    lookup_attributes: Optional[Sequence[LookupAttributeModel]] = Field(
 752        default=None, alias="LookupAttributes"
 753    )
 754    start_time: Optional[Union[datetime, str]] = Field(default=None, alias="StartTime")
 755    end_time: Optional[Union[datetime, str]] = Field(default=None, alias="EndTime")
 756    event_category: Optional[Literal["insight"]] = Field(
 757        default=None, alias="EventCategory"
 758    )
 759    max_results: Optional[int] = Field(default=None, alias="MaxResults")
 760    next_token: Optional[str] = Field(default=None, alias="NextToken")
 761
 762
 763class ListTagsResponseModel(BaseModel):
 764    resource_tag_list: List[ResourceTagModel] = Field(alias="ResourceTagList")
 765    next_token: str = Field(alias="NextToken")
 766    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 767
 768
 769class CreateEventDataStoreRequestModel(BaseModel):
 770    name: str = Field(alias="Name")
 771    advanced_event_selectors: Optional[Sequence[AdvancedEventSelectorModel]] = Field(
 772        default=None, alias="AdvancedEventSelectors"
 773    )
 774    multi_region_enabled: Optional[bool] = Field(
 775        default=None, alias="MultiRegionEnabled"
 776    )
 777    organization_enabled: Optional[bool] = Field(
 778        default=None, alias="OrganizationEnabled"
 779    )
 780    retention_period: Optional[int] = Field(default=None, alias="RetentionPeriod")
 781    termination_protection_enabled: Optional[bool] = Field(
 782        default=None, alias="TerminationProtectionEnabled"
 783    )
 784    tags_list: Optional[Sequence[TagModel]] = Field(default=None, alias="TagsList")
 785    kms_key_id: Optional[str] = Field(default=None, alias="KmsKeyId")
 786
 787
 788class CreateEventDataStoreResponseModel(BaseModel):
 789    event_data_store_arn: str = Field(alias="EventDataStoreArn")
 790    name: str = Field(alias="Name")
 791    status: Literal["CREATED", "ENABLED", "PENDING_DELETION"] = Field(alias="Status")
 792    advanced_event_selectors: List[AdvancedEventSelectorModel] = Field(
 793        alias="AdvancedEventSelectors"
 794    )
 795    multi_region_enabled: bool = Field(alias="MultiRegionEnabled")
 796    organization_enabled: bool = Field(alias="OrganizationEnabled")
 797    retention_period: int = Field(alias="RetentionPeriod")
 798    termination_protection_enabled: bool = Field(alias="TerminationProtectionEnabled")
 799    tags_list: List[TagModel] = Field(alias="TagsList")
 800    created_timestamp: datetime = Field(alias="CreatedTimestamp")
 801    updated_timestamp: datetime = Field(alias="UpdatedTimestamp")
 802    kms_key_id: str = Field(alias="KmsKeyId")
 803    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 804
 805
 806class EventDataStoreModel(BaseModel):
 807    event_data_store_arn: Optional[str] = Field(default=None, alias="EventDataStoreArn")
 808    name: Optional[str] = Field(default=None, alias="Name")
 809    termination_protection_enabled: Optional[bool] = Field(
 810        default=None, alias="TerminationProtectionEnabled"
 811    )
 812    status: Optional[Literal["CREATED", "ENABLED", "PENDING_DELETION"]] = Field(
 813        default=None, alias="Status"
 814    )
 815    advanced_event_selectors: Optional[List[AdvancedEventSelectorModel]] = Field(
 816        default=None, alias="AdvancedEventSelectors"
 817    )
 818    multi_region_enabled: Optional[bool] = Field(
 819        default=None, alias="MultiRegionEnabled"
 820    )
 821    organization_enabled: Optional[bool] = Field(
 822        default=None, alias="OrganizationEnabled"
 823    )
 824    retention_period: Optional[int] = Field(default=None, alias="RetentionPeriod")
 825    created_timestamp: Optional[datetime] = Field(
 826        default=None, alias="CreatedTimestamp"
 827    )
 828    updated_timestamp: Optional[datetime] = Field(
 829        default=None, alias="UpdatedTimestamp"
 830    )
 831
 832
 833class GetEventDataStoreResponseModel(BaseModel):
 834    event_data_store_arn: str = Field(alias="EventDataStoreArn")
 835    name: str = Field(alias="Name")
 836    status: Literal["CREATED", "ENABLED", "PENDING_DELETION"] = Field(alias="Status")
 837    advanced_event_selectors: List[AdvancedEventSelectorModel] = Field(
 838        alias="AdvancedEventSelectors"
 839    )
 840    multi_region_enabled: bool = Field(alias="MultiRegionEnabled")
 841    organization_enabled: bool = Field(alias="OrganizationEnabled")
 842    retention_period: int = Field(alias="RetentionPeriod")
 843    termination_protection_enabled: bool = Field(alias="TerminationProtectionEnabled")
 844    created_timestamp: datetime = Field(alias="CreatedTimestamp")
 845    updated_timestamp: datetime = Field(alias="UpdatedTimestamp")
 846    kms_key_id: str = Field(alias="KmsKeyId")
 847    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 848
 849
 850class RestoreEventDataStoreResponseModel(BaseModel):
 851    event_data_store_arn: str = Field(alias="EventDataStoreArn")
 852    name: str = Field(alias="Name")
 853    status: Literal["CREATED", "ENABLED", "PENDING_DELETION"] = Field(alias="Status")
 854    advanced_event_selectors: List[AdvancedEventSelectorModel] = Field(
 855        alias="AdvancedEventSelectors"
 856    )
 857    multi_region_enabled: bool = Field(alias="MultiRegionEnabled")
 858    organization_enabled: bool = Field(alias="OrganizationEnabled")
 859    retention_period: int = Field(alias="RetentionPeriod")
 860    termination_protection_enabled: bool = Field(alias="TerminationProtectionEnabled")
 861    created_timestamp: datetime = Field(alias="CreatedTimestamp")
 862    updated_timestamp: datetime = Field(alias="UpdatedTimestamp")
 863    kms_key_id: str = Field(alias="KmsKeyId")
 864    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 865
 866
 867class SourceConfigModel(BaseModel):
 868    apply_to_all_regions: Optional[bool] = Field(
 869        default=None, alias="ApplyToAllRegions"
 870    )
 871    advanced_event_selectors: Optional[List[AdvancedEventSelectorModel]] = Field(
 872        default=None, alias="AdvancedEventSelectors"
 873    )
 874
 875
 876class UpdateEventDataStoreRequestModel(BaseModel):
 877    event_data_store: str = Field(alias="EventDataStore")
 878    name: Optional[str] = Field(default=None, alias="Name")
 879    advanced_event_selectors: Optional[Sequence[AdvancedEventSelectorModel]] = Field(
 880        default=None, alias="AdvancedEventSelectors"
 881    )
 882    multi_region_enabled: Optional[bool] = Field(
 883        default=None, alias="MultiRegionEnabled"
 884    )
 885    organization_enabled: Optional[bool] = Field(
 886        default=None, alias="OrganizationEnabled"
 887    )
 888    retention_period: Optional[int] = Field(default=None, alias="RetentionPeriod")
 889    termination_protection_enabled: Optional[bool] = Field(
 890        default=None, alias="TerminationProtectionEnabled"
 891    )
 892    kms_key_id: Optional[str] = Field(default=None, alias="KmsKeyId")
 893
 894
 895class UpdateEventDataStoreResponseModel(BaseModel):
 896    event_data_store_arn: str = Field(alias="EventDataStoreArn")
 897    name: str = Field(alias="Name")
 898    status: Literal["CREATED", "ENABLED", "PENDING_DELETION"] = Field(alias="Status")
 899    advanced_event_selectors: List[AdvancedEventSelectorModel] = Field(
 900        alias="AdvancedEventSelectors"
 901    )
 902    multi_region_enabled: bool = Field(alias="MultiRegionEnabled")
 903    organization_enabled: bool = Field(alias="OrganizationEnabled")
 904    retention_period: int = Field(alias="RetentionPeriod")
 905    termination_protection_enabled: bool = Field(alias="TerminationProtectionEnabled")
 906    created_timestamp: datetime = Field(alias="CreatedTimestamp")
 907    updated_timestamp: datetime = Field(alias="UpdatedTimestamp")
 908    kms_key_id: str = Field(alias="KmsKeyId")
 909    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 910
 911
 912class GetEventSelectorsResponseModel(BaseModel):
 913    trail_arn: str = Field(alias="TrailARN")
 914    event_selectors: List[EventSelectorModel] = Field(alias="EventSelectors")
 915    advanced_event_selectors: List[AdvancedEventSelectorModel] = Field(
 916        alias="AdvancedEventSelectors"
 917    )
 918    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 919
 920
 921class PutEventSelectorsRequestModel(BaseModel):
 922    trail_name: str = Field(alias="TrailName")
 923    event_selectors: Optional[Sequence[EventSelectorModel]] = Field(
 924        default=None, alias="EventSelectors"
 925    )
 926    advanced_event_selectors: Optional[Sequence[AdvancedEventSelectorModel]] = Field(
 927        default=None, alias="AdvancedEventSelectors"
 928    )
 929
 930
 931class PutEventSelectorsResponseModel(BaseModel):
 932    trail_arn: str = Field(alias="TrailARN")
 933    event_selectors: List[EventSelectorModel] = Field(alias="EventSelectors")
 934    advanced_event_selectors: List[AdvancedEventSelectorModel] = Field(
 935        alias="AdvancedEventSelectors"
 936    )
 937    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 938
 939
 940class LookupEventsResponseModel(BaseModel):
 941    events: List[EventModel] = Field(alias="Events")
 942    next_token: str = Field(alias="NextToken")
 943    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 944
 945
 946class GetImportResponseModel(BaseModel):
 947    import_id: str = Field(alias="ImportId")
 948    destinations: List[str] = Field(alias="Destinations")
 949    import_source: ImportSourceModel = Field(alias="ImportSource")
 950    start_event_time: datetime = Field(alias="StartEventTime")
 951    end_event_time: datetime = Field(alias="EndEventTime")
 952    import_status: Literal[
 953        "COMPLETED", "FAILED", "INITIALIZING", "IN_PROGRESS", "STOPPED"
 954    ] = Field(alias="ImportStatus")
 955    created_timestamp: datetime = Field(alias="CreatedTimestamp")
 956    updated_timestamp: datetime = Field(alias="UpdatedTimestamp")
 957    import_statistics: ImportStatisticsModel = Field(alias="ImportStatistics")
 958    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 959
 960
 961class StartImportRequestModel(BaseModel):
 962    destinations: Optional[Sequence[str]] = Field(default=None, alias="Destinations")
 963    import_source: Optional[ImportSourceModel] = Field(
 964        default=None, alias="ImportSource"
 965    )
 966    start_event_time: Optional[Union[datetime, str]] = Field(
 967        default=None, alias="StartEventTime"
 968    )
 969    end_event_time: Optional[Union[datetime, str]] = Field(
 970        default=None, alias="EndEventTime"
 971    )
 972    import_id: Optional[str] = Field(default=None, alias="ImportId")
 973
 974
 975class StartImportResponseModel(BaseModel):
 976    import_id: str = Field(alias="ImportId")
 977    destinations: List[str] = Field(alias="Destinations")
 978    import_source: ImportSourceModel = Field(alias="ImportSource")
 979    start_event_time: datetime = Field(alias="StartEventTime")
 980    end_event_time: datetime = Field(alias="EndEventTime")
 981    import_status: Literal[
 982        "COMPLETED", "FAILED", "INITIALIZING", "IN_PROGRESS", "STOPPED"
 983    ] = Field(alias="ImportStatus")
 984    created_timestamp: datetime = Field(alias="CreatedTimestamp")
 985    updated_timestamp: datetime = Field(alias="UpdatedTimestamp")
 986    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 987
 988
 989class StopImportResponseModel(BaseModel):
 990    import_id: str = Field(alias="ImportId")
 991    import_source: ImportSourceModel = Field(alias="ImportSource")
 992    destinations: List[str] = Field(alias="Destinations")
 993    import_status: Literal[
 994        "COMPLETED", "FAILED", "INITIALIZING", "IN_PROGRESS", "STOPPED"
 995    ] = Field(alias="ImportStatus")
 996    created_timestamp: datetime = Field(alias="CreatedTimestamp")
 997    updated_timestamp: datetime = Field(alias="UpdatedTimestamp")
 998    start_event_time: datetime = Field(alias="StartEventTime")
 999    end_event_time: datetime = Field(alias="EndEventTime")
1000    import_statistics: ImportStatisticsModel = Field(alias="ImportStatistics")
1001    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1002
1003
1004class ListEventDataStoresResponseModel(BaseModel):
1005    event_data_stores: List[EventDataStoreModel] = Field(alias="EventDataStores")
1006    next_token: str = Field(alias="NextToken")
1007    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1008
1009
1010class GetChannelResponseModel(BaseModel):
1011    channel_arn: str = Field(alias="ChannelArn")
1012    name: str = Field(alias="Name")
1013    source: str = Field(alias="Source")
1014    source_config: SourceConfigModel = Field(alias="SourceConfig")
1015    destinations: List[DestinationModel] = Field(alias="Destinations")
1016    ingestion_status: IngestionStatusModel = Field(alias="IngestionStatus")
1017    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
class TagModel(mypydantic.models.base_model.BaseModel):
14class TagModel(BaseModel):
15    key: str = Field(alias="Key")
16    value: Optional[str] = Field(default=None, alias="Value")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class AdvancedFieldSelectorModel(mypydantic.models.base_model.BaseModel):
19class AdvancedFieldSelectorModel(BaseModel):
20    field: str = Field(alias="Field")
21    equals: Optional[Sequence[str]] = Field(default=None, alias="Equals")
22    starts_with: Optional[Sequence[str]] = Field(default=None, alias="StartsWith")
23    ends_with: Optional[Sequence[str]] = Field(default=None, alias="EndsWith")
24    not_equals: Optional[Sequence[str]] = Field(default=None, alias="NotEquals")
25    not_starts_with: Optional[Sequence[str]] = Field(
26        default=None, alias="NotStartsWith"
27    )
28    not_ends_with: Optional[Sequence[str]] = Field(default=None, alias="NotEndsWith")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CancelQueryRequestModel(mypydantic.models.base_model.BaseModel):
31class CancelQueryRequestModel(BaseModel):
32    query_id: str = Field(alias="QueryId")
33    event_data_store: Optional[str] = Field(default=None, alias="EventDataStore")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ResponseMetadataModel(mypydantic.models.base_model.BaseModel):
36class ResponseMetadataModel(BaseModel):
37    request_id: str = Field(alias="RequestId")
38    host_id: str = Field(alias="HostId")
39    http_status_code: int = Field(alias="HTTPStatusCode")
40    http_headers: Dict[str, str] = Field(alias="HTTPHeaders")
41    retry_attempts: int = Field(alias="RetryAttempts")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ChannelModel(mypydantic.models.base_model.BaseModel):
44class ChannelModel(BaseModel):
45    channel_arn: Optional[str] = Field(default=None, alias="ChannelArn")
46    name: Optional[str] = Field(default=None, alias="Name")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DestinationModel(mypydantic.models.base_model.BaseModel):
49class DestinationModel(BaseModel):
50    type: Literal["AWS_SERVICE", "EVENT_DATA_STORE"] = Field(alias="Type")
51    location: str = Field(alias="Location")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DataResourceModel(mypydantic.models.base_model.BaseModel):
54class DataResourceModel(BaseModel):
55    type: Optional[str] = Field(default=None, alias="Type")
56    values: Optional[List[str]] = Field(default=None, alias="Values")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeleteChannelRequestModel(mypydantic.models.base_model.BaseModel):
59class DeleteChannelRequestModel(BaseModel):
60    channel: str = Field(alias="Channel")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeleteEventDataStoreRequestModel(mypydantic.models.base_model.BaseModel):
63class DeleteEventDataStoreRequestModel(BaseModel):
64    event_data_store: str = Field(alias="EventDataStore")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeleteResourcePolicyRequestModel(mypydantic.models.base_model.BaseModel):
67class DeleteResourcePolicyRequestModel(BaseModel):
68    resource_arn: str = Field(alias="ResourceArn")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeleteTrailRequestModel(mypydantic.models.base_model.BaseModel):
71class DeleteTrailRequestModel(BaseModel):
72    name: str = Field(alias="Name")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeregisterOrganizationDelegatedAdminRequestModel(mypydantic.models.base_model.BaseModel):
75class DeregisterOrganizationDelegatedAdminRequestModel(BaseModel):
76    delegated_admin_account_id: str = Field(alias="DelegatedAdminAccountId")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DescribeQueryRequestModel(mypydantic.models.base_model.BaseModel):
79class DescribeQueryRequestModel(BaseModel):
80    query_id: str = Field(alias="QueryId")
81    event_data_store: Optional[str] = Field(default=None, alias="EventDataStore")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class QueryStatisticsForDescribeQueryModel(mypydantic.models.base_model.BaseModel):
84class QueryStatisticsForDescribeQueryModel(BaseModel):
85    events_matched: Optional[int] = Field(default=None, alias="EventsMatched")
86    events_scanned: Optional[int] = Field(default=None, alias="EventsScanned")
87    bytes_scanned: Optional[int] = Field(default=None, alias="BytesScanned")
88    execution_time_in_millis: Optional[int] = Field(
89        default=None, alias="ExecutionTimeInMillis"
90    )
91    creation_time: Optional[datetime] = Field(default=None, alias="CreationTime")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DescribeTrailsRequestModel(mypydantic.models.base_model.BaseModel):
 94class DescribeTrailsRequestModel(BaseModel):
 95    trail_name_list: Optional[Sequence[str]] = Field(
 96        default=None, alias="trailNameList"
 97    )
 98    include_shadow_trails: Optional[bool] = Field(
 99        default=None, alias="includeShadowTrails"
100    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class TrailModel(mypydantic.models.base_model.BaseModel):
103class TrailModel(BaseModel):
104    name: Optional[str] = Field(default=None, alias="Name")
105    s3_bucket_name: Optional[str] = Field(default=None, alias="S3BucketName")
106    s3_key_prefix: Optional[str] = Field(default=None, alias="S3KeyPrefix")
107    sns_topic_name: Optional[str] = Field(default=None, alias="SnsTopicName")
108    sns_topic_arn: Optional[str] = Field(default=None, alias="SnsTopicARN")
109    include_global_service_events: Optional[bool] = Field(
110        default=None, alias="IncludeGlobalServiceEvents"
111    )
112    is_multi_region_trail: Optional[bool] = Field(
113        default=None, alias="IsMultiRegionTrail"
114    )
115    home_region: Optional[str] = Field(default=None, alias="HomeRegion")
116    trail_arn: Optional[str] = Field(default=None, alias="TrailARN")
117    log_file_validation_enabled: Optional[bool] = Field(
118        default=None, alias="LogFileValidationEnabled"
119    )
120    cloud_watch_logs_log_group_arn: Optional[str] = Field(
121        default=None, alias="CloudWatchLogsLogGroupArn"
122    )
123    cloud_watch_logs_role_arn: Optional[str] = Field(
124        default=None, alias="CloudWatchLogsRoleArn"
125    )
126    kms_key_id: Optional[str] = Field(default=None, alias="KmsKeyId")
127    has_custom_event_selectors: Optional[bool] = Field(
128        default=None, alias="HasCustomEventSelectors"
129    )
130    has_insight_selectors: Optional[bool] = Field(
131        default=None, alias="HasInsightSelectors"
132    )
133    is_organization_trail: Optional[bool] = Field(
134        default=None, alias="IsOrganizationTrail"
135    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ResourceModel(mypydantic.models.base_model.BaseModel):
138class ResourceModel(BaseModel):
139    resource_type: Optional[str] = Field(default=None, alias="ResourceType")
140    resource_name: Optional[str] = Field(default=None, alias="ResourceName")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetChannelRequestModel(mypydantic.models.base_model.BaseModel):
143class GetChannelRequestModel(BaseModel):
144    channel: str = Field(alias="Channel")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class IngestionStatusModel(mypydantic.models.base_model.BaseModel):
147class IngestionStatusModel(BaseModel):
148    latest_ingestion_success_time: Optional[datetime] = Field(
149        default=None, alias="LatestIngestionSuccessTime"
150    )
151    latest_ingestion_success_event_id: Optional[str] = Field(
152        default=None, alias="LatestIngestionSuccessEventID"
153    )
154    latest_ingestion_error_code: Optional[str] = Field(
155        default=None, alias="LatestIngestionErrorCode"
156    )
157    latest_ingestion_attempt_time: Optional[datetime] = Field(
158        default=None, alias="LatestIngestionAttemptTime"
159    )
160    latest_ingestion_attempt_event_id: Optional[str] = Field(
161        default=None, alias="LatestIngestionAttemptEventID"
162    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetEventDataStoreRequestModel(mypydantic.models.base_model.BaseModel):
165class GetEventDataStoreRequestModel(BaseModel):
166    event_data_store: str = Field(alias="EventDataStore")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetEventSelectorsRequestModel(mypydantic.models.base_model.BaseModel):
169class GetEventSelectorsRequestModel(BaseModel):
170    trail_name: str = Field(alias="TrailName")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetImportRequestModel(mypydantic.models.base_model.BaseModel):
173class GetImportRequestModel(BaseModel):
174    import_id: str = Field(alias="ImportId")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ImportStatisticsModel(mypydantic.models.base_model.BaseModel):
177class ImportStatisticsModel(BaseModel):
178    prefixes_found: Optional[int] = Field(default=None, alias="PrefixesFound")
179    prefixes_completed: Optional[int] = Field(default=None, alias="PrefixesCompleted")
180    files_completed: Optional[int] = Field(default=None, alias="FilesCompleted")
181    events_completed: Optional[int] = Field(default=None, alias="EventsCompleted")
182    failed_entries: Optional[int] = Field(default=None, alias="FailedEntries")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetInsightSelectorsRequestModel(mypydantic.models.base_model.BaseModel):
185class GetInsightSelectorsRequestModel(BaseModel):
186    trail_name: str = Field(alias="TrailName")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class InsightSelectorModel(mypydantic.models.base_model.BaseModel):
189class InsightSelectorModel(BaseModel):
190    insight_type: Optional[
191        Literal["ApiCallRateInsight", "ApiErrorRateInsight"]
192    ] = Field(default=None, alias="InsightType")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetQueryResultsRequestModel(mypydantic.models.base_model.BaseModel):
195class GetQueryResultsRequestModel(BaseModel):
196    query_id: str = Field(alias="QueryId")
197    event_data_store: Optional[str] = Field(default=None, alias="EventDataStore")
198    next_token: Optional[str] = Field(default=None, alias="NextToken")
199    max_query_results: Optional[int] = Field(default=None, alias="MaxQueryResults")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class QueryStatisticsModel(mypydantic.models.base_model.BaseModel):
202class QueryStatisticsModel(BaseModel):
203    results_count: Optional[int] = Field(default=None, alias="ResultsCount")
204    total_results_count: Optional[int] = Field(default=None, alias="TotalResultsCount")
205    bytes_scanned: Optional[int] = Field(default=None, alias="BytesScanned")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetResourcePolicyRequestModel(mypydantic.models.base_model.BaseModel):
208class GetResourcePolicyRequestModel(BaseModel):
209    resource_arn: str = Field(alias="ResourceArn")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetTrailRequestModel(mypydantic.models.base_model.BaseModel):
212class GetTrailRequestModel(BaseModel):
213    name: str = Field(alias="Name")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetTrailStatusRequestModel(mypydantic.models.base_model.BaseModel):
216class GetTrailStatusRequestModel(BaseModel):
217    name: str = Field(alias="Name")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ImportFailureListItemModel(mypydantic.models.base_model.BaseModel):
220class ImportFailureListItemModel(BaseModel):
221    location: Optional[str] = Field(default=None, alias="Location")
222    status: Optional[Literal["FAILED", "RETRY", "SUCCEEDED"]] = Field(
223        default=None, alias="Status"
224    )
225    error_type: Optional[str] = Field(default=None, alias="ErrorType")
226    error_message: Optional[str] = Field(default=None, alias="ErrorMessage")
227    last_updated_time: Optional[datetime] = Field(default=None, alias="LastUpdatedTime")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class S3ImportSourceModel(mypydantic.models.base_model.BaseModel):
230class S3ImportSourceModel(BaseModel):
231    s3_location_uri: str = Field(alias="S3LocationUri")
232    s3_bucket_region: str = Field(alias="S3BucketRegion")
233    s3_bucket_access_role_arn: str = Field(alias="S3BucketAccessRoleArn")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ImportsListItemModel(mypydantic.models.base_model.BaseModel):
236class ImportsListItemModel(BaseModel):
237    import_id: Optional[str] = Field(default=None, alias="ImportId")
238    import_status: Optional[
239        Literal["COMPLETED", "FAILED", "INITIALIZING", "IN_PROGRESS", "STOPPED"]
240    ] = Field(default=None, alias="ImportStatus")
241    destinations: Optional[List[str]] = Field(default=None, alias="Destinations")
242    created_timestamp: Optional[datetime] = Field(
243        default=None, alias="CreatedTimestamp"
244    )
245    updated_timestamp: Optional[datetime] = Field(
246        default=None, alias="UpdatedTimestamp"
247    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListChannelsRequestModel(mypydantic.models.base_model.BaseModel):
250class ListChannelsRequestModel(BaseModel):
251    max_results: Optional[int] = Field(default=None, alias="MaxResults")
252    next_token: Optional[str] = Field(default=None, alias="NextToken")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListEventDataStoresRequestModel(mypydantic.models.base_model.BaseModel):
255class ListEventDataStoresRequestModel(BaseModel):
256    next_token: Optional[str] = Field(default=None, alias="NextToken")
257    max_results: Optional[int] = Field(default=None, alias="MaxResults")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class PaginatorConfigModel(mypydantic.models.base_model.BaseModel):
260class PaginatorConfigModel(BaseModel):
261    max_items: Optional[int] = Field(default=None, alias="MaxItems")
262    page_size: Optional[int] = Field(default=None, alias="PageSize")
263    starting_token: Optional[str] = Field(default=None, alias="StartingToken")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListImportFailuresRequestModel(mypydantic.models.base_model.BaseModel):
266class ListImportFailuresRequestModel(BaseModel):
267    import_id: str = Field(alias="ImportId")
268    max_results: Optional[int] = Field(default=None, alias="MaxResults")
269    next_token: Optional[str] = Field(default=None, alias="NextToken")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListImportsRequestModel(mypydantic.models.base_model.BaseModel):
272class ListImportsRequestModel(BaseModel):
273    max_results: Optional[int] = Field(default=None, alias="MaxResults")
274    destination: Optional[str] = Field(default=None, alias="Destination")
275    import_status: Optional[
276        Literal["COMPLETED", "FAILED", "INITIALIZING", "IN_PROGRESS", "STOPPED"]
277    ] = Field(default=None, alias="ImportStatus")
278    next_token: Optional[str] = Field(default=None, alias="NextToken")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListPublicKeysRequestModel(mypydantic.models.base_model.BaseModel):
281class ListPublicKeysRequestModel(BaseModel):
282    start_time: Optional[Union[datetime, str]] = Field(default=None, alias="StartTime")
283    end_time: Optional[Union[datetime, str]] = Field(default=None, alias="EndTime")
284    next_token: Optional[str] = Field(default=None, alias="NextToken")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class PublicKeyModel(mypydantic.models.base_model.BaseModel):
287class PublicKeyModel(BaseModel):
288    value: Optional[bytes] = Field(default=None, alias="Value")
289    validity_start_time: Optional[datetime] = Field(
290        default=None, alias="ValidityStartTime"
291    )
292    validity_end_time: Optional[datetime] = Field(default=None, alias="ValidityEndTime")
293    fingerprint: Optional[str] = Field(default=None, alias="Fingerprint")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListQueriesRequestModel(mypydantic.models.base_model.BaseModel):
296class ListQueriesRequestModel(BaseModel):
297    event_data_store: str = Field(alias="EventDataStore")
298    next_token: Optional[str] = Field(default=None, alias="NextToken")
299    max_results: Optional[int] = Field(default=None, alias="MaxResults")
300    start_time: Optional[Union[datetime, str]] = Field(default=None, alias="StartTime")
301    end_time: Optional[Union[datetime, str]] = Field(default=None, alias="EndTime")
302    query_status: Optional[
303        Literal["CANCELLED", "FAILED", "FINISHED", "QUEUED", "RUNNING", "TIMED_OUT"]
304    ] = Field(default=None, alias="QueryStatus")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class QueryModel(mypydantic.models.base_model.BaseModel):
307class QueryModel(BaseModel):
308    query_id: Optional[str] = Field(default=None, alias="QueryId")
309    query_status: Optional[
310        Literal["CANCELLED", "FAILED", "FINISHED", "QUEUED", "RUNNING", "TIMED_OUT"]
311    ] = Field(default=None, alias="QueryStatus")
312    creation_time: Optional[datetime] = Field(default=None, alias="CreationTime")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListTagsRequestModel(mypydantic.models.base_model.BaseModel):
315class ListTagsRequestModel(BaseModel):
316    resource_id_list: Sequence[str] = Field(alias="ResourceIdList")
317    next_token: Optional[str] = Field(default=None, alias="NextToken")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListTrailsRequestModel(mypydantic.models.base_model.BaseModel):
320class ListTrailsRequestModel(BaseModel):
321    next_token: Optional[str] = Field(default=None, alias="NextToken")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class TrailInfoModel(mypydantic.models.base_model.BaseModel):
324class TrailInfoModel(BaseModel):
325    trail_arn: Optional[str] = Field(default=None, alias="TrailARN")
326    name: Optional[str] = Field(default=None, alias="Name")
327    home_region: Optional[str] = Field(default=None, alias="HomeRegion")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class LookupAttributeModel(mypydantic.models.base_model.BaseModel):
330class LookupAttributeModel(BaseModel):
331    attribute_key: Literal[
332        "AccessKeyId",
333        "EventId",
334        "EventName",
335        "EventSource",
336        "ReadOnly",
337        "ResourceName",
338        "ResourceType",
339        "Username",
340    ] = Field(alias="AttributeKey")
341    attribute_value: str = Field(alias="AttributeValue")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class PutResourcePolicyRequestModel(mypydantic.models.base_model.BaseModel):
344class PutResourcePolicyRequestModel(BaseModel):
345    resource_arn: str = Field(alias="ResourceArn")
346    resource_policy: str = Field(alias="ResourcePolicy")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class RegisterOrganizationDelegatedAdminRequestModel(mypydantic.models.base_model.BaseModel):
349class RegisterOrganizationDelegatedAdminRequestModel(BaseModel):
350    member_account_id: str = Field(alias="MemberAccountId")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class RestoreEventDataStoreRequestModel(mypydantic.models.base_model.BaseModel):
353class RestoreEventDataStoreRequestModel(BaseModel):
354    event_data_store: str = Field(alias="EventDataStore")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class StartLoggingRequestModel(mypydantic.models.base_model.BaseModel):
357class StartLoggingRequestModel(BaseModel):
358    name: str = Field(alias="Name")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class StartQueryRequestModel(mypydantic.models.base_model.BaseModel):
361class StartQueryRequestModel(BaseModel):
362    query_statement: str = Field(alias="QueryStatement")
363    delivery_s3_uri: Optional[str] = Field(default=None, alias="DeliveryS3Uri")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class StopImportRequestModel(mypydantic.models.base_model.BaseModel):
366class StopImportRequestModel(BaseModel):
367    import_id: str = Field(alias="ImportId")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class StopLoggingRequestModel(mypydantic.models.base_model.BaseModel):
370class StopLoggingRequestModel(BaseModel):
371    name: str = Field(alias="Name")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UpdateTrailRequestModel(mypydantic.models.base_model.BaseModel):
374class UpdateTrailRequestModel(BaseModel):
375    name: str = Field(alias="Name")
376    s3_bucket_name: Optional[str] = Field(default=None, alias="S3BucketName")
377    s3_key_prefix: Optional[str] = Field(default=None, alias="S3KeyPrefix")
378    sns_topic_name: Optional[str] = Field(default=None, alias="SnsTopicName")
379    include_global_service_events: Optional[bool] = Field(
380        default=None, alias="IncludeGlobalServiceEvents"
381    )
382    is_multi_region_trail: Optional[bool] = Field(
383        default=None, alias="IsMultiRegionTrail"
384    )
385    enable_log_file_validation: Optional[bool] = Field(
386        default=None, alias="EnableLogFileValidation"
387    )
388    cloud_watch_logs_log_group_arn: Optional[str] = Field(
389        default=None, alias="CloudWatchLogsLogGroupArn"
390    )
391    cloud_watch_logs_role_arn: Optional[str] = Field(
392        default=None, alias="CloudWatchLogsRoleArn"
393    )
394    kms_key_id: Optional[str] = Field(default=None, alias="KmsKeyId")
395    is_organization_trail: Optional[bool] = Field(
396        default=None, alias="IsOrganizationTrail"
397    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class AddTagsRequestModel(mypydantic.models.base_model.BaseModel):
400class AddTagsRequestModel(BaseModel):
401    resource_id: str = Field(alias="ResourceId")
402    tags_list: Sequence[TagModel] = Field(alias="TagsList")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateTrailRequestModel(mypydantic.models.base_model.BaseModel):
405class CreateTrailRequestModel(BaseModel):
406    name: str = Field(alias="Name")
407    s3_bucket_name: str = Field(alias="S3BucketName")
408    s3_key_prefix: Optional[str] = Field(default=None, alias="S3KeyPrefix")
409    sns_topic_name: Optional[str] = Field(default=None, alias="SnsTopicName")
410    include_global_service_events: Optional[bool] = Field(
411        default=None, alias="IncludeGlobalServiceEvents"
412    )
413    is_multi_region_trail: Optional[bool] = Field(
414        default=None, alias="IsMultiRegionTrail"
415    )
416    enable_log_file_validation: Optional[bool] = Field(
417        default=None, alias="EnableLogFileValidation"
418    )
419    cloud_watch_logs_log_group_arn: Optional[str] = Field(
420        default=None, alias="CloudWatchLogsLogGroupArn"
421    )
422    cloud_watch_logs_role_arn: Optional[str] = Field(
423        default=None, alias="CloudWatchLogsRoleArn"
424    )
425    kms_key_id: Optional[str] = Field(default=None, alias="KmsKeyId")
426    is_organization_trail: Optional[bool] = Field(
427        default=None, alias="IsOrganizationTrail"
428    )
429    tags_list: Optional[Sequence[TagModel]] = Field(default=None, alias="TagsList")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class RemoveTagsRequestModel(mypydantic.models.base_model.BaseModel):
432class RemoveTagsRequestModel(BaseModel):
433    resource_id: str = Field(alias="ResourceId")
434    tags_list: Sequence[TagModel] = Field(alias="TagsList")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ResourceTagModel(mypydantic.models.base_model.BaseModel):
437class ResourceTagModel(BaseModel):
438    resource_id: Optional[str] = Field(default=None, alias="ResourceId")
439    tags_list: Optional[List[TagModel]] = Field(default=None, alias="TagsList")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class AdvancedEventSelectorModel(mypydantic.models.base_model.BaseModel):
442class AdvancedEventSelectorModel(BaseModel):
443    field_selectors: Sequence[AdvancedFieldSelectorModel] = Field(
444        alias="FieldSelectors"
445    )
446    name: Optional[str] = Field(default=None, alias="Name")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CancelQueryResponseModel(mypydantic.models.base_model.BaseModel):
449class CancelQueryResponseModel(BaseModel):
450    query_id: str = Field(alias="QueryId")
451    query_status: Literal[
452        "CANCELLED", "FAILED", "FINISHED", "QUEUED", "RUNNING", "TIMED_OUT"
453    ] = Field(alias="QueryStatus")
454    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateTrailResponseModel(mypydantic.models.base_model.BaseModel):
457class CreateTrailResponseModel(BaseModel):
458    name: str = Field(alias="Name")
459    s3_bucket_name: str = Field(alias="S3BucketName")
460    s3_key_prefix: str = Field(alias="S3KeyPrefix")
461    sns_topic_name: str = Field(alias="SnsTopicName")
462    sns_topic_arn: str = Field(alias="SnsTopicARN")
463    include_global_service_events: bool = Field(alias="IncludeGlobalServiceEvents")
464    is_multi_region_trail: bool = Field(alias="IsMultiRegionTrail")
465    trail_arn: str = Field(alias="TrailARN")
466    log_file_validation_enabled: bool = Field(alias="LogFileValidationEnabled")
467    cloud_watch_logs_log_group_arn: str = Field(alias="CloudWatchLogsLogGroupArn")
468    cloud_watch_logs_role_arn: str = Field(alias="CloudWatchLogsRoleArn")
469    kms_key_id: str = Field(alias="KmsKeyId")
470    is_organization_trail: bool = Field(alias="IsOrganizationTrail")
471    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetResourcePolicyResponseModel(mypydantic.models.base_model.BaseModel):
474class GetResourcePolicyResponseModel(BaseModel):
475    resource_arn: str = Field(alias="ResourceArn")
476    resource_policy: str = Field(alias="ResourcePolicy")
477    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetTrailStatusResponseModel(mypydantic.models.base_model.BaseModel):
480class GetTrailStatusResponseModel(BaseModel):
481    is_logging: bool = Field(alias="IsLogging")
482    latest_delivery_error: str = Field(alias="LatestDeliveryError")
483    latest_notification_error: str = Field(alias="LatestNotificationError")
484    latest_delivery_time: datetime = Field(alias="LatestDeliveryTime")
485    latest_notification_time: datetime = Field(alias="LatestNotificationTime")
486    start_logging_time: datetime = Field(alias="StartLoggingTime")
487    stop_logging_time: datetime = Field(alias="StopLoggingTime")
488    latest_cloud_watch_logs_delivery_error: str = Field(
489        alias="LatestCloudWatchLogsDeliveryError"
490    )
491    latest_cloud_watch_logs_delivery_time: datetime = Field(
492        alias="LatestCloudWatchLogsDeliveryTime"
493    )
494    latest_digest_delivery_time: datetime = Field(alias="LatestDigestDeliveryTime")
495    latest_digest_delivery_error: str = Field(alias="LatestDigestDeliveryError")
496    latest_delivery_attempt_time: str = Field(alias="LatestDeliveryAttemptTime")
497    latest_notification_attempt_time: str = Field(alias="LatestNotificationAttemptTime")
498    latest_notification_attempt_succeeded: str = Field(
499        alias="LatestNotificationAttemptSucceeded"
500    )
501    latest_delivery_attempt_succeeded: str = Field(
502        alias="LatestDeliveryAttemptSucceeded"
503    )
504    time_logging_started: str = Field(alias="TimeLoggingStarted")
505    time_logging_stopped: str = Field(alias="TimeLoggingStopped")
506    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class PutResourcePolicyResponseModel(mypydantic.models.base_model.BaseModel):
509class PutResourcePolicyResponseModel(BaseModel):
510    resource_arn: str = Field(alias="ResourceArn")
511    resource_policy: str = Field(alias="ResourcePolicy")
512    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class StartQueryResponseModel(mypydantic.models.base_model.BaseModel):
515class StartQueryResponseModel(BaseModel):
516    query_id: str = Field(alias="QueryId")
517    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UpdateTrailResponseModel(mypydantic.models.base_model.BaseModel):
520class UpdateTrailResponseModel(BaseModel):
521    name: str = Field(alias="Name")
522    s3_bucket_name: str = Field(alias="S3BucketName")
523    s3_key_prefix: str = Field(alias="S3KeyPrefix")
524    sns_topic_name: str = Field(alias="SnsTopicName")
525    sns_topic_arn: str = Field(alias="SnsTopicARN")
526    include_global_service_events: bool = Field(alias="IncludeGlobalServiceEvents")
527    is_multi_region_trail: bool = Field(alias="IsMultiRegionTrail")
528    trail_arn: str = Field(alias="TrailARN")
529    log_file_validation_enabled: bool = Field(alias="LogFileValidationEnabled")
530    cloud_watch_logs_log_group_arn: str = Field(alias="CloudWatchLogsLogGroupArn")
531    cloud_watch_logs_role_arn: str = Field(alias="CloudWatchLogsRoleArn")
532    kms_key_id: str = Field(alias="KmsKeyId")
533    is_organization_trail: bool = Field(alias="IsOrganizationTrail")
534    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListChannelsResponseModel(mypydantic.models.base_model.BaseModel):
537class ListChannelsResponseModel(BaseModel):
538    channels: List[ChannelModel] = Field(alias="Channels")
539    next_token: str = Field(alias="NextToken")
540    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateChannelRequestModel(mypydantic.models.base_model.BaseModel):
543class CreateChannelRequestModel(BaseModel):
544    name: str = Field(alias="Name")
545    source: str = Field(alias="Source")
546    destinations: Sequence[DestinationModel] = Field(alias="Destinations")
547    tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateChannelResponseModel(mypydantic.models.base_model.BaseModel):
550class CreateChannelResponseModel(BaseModel):
551    channel_arn: str = Field(alias="ChannelArn")
552    name: str = Field(alias="Name")
553    source: str = Field(alias="Source")
554    destinations: List[DestinationModel] = Field(alias="Destinations")
555    tags: List[TagModel] = Field(alias="Tags")
556    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UpdateChannelRequestModel(mypydantic.models.base_model.BaseModel):
559class UpdateChannelRequestModel(BaseModel):
560    channel: str = Field(alias="Channel")
561    destinations: Optional[Sequence[DestinationModel]] = Field(
562        default=None, alias="Destinations"
563    )
564    name: Optional[str] = Field(default=None, alias="Name")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UpdateChannelResponseModel(mypydantic.models.base_model.BaseModel):
567class UpdateChannelResponseModel(BaseModel):
568    channel_arn: str = Field(alias="ChannelArn")
569    name: str = Field(alias="Name")
570    source: str = Field(alias="Source")
571    destinations: List[DestinationModel] = Field(alias="Destinations")
572    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class EventSelectorModel(mypydantic.models.base_model.BaseModel):
575class EventSelectorModel(BaseModel):
576    read_write_type: Optional[Literal["All", "ReadOnly", "WriteOnly"]] = Field(
577        default=None, alias="ReadWriteType"
578    )
579    include_management_events: Optional[bool] = Field(
580        default=None, alias="IncludeManagementEvents"
581    )
582    data_resources: Optional[List[DataResourceModel]] = Field(
583        default=None, alias="DataResources"
584    )
585    exclude_management_event_sources: Optional[List[str]] = Field(
586        default=None, alias="ExcludeManagementEventSources"
587    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DescribeQueryResponseModel(mypydantic.models.base_model.BaseModel):
590class DescribeQueryResponseModel(BaseModel):
591    query_id: str = Field(alias="QueryId")
592    query_string: str = Field(alias="QueryString")
593    query_status: Literal[
594        "CANCELLED", "FAILED", "FINISHED", "QUEUED", "RUNNING", "TIMED_OUT"
595    ] = Field(alias="QueryStatus")
596    query_statistics: QueryStatisticsForDescribeQueryModel = Field(
597        alias="QueryStatistics"
598    )
599    error_message: str = Field(alias="ErrorMessage")
600    delivery_s3_uri: str = Field(alias="DeliveryS3Uri")
601    delivery_status: Literal[
602        "ACCESS_DENIED",
603        "ACCESS_DENIED_SIGNING_FILE",
604        "CANCELLED",
605        "FAILED",
606        "FAILED_SIGNING_FILE",
607        "PENDING",
608        "RESOURCE_NOT_FOUND",
609        "SUCCESS",
610        "UNKNOWN",
611    ] = Field(alias="DeliveryStatus")
612    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DescribeTrailsResponseModel(mypydantic.models.base_model.BaseModel):
615class DescribeTrailsResponseModel(BaseModel):
616    trail_list: List[TrailModel] = Field(alias="trailList")
617    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetTrailResponseModel(mypydantic.models.base_model.BaseModel):
620class GetTrailResponseModel(BaseModel):
621    trail: TrailModel = Field(alias="Trail")
622    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class EventModel(mypydantic.models.base_model.BaseModel):
625class EventModel(BaseModel):
626    event_id: Optional[str] = Field(default=None, alias="EventId")
627    event_name: Optional[str] = Field(default=None, alias="EventName")
628    read_only: Optional[str] = Field(default=None, alias="ReadOnly")
629    access_key_id: Optional[str] = Field(default=None, alias="AccessKeyId")
630    event_time: Optional[datetime] = Field(default=None, alias="EventTime")
631    event_source: Optional[str] = Field(default=None, alias="EventSource")
632    username: Optional[str] = Field(default=None, alias="Username")
633    resources: Optional[List[ResourceModel]] = Field(default=None, alias="Resources")
634    cloud_trail_event: Optional[str] = Field(default=None, alias="CloudTrailEvent")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetInsightSelectorsResponseModel(mypydantic.models.base_model.BaseModel):
637class GetInsightSelectorsResponseModel(BaseModel):
638    trail_arn: str = Field(alias="TrailARN")
639    insight_selectors: List[InsightSelectorModel] = Field(alias="InsightSelectors")
640    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class PutInsightSelectorsRequestModel(mypydantic.models.base_model.BaseModel):
643class PutInsightSelectorsRequestModel(BaseModel):
644    trail_name: str = Field(alias="TrailName")
645    insight_selectors: Sequence[InsightSelectorModel] = Field(alias="InsightSelectors")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class PutInsightSelectorsResponseModel(mypydantic.models.base_model.BaseModel):
648class PutInsightSelectorsResponseModel(BaseModel):
649    trail_arn: str = Field(alias="TrailARN")
650    insight_selectors: List[InsightSelectorModel] = Field(alias="InsightSelectors")
651    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetQueryResultsResponseModel(mypydantic.models.base_model.BaseModel):
654class GetQueryResultsResponseModel(BaseModel):
655    query_status: Literal[
656        "CANCELLED", "FAILED", "FINISHED", "QUEUED", "RUNNING", "TIMED_OUT"
657    ] = Field(alias="QueryStatus")
658    query_statistics: QueryStatisticsModel = Field(alias="QueryStatistics")
659    query_result_rows: List[List[Dict[str, str]]] = Field(alias="QueryResultRows")
660    next_token: str = Field(alias="NextToken")
661    error_message: str = Field(alias="ErrorMessage")
662    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListImportFailuresResponseModel(mypydantic.models.base_model.BaseModel):
665class ListImportFailuresResponseModel(BaseModel):
666    failures: List[ImportFailureListItemModel] = Field(alias="Failures")
667    next_token: str = Field(alias="NextToken")
668    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ImportSourceModel(mypydantic.models.base_model.BaseModel):
671class ImportSourceModel(BaseModel):
672    s3: S3ImportSourceModel = Field(alias="S3")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListImportsResponseModel(mypydantic.models.base_model.BaseModel):
675class ListImportsResponseModel(BaseModel):
676    imports: List[ImportsListItemModel] = Field(alias="Imports")
677    next_token: str = Field(alias="NextToken")
678    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListImportFailuresRequestListImportFailuresPaginateModel(mypydantic.models.base_model.BaseModel):
681class ListImportFailuresRequestListImportFailuresPaginateModel(BaseModel):
682    import_id: str = Field(alias="ImportId")
683    pagination_config: Optional[PaginatorConfigModel] = Field(
684        default=None, alias="PaginationConfig"
685    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListImportsRequestListImportsPaginateModel(mypydantic.models.base_model.BaseModel):
688class ListImportsRequestListImportsPaginateModel(BaseModel):
689    destination: Optional[str] = Field(default=None, alias="Destination")
690    import_status: Optional[
691        Literal["COMPLETED", "FAILED", "INITIALIZING", "IN_PROGRESS", "STOPPED"]
692    ] = Field(default=None, alias="ImportStatus")
693    pagination_config: Optional[PaginatorConfigModel] = Field(
694        default=None, alias="PaginationConfig"
695    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListPublicKeysRequestListPublicKeysPaginateModel(mypydantic.models.base_model.BaseModel):
698class ListPublicKeysRequestListPublicKeysPaginateModel(BaseModel):
699    start_time: Optional[Union[datetime, str]] = Field(default=None, alias="StartTime")
700    end_time: Optional[Union[datetime, str]] = Field(default=None, alias="EndTime")
701    pagination_config: Optional[PaginatorConfigModel] = Field(
702        default=None, alias="PaginationConfig"
703    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListTagsRequestListTagsPaginateModel(mypydantic.models.base_model.BaseModel):
706class ListTagsRequestListTagsPaginateModel(BaseModel):
707    resource_id_list: Sequence[str] = Field(alias="ResourceIdList")
708    pagination_config: Optional[PaginatorConfigModel] = Field(
709        default=None, alias="PaginationConfig"
710    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListTrailsRequestListTrailsPaginateModel(mypydantic.models.base_model.BaseModel):
713class ListTrailsRequestListTrailsPaginateModel(BaseModel):
714    pagination_config: Optional[PaginatorConfigModel] = Field(
715        default=None, alias="PaginationConfig"
716    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListPublicKeysResponseModel(mypydantic.models.base_model.BaseModel):
719class ListPublicKeysResponseModel(BaseModel):
720    public_key_list: List[PublicKeyModel] = Field(alias="PublicKeyList")
721    next_token: str = Field(alias="NextToken")
722    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListQueriesResponseModel(mypydantic.models.base_model.BaseModel):
725class ListQueriesResponseModel(BaseModel):
726    queries: List[QueryModel] = Field(alias="Queries")
727    next_token: str = Field(alias="NextToken")
728    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListTrailsResponseModel(mypydantic.models.base_model.BaseModel):
731class ListTrailsResponseModel(BaseModel):
732    trails: List[TrailInfoModel] = Field(alias="Trails")
733    next_token: str = Field(alias="NextToken")
734    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class LookupEventsRequestLookupEventsPaginateModel(mypydantic.models.base_model.BaseModel):
737class LookupEventsRequestLookupEventsPaginateModel(BaseModel):
738    lookup_attributes: Optional[Sequence[LookupAttributeModel]] = Field(
739        default=None, alias="LookupAttributes"
740    )
741    start_time: Optional[Union[datetime, str]] = Field(default=None, alias="StartTime")
742    end_time: Optional[Union[datetime, str]] = Field(default=None, alias="EndTime")
743    event_category: Optional[Literal["insight"]] = Field(
744        default=None, alias="EventCategory"
745    )
746    pagination_config: Optional[PaginatorConfigModel] = Field(
747        default=None, alias="PaginationConfig"
748    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class LookupEventsRequestModel(mypydantic.models.base_model.BaseModel):
751class LookupEventsRequestModel(BaseModel):
752    lookup_attributes: Optional[Sequence[LookupAttributeModel]] = Field(
753        default=None, alias="LookupAttributes"
754    )
755    start_time: Optional[Union[datetime, str]] = Field(default=None, alias="StartTime")
756    end_time: Optional[Union[datetime, str]] = Field(default=None, alias="EndTime")
757    event_category: Optional[Literal["insight"]] = Field(
758        default=None, alias="EventCategory"
759    )
760    max_results: Optional[int] = Field(default=None, alias="MaxResults")
761    next_token: Optional[str] = Field(default=None, alias="NextToken")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListTagsResponseModel(mypydantic.models.base_model.BaseModel):
764class ListTagsResponseModel(BaseModel):
765    resource_tag_list: List[ResourceTagModel] = Field(alias="ResourceTagList")
766    next_token: str = Field(alias="NextToken")
767    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateEventDataStoreRequestModel(mypydantic.models.base_model.BaseModel):
770class CreateEventDataStoreRequestModel(BaseModel):
771    name: str = Field(alias="Name")
772    advanced_event_selectors: Optional[Sequence[AdvancedEventSelectorModel]] = Field(
773        default=None, alias="AdvancedEventSelectors"
774    )
775    multi_region_enabled: Optional[bool] = Field(
776        default=None, alias="MultiRegionEnabled"
777    )
778    organization_enabled: Optional[bool] = Field(
779        default=None, alias="OrganizationEnabled"
780    )
781    retention_period: Optional[int] = Field(default=None, alias="RetentionPeriod")
782    termination_protection_enabled: Optional[bool] = Field(
783        default=None, alias="TerminationProtectionEnabled"
784    )
785    tags_list: Optional[Sequence[TagModel]] = Field(default=None, alias="TagsList")
786    kms_key_id: Optional[str] = Field(default=None, alias="KmsKeyId")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateEventDataStoreResponseModel(mypydantic.models.base_model.BaseModel):
789class CreateEventDataStoreResponseModel(BaseModel):
790    event_data_store_arn: str = Field(alias="EventDataStoreArn")
791    name: str = Field(alias="Name")
792    status: Literal["CREATED", "ENABLED", "PENDING_DELETION"] = Field(alias="Status")
793    advanced_event_selectors: List[AdvancedEventSelectorModel] = Field(
794        alias="AdvancedEventSelectors"
795    )
796    multi_region_enabled: bool = Field(alias="MultiRegionEnabled")
797    organization_enabled: bool = Field(alias="OrganizationEnabled")
798    retention_period: int = Field(alias="RetentionPeriod")
799    termination_protection_enabled: bool = Field(alias="TerminationProtectionEnabled")
800    tags_list: List[TagModel] = Field(alias="TagsList")
801    created_timestamp: datetime = Field(alias="CreatedTimestamp")
802    updated_timestamp: datetime = Field(alias="UpdatedTimestamp")
803    kms_key_id: str = Field(alias="KmsKeyId")
804    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class EventDataStoreModel(mypydantic.models.base_model.BaseModel):
807class EventDataStoreModel(BaseModel):
808    event_data_store_arn: Optional[str] = Field(default=None, alias="EventDataStoreArn")
809    name: Optional[str] = Field(default=None, alias="Name")
810    termination_protection_enabled: Optional[bool] = Field(
811        default=None, alias="TerminationProtectionEnabled"
812    )
813    status: Optional[Literal["CREATED", "ENABLED", "PENDING_DELETION"]] = Field(
814        default=None, alias="Status"
815    )
816    advanced_event_selectors: Optional[List[AdvancedEventSelectorModel]] = Field(
817        default=None, alias="AdvancedEventSelectors"
818    )
819    multi_region_enabled: Optional[bool] = Field(
820        default=None, alias="MultiRegionEnabled"
821    )
822    organization_enabled: Optional[bool] = Field(
823        default=None, alias="OrganizationEnabled"
824    )
825    retention_period: Optional[int] = Field(default=None, alias="RetentionPeriod")
826    created_timestamp: Optional[datetime] = Field(
827        default=None, alias="CreatedTimestamp"
828    )
829    updated_timestamp: Optional[datetime] = Field(
830        default=None, alias="UpdatedTimestamp"
831    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetEventDataStoreResponseModel(mypydantic.models.base_model.BaseModel):
834class GetEventDataStoreResponseModel(BaseModel):
835    event_data_store_arn: str = Field(alias="EventDataStoreArn")
836    name: str = Field(alias="Name")
837    status: Literal["CREATED", "ENABLED", "PENDING_DELETION"] = Field(alias="Status")
838    advanced_event_selectors: List[AdvancedEventSelectorModel] = Field(
839        alias="AdvancedEventSelectors"
840    )
841    multi_region_enabled: bool = Field(alias="MultiRegionEnabled")
842    organization_enabled: bool = Field(alias="OrganizationEnabled")
843    retention_period: int = Field(alias="RetentionPeriod")
844    termination_protection_enabled: bool = Field(alias="TerminationProtectionEnabled")
845    created_timestamp: datetime = Field(alias="CreatedTimestamp")
846    updated_timestamp: datetime = Field(alias="UpdatedTimestamp")
847    kms_key_id: str = Field(alias="KmsKeyId")
848    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class RestoreEventDataStoreResponseModel(mypydantic.models.base_model.BaseModel):
851class RestoreEventDataStoreResponseModel(BaseModel):
852    event_data_store_arn: str = Field(alias="EventDataStoreArn")
853    name: str = Field(alias="Name")
854    status: Literal["CREATED", "ENABLED", "PENDING_DELETION"] = Field(alias="Status")
855    advanced_event_selectors: List[AdvancedEventSelectorModel] = Field(
856        alias="AdvancedEventSelectors"
857    )
858    multi_region_enabled: bool = Field(alias="MultiRegionEnabled")
859    organization_enabled: bool = Field(alias="OrganizationEnabled")
860    retention_period: int = Field(alias="RetentionPeriod")
861    termination_protection_enabled: bool = Field(alias="TerminationProtectionEnabled")
862    created_timestamp: datetime = Field(alias="CreatedTimestamp")
863    updated_timestamp: datetime = Field(alias="UpdatedTimestamp")
864    kms_key_id: str = Field(alias="KmsKeyId")
865    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class SourceConfigModel(mypydantic.models.base_model.BaseModel):
868class SourceConfigModel(BaseModel):
869    apply_to_all_regions: Optional[bool] = Field(
870        default=None, alias="ApplyToAllRegions"
871    )
872    advanced_event_selectors: Optional[List[AdvancedEventSelectorModel]] = Field(
873        default=None, alias="AdvancedEventSelectors"
874    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UpdateEventDataStoreRequestModel(mypydantic.models.base_model.BaseModel):
877class UpdateEventDataStoreRequestModel(BaseModel):
878    event_data_store: str = Field(alias="EventDataStore")
879    name: Optional[str] = Field(default=None, alias="Name")
880    advanced_event_selectors: Optional[Sequence[AdvancedEventSelectorModel]] = Field(
881        default=None, alias="AdvancedEventSelectors"
882    )
883    multi_region_enabled: Optional[bool] = Field(
884        default=None, alias="MultiRegionEnabled"
885    )
886    organization_enabled: Optional[bool] = Field(
887        default=None, alias="OrganizationEnabled"
888    )
889    retention_period: Optional[int] = Field(default=None, alias="RetentionPeriod")
890    termination_protection_enabled: Optional[bool] = Field(
891        default=None, alias="TerminationProtectionEnabled"
892    )
893    kms_key_id: Optional[str] = Field(default=None, alias="KmsKeyId")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UpdateEventDataStoreResponseModel(mypydantic.models.base_model.BaseModel):
896class UpdateEventDataStoreResponseModel(BaseModel):
897    event_data_store_arn: str = Field(alias="EventDataStoreArn")
898    name: str = Field(alias="Name")
899    status: Literal["CREATED", "ENABLED", "PENDING_DELETION"] = Field(alias="Status")
900    advanced_event_selectors: List[AdvancedEventSelectorModel] = Field(
901        alias="AdvancedEventSelectors"
902    )
903    multi_region_enabled: bool = Field(alias="MultiRegionEnabled")
904    organization_enabled: bool = Field(alias="OrganizationEnabled")
905    retention_period: int = Field(alias="RetentionPeriod")
906    termination_protection_enabled: bool = Field(alias="TerminationProtectionEnabled")
907    created_timestamp: datetime = Field(alias="CreatedTimestamp")
908    updated_timestamp: datetime = Field(alias="UpdatedTimestamp")
909    kms_key_id: str = Field(alias="KmsKeyId")
910    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetEventSelectorsResponseModel(mypydantic.models.base_model.BaseModel):
913class GetEventSelectorsResponseModel(BaseModel):
914    trail_arn: str = Field(alias="TrailARN")
915    event_selectors: List[EventSelectorModel] = Field(alias="EventSelectors")
916    advanced_event_selectors: List[AdvancedEventSelectorModel] = Field(
917        alias="AdvancedEventSelectors"
918    )
919    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class PutEventSelectorsRequestModel(mypydantic.models.base_model.BaseModel):
922class PutEventSelectorsRequestModel(BaseModel):
923    trail_name: str = Field(alias="TrailName")
924    event_selectors: Optional[Sequence[EventSelectorModel]] = Field(
925        default=None, alias="EventSelectors"
926    )
927    advanced_event_selectors: Optional[Sequence[AdvancedEventSelectorModel]] = Field(
928        default=None, alias="AdvancedEventSelectors"
929    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class PutEventSelectorsResponseModel(mypydantic.models.base_model.BaseModel):
932class PutEventSelectorsResponseModel(BaseModel):
933    trail_arn: str = Field(alias="TrailARN")
934    event_selectors: List[EventSelectorModel] = Field(alias="EventSelectors")
935    advanced_event_selectors: List[AdvancedEventSelectorModel] = Field(
936        alias="AdvancedEventSelectors"
937    )
938    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class LookupEventsResponseModel(mypydantic.models.base_model.BaseModel):
941class LookupEventsResponseModel(BaseModel):
942    events: List[EventModel] = Field(alias="Events")
943    next_token: str = Field(alias="NextToken")
944    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetImportResponseModel(mypydantic.models.base_model.BaseModel):
947class GetImportResponseModel(BaseModel):
948    import_id: str = Field(alias="ImportId")
949    destinations: List[str] = Field(alias="Destinations")
950    import_source: ImportSourceModel = Field(alias="ImportSource")
951    start_event_time: datetime = Field(alias="StartEventTime")
952    end_event_time: datetime = Field(alias="EndEventTime")
953    import_status: Literal[
954        "COMPLETED", "FAILED", "INITIALIZING", "IN_PROGRESS", "STOPPED"
955    ] = Field(alias="ImportStatus")
956    created_timestamp: datetime = Field(alias="CreatedTimestamp")
957    updated_timestamp: datetime = Field(alias="UpdatedTimestamp")
958    import_statistics: ImportStatisticsModel = Field(alias="ImportStatistics")
959    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class StartImportRequestModel(mypydantic.models.base_model.BaseModel):
962class StartImportRequestModel(BaseModel):
963    destinations: Optional[Sequence[str]] = Field(default=None, alias="Destinations")
964    import_source: Optional[ImportSourceModel] = Field(
965        default=None, alias="ImportSource"
966    )
967    start_event_time: Optional[Union[datetime, str]] = Field(
968        default=None, alias="StartEventTime"
969    )
970    end_event_time: Optional[Union[datetime, str]] = Field(
971        default=None, alias="EndEventTime"
972    )
973    import_id: Optional[str] = Field(default=None, alias="ImportId")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class StartImportResponseModel(mypydantic.models.base_model.BaseModel):
976class StartImportResponseModel(BaseModel):
977    import_id: str = Field(alias="ImportId")
978    destinations: List[str] = Field(alias="Destinations")
979    import_source: ImportSourceModel = Field(alias="ImportSource")
980    start_event_time: datetime = Field(alias="StartEventTime")
981    end_event_time: datetime = Field(alias="EndEventTime")
982    import_status: Literal[
983        "COMPLETED", "FAILED", "INITIALIZING", "IN_PROGRESS", "STOPPED"
984    ] = Field(alias="ImportStatus")
985    created_timestamp: datetime = Field(alias="CreatedTimestamp")
986    updated_timestamp: datetime = Field(alias="UpdatedTimestamp")
987    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class StopImportResponseModel(mypydantic.models.base_model.BaseModel):
 990class StopImportResponseModel(BaseModel):
 991    import_id: str = Field(alias="ImportId")
 992    import_source: ImportSourceModel = Field(alias="ImportSource")
 993    destinations: List[str] = Field(alias="Destinations")
 994    import_status: Literal[
 995        "COMPLETED", "FAILED", "INITIALIZING", "IN_PROGRESS", "STOPPED"
 996    ] = Field(alias="ImportStatus")
 997    created_timestamp: datetime = Field(alias="CreatedTimestamp")
 998    updated_timestamp: datetime = Field(alias="UpdatedTimestamp")
 999    start_event_time: datetime = Field(alias="StartEventTime")
1000    end_event_time: datetime = Field(alias="EndEventTime")
1001    import_statistics: ImportStatisticsModel = Field(alias="ImportStatistics")
1002    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListEventDataStoresResponseModel(mypydantic.models.base_model.BaseModel):
1005class ListEventDataStoresResponseModel(BaseModel):
1006    event_data_stores: List[EventDataStoreModel] = Field(alias="EventDataStores")
1007    next_token: str = Field(alias="NextToken")
1008    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetChannelResponseModel(mypydantic.models.base_model.BaseModel):
1011class GetChannelResponseModel(BaseModel):
1012    channel_arn: str = Field(alias="ChannelArn")
1013    name: str = Field(alias="Name")
1014    source: str = Field(alias="Source")
1015    source_config: SourceConfigModel = Field(alias="SourceConfig")
1016    destinations: List[DestinationModel] = Field(alias="Destinations")
1017    ingestion_status: IngestionStatusModel = Field(alias="IngestionStatus")
1018    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs