R/cloudtrail_interfaces.R

Defines functions update_trail_output update_trail_input update_event_data_store_output update_event_data_store_input update_channel_output update_channel_input stop_logging_output stop_logging_input stop_import_output stop_import_input stop_event_data_store_ingestion_output stop_event_data_store_ingestion_input start_query_output start_query_input start_logging_output start_logging_input start_import_output start_import_input start_event_data_store_ingestion_output start_event_data_store_ingestion_input restore_event_data_store_output restore_event_data_store_input remove_tags_output remove_tags_input register_organization_delegated_admin_output register_organization_delegated_admin_input put_resource_policy_output put_resource_policy_input put_insight_selectors_output put_insight_selectors_input put_event_selectors_output put_event_selectors_input lookup_events_output lookup_events_input list_trails_output list_trails_input list_tags_output list_tags_input list_queries_output list_queries_input list_public_keys_output list_public_keys_input list_imports_output list_imports_input list_import_failures_output list_import_failures_input list_event_data_stores_output list_event_data_stores_input list_channels_output list_channels_input get_trail_status_output get_trail_status_input get_trail_output get_trail_input get_resource_policy_output get_resource_policy_input get_query_results_output get_query_results_input get_insight_selectors_output get_insight_selectors_input get_import_output get_import_input get_event_selectors_output get_event_selectors_input get_event_data_store_output get_event_data_store_input get_channel_output get_channel_input describe_trails_output describe_trails_input describe_query_output describe_query_input deregister_organization_delegated_admin_output deregister_organization_delegated_admin_input delete_trail_output delete_trail_input delete_resource_policy_output delete_resource_policy_input delete_event_data_store_output delete_event_data_store_input delete_channel_output delete_channel_input create_trail_output create_trail_input create_event_data_store_output create_event_data_store_input create_channel_output create_channel_input cancel_query_output cancel_query_input add_tags_output add_tags_input

# This file is generated by make.paws. Please do not edit here.
#' @importFrom paws.common populate
#' @include cloudtrail_service.R
NULL

.cloudtrail$add_tags_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ResourceId = structure(logical(0), tags = list(type = "string")), TagsList = structure(list(structure(list(Key = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudtrail$add_tags_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudtrail$cancel_query_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(EventDataStore = structure(logical(0), tags = list(deprecated = TRUE, deprecatedMessage = "EventDataStore is no longer required by CancelQueryRequest", type = "string")), QueryId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudtrail$cancel_query_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(QueryId = structure(logical(0), tags = list(type = "string")), QueryStatus = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudtrail$create_channel_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Name = structure(logical(0), tags = list(type = "string")), Source = structure(logical(0), tags = list(type = "string")), Destinations = structure(list(structure(list(Type = structure(logical(0), tags = list(type = "string")), Location = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), Tags = structure(list(structure(list(Key = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudtrail$create_channel_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ChannelArn = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), Source = structure(logical(0), tags = list(type = "string")), Destinations = structure(list(structure(list(Type = structure(logical(0), tags = list(type = "string")), Location = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), Tags = structure(list(structure(list(Key = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudtrail$create_event_data_store_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Name = structure(logical(0), tags = list(type = "string")), AdvancedEventSelectors = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), FieldSelectors = structure(list(structure(list(Field = structure(logical(0), tags = list(type = "string")), Equals = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), StartsWith = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), EndsWith = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), NotEquals = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), NotStartsWith = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), NotEndsWith = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), MultiRegionEnabled = structure(logical(0), tags = list(type = "boolean")), OrganizationEnabled = structure(logical(0), tags = list(type = "boolean")), RetentionPeriod = structure(logical(0), tags = list(type = "integer")), TerminationProtectionEnabled = structure(logical(0), tags = list(type = "boolean")), TagsList = structure(list(structure(list(Key = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), KmsKeyId = structure(logical(0), tags = list(type = "string")), StartIngestion = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudtrail$create_event_data_store_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(EventDataStoreArn = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string")), AdvancedEventSelectors = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), FieldSelectors = structure(list(structure(list(Field = structure(logical(0), tags = list(type = "string")), Equals = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), StartsWith = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), EndsWith = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), NotEquals = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), NotStartsWith = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), NotEndsWith = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), MultiRegionEnabled = structure(logical(0), tags = list(type = "boolean")), OrganizationEnabled = structure(logical(0), tags = list(type = "boolean")), RetentionPeriod = structure(logical(0), tags = list(type = "integer")), TerminationProtectionEnabled = structure(logical(0), tags = list(type = "boolean")), TagsList = structure(list(structure(list(Key = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), CreatedTimestamp = structure(logical(0), tags = list(type = "timestamp")), UpdatedTimestamp = structure(logical(0), tags = list(type = "timestamp")), KmsKeyId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudtrail$create_trail_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Name = structure(logical(0), tags = list(type = "string")), S3BucketName = structure(logical(0), tags = list(type = "string")), S3KeyPrefix = structure(logical(0), tags = list(type = "string")), SnsTopicName = structure(logical(0), tags = list(type = "string")), IncludeGlobalServiceEvents = structure(logical(0), tags = list(type = "boolean")), IsMultiRegionTrail = structure(logical(0), tags = list(type = "boolean")), EnableLogFileValidation = structure(logical(0), tags = list(type = "boolean")), CloudWatchLogsLogGroupArn = structure(logical(0), tags = list(type = "string")), CloudWatchLogsRoleArn = structure(logical(0), tags = list(type = "string")), KmsKeyId = structure(logical(0), tags = list(type = "string")), IsOrganizationTrail = structure(logical(0), tags = list(type = "boolean")), TagsList = structure(list(structure(list(Key = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudtrail$create_trail_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Name = structure(logical(0), tags = list(type = "string")), S3BucketName = structure(logical(0), tags = list(type = "string")), S3KeyPrefix = structure(logical(0), tags = list(type = "string")), SnsTopicName = structure(logical(0), tags = list(deprecated = TRUE, type = "string")), SnsTopicARN = structure(logical(0), tags = list(type = "string")), IncludeGlobalServiceEvents = structure(logical(0), tags = list(type = "boolean")), IsMultiRegionTrail = structure(logical(0), tags = list(type = "boolean")), TrailARN = structure(logical(0), tags = list(type = "string")), LogFileValidationEnabled = structure(logical(0), tags = list(type = "boolean")), CloudWatchLogsLogGroupArn = structure(logical(0), tags = list(type = "string")), CloudWatchLogsRoleArn = structure(logical(0), tags = list(type = "string")), KmsKeyId = structure(logical(0), tags = list(type = "string")), IsOrganizationTrail = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudtrail$delete_channel_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Channel = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudtrail$delete_channel_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudtrail$delete_event_data_store_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(EventDataStore = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudtrail$delete_event_data_store_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudtrail$delete_resource_policy_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ResourceArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudtrail$delete_resource_policy_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudtrail$delete_trail_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Name = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudtrail$delete_trail_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudtrail$deregister_organization_delegated_admin_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(DelegatedAdminAccountId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudtrail$deregister_organization_delegated_admin_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudtrail$describe_query_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(EventDataStore = structure(logical(0), tags = list(deprecated = TRUE, deprecatedMessage = "EventDataStore is no longer required by DescribeQueryRequest", type = "string")), QueryId = structure(logical(0), tags = list(type = "string")), QueryAlias = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudtrail$describe_query_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(QueryId = structure(logical(0), tags = list(type = "string")), QueryString = structure(logical(0), tags = list(type = "string")), QueryStatus = structure(logical(0), tags = list(type = "string")), QueryStatistics = structure(list(EventsMatched = structure(logical(0), tags = list(type = "long")), EventsScanned = structure(logical(0), tags = list(type = "long")), BytesScanned = structure(logical(0), tags = list(type = "long")), ExecutionTimeInMillis = structure(logical(0), tags = list(type = "integer")), CreationTime = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure")), ErrorMessage = structure(logical(0), tags = list(type = "string")), DeliveryS3Uri = structure(logical(0), tags = list(type = "string")), DeliveryStatus = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudtrail$describe_trails_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(trailNameList = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), includeShadowTrails = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudtrail$describe_trails_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(trailList = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), S3BucketName = structure(logical(0), tags = list(type = "string")), S3KeyPrefix = structure(logical(0), tags = list(type = "string")), SnsTopicName = structure(logical(0), tags = list(deprecated = TRUE, type = "string")), SnsTopicARN = structure(logical(0), tags = list(type = "string")), IncludeGlobalServiceEvents = structure(logical(0), tags = list(type = "boolean")), IsMultiRegionTrail = structure(logical(0), tags = list(type = "boolean")), HomeRegion = structure(logical(0), tags = list(type = "string")), TrailARN = structure(logical(0), tags = list(type = "string")), LogFileValidationEnabled = structure(logical(0), tags = list(type = "boolean")), CloudWatchLogsLogGroupArn = structure(logical(0), tags = list(type = "string")), CloudWatchLogsRoleArn = structure(logical(0), tags = list(type = "string")), KmsKeyId = structure(logical(0), tags = list(type = "string")), HasCustomEventSelectors = structure(logical(0), tags = list(type = "boolean")), HasInsightSelectors = structure(logical(0), tags = list(type = "boolean")), IsOrganizationTrail = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudtrail$get_channel_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Channel = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudtrail$get_channel_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ChannelArn = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), Source = structure(logical(0), tags = list(type = "string")), SourceConfig = structure(list(ApplyToAllRegions = structure(logical(0), tags = list(type = "boolean")), AdvancedEventSelectors = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), FieldSelectors = structure(list(structure(list(Field = structure(logical(0), tags = list(type = "string")), Equals = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), StartsWith = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), EndsWith = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), NotEquals = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), NotStartsWith = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), NotEndsWith = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), Destinations = structure(list(structure(list(Type = structure(logical(0), tags = list(type = "string")), Location = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), IngestionStatus = structure(list(LatestIngestionSuccessTime = structure(logical(0), tags = list(type = "timestamp")), LatestIngestionSuccessEventID = structure(logical(0), tags = list(type = "string")), LatestIngestionErrorCode = structure(logical(0), tags = list(type = "string")), LatestIngestionAttemptTime = structure(logical(0), tags = list(type = "timestamp")), LatestIngestionAttemptEventID = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudtrail$get_event_data_store_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(EventDataStore = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudtrail$get_event_data_store_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(EventDataStoreArn = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string")), AdvancedEventSelectors = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), FieldSelectors = structure(list(structure(list(Field = structure(logical(0), tags = list(type = "string")), Equals = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), StartsWith = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), EndsWith = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), NotEquals = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), NotStartsWith = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), NotEndsWith = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), MultiRegionEnabled = structure(logical(0), tags = list(type = "boolean")), OrganizationEnabled = structure(logical(0), tags = list(type = "boolean")), RetentionPeriod = structure(logical(0), tags = list(type = "integer")), TerminationProtectionEnabled = structure(logical(0), tags = list(type = "boolean")), CreatedTimestamp = structure(logical(0), tags = list(type = "timestamp")), UpdatedTimestamp = structure(logical(0), tags = list(type = "timestamp")), KmsKeyId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudtrail$get_event_selectors_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(TrailName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudtrail$get_event_selectors_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(TrailARN = structure(logical(0), tags = list(type = "string")), EventSelectors = structure(list(structure(list(ReadWriteType = structure(logical(0), tags = list(type = "string")), IncludeManagementEvents = structure(logical(0), tags = list(type = "boolean")), DataResources = structure(list(structure(list(Type = structure(logical(0), tags = list(type = "string")), Values = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), ExcludeManagementEventSources = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), AdvancedEventSelectors = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), FieldSelectors = structure(list(structure(list(Field = structure(logical(0), tags = list(type = "string")), Equals = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), StartsWith = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), EndsWith = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), NotEquals = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), NotStartsWith = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), NotEndsWith = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudtrail$get_import_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ImportId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudtrail$get_import_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ImportId = structure(logical(0), tags = list(type = "string")), Destinations = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ImportSource = structure(list(S3 = structure(list(S3LocationUri = structure(logical(0), tags = list(type = "string")), S3BucketRegion = structure(logical(0), tags = list(type = "string")), S3BucketAccessRoleArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), StartEventTime = structure(logical(0), tags = list(type = "timestamp")), EndEventTime = structure(logical(0), tags = list(type = "timestamp")), ImportStatus = structure(logical(0), tags = list(type = "string")), CreatedTimestamp = structure(logical(0), tags = list(type = "timestamp")), UpdatedTimestamp = structure(logical(0), tags = list(type = "timestamp")), ImportStatistics = structure(list(PrefixesFound = structure(logical(0), tags = list(type = "long")), PrefixesCompleted = structure(logical(0), tags = list(type = "long")), FilesCompleted = structure(logical(0), tags = list(type = "long")), EventsCompleted = structure(logical(0), tags = list(type = "long")), FailedEntries = structure(logical(0), tags = list(type = "long"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudtrail$get_insight_selectors_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(TrailName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudtrail$get_insight_selectors_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(TrailARN = structure(logical(0), tags = list(type = "string")), InsightSelectors = structure(list(structure(list(InsightType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudtrail$get_query_results_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(EventDataStore = structure(logical(0), tags = list(deprecated = TRUE, deprecatedMessage = "EventDataStore is no longer required by GetQueryResultsRequest", type = "string")), QueryId = structure(logical(0), tags = list(type = "string")), NextToken = structure(logical(0), tags = list(type = "string")), MaxQueryResults = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudtrail$get_query_results_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(QueryStatus = structure(logical(0), tags = list(type = "string")), QueryStatistics = structure(list(ResultsCount = structure(logical(0), tags = list(type = "integer")), TotalResultsCount = structure(logical(0), tags = list(type = "integer")), BytesScanned = structure(logical(0), tags = list(type = "long"))), tags = list(type = "structure")), QueryResultRows = structure(list(structure(list(structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "list"))), tags = list(type = "list")), NextToken = structure(logical(0), tags = list(type = "string")), ErrorMessage = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudtrail$get_resource_policy_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ResourceArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudtrail$get_resource_policy_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ResourceArn = structure(logical(0), tags = list(type = "string")), ResourcePolicy = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudtrail$get_trail_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Name = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudtrail$get_trail_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Trail = structure(list(Name = structure(logical(0), tags = list(type = "string")), S3BucketName = structure(logical(0), tags = list(type = "string")), S3KeyPrefix = structure(logical(0), tags = list(type = "string")), SnsTopicName = structure(logical(0), tags = list(deprecated = TRUE, type = "string")), SnsTopicARN = structure(logical(0), tags = list(type = "string")), IncludeGlobalServiceEvents = structure(logical(0), tags = list(type = "boolean")), IsMultiRegionTrail = structure(logical(0), tags = list(type = "boolean")), HomeRegion = structure(logical(0), tags = list(type = "string")), TrailARN = structure(logical(0), tags = list(type = "string")), LogFileValidationEnabled = structure(logical(0), tags = list(type = "boolean")), CloudWatchLogsLogGroupArn = structure(logical(0), tags = list(type = "string")), CloudWatchLogsRoleArn = structure(logical(0), tags = list(type = "string")), KmsKeyId = structure(logical(0), tags = list(type = "string")), HasCustomEventSelectors = structure(logical(0), tags = list(type = "boolean")), HasInsightSelectors = structure(logical(0), tags = list(type = "boolean")), IsOrganizationTrail = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudtrail$get_trail_status_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Name = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudtrail$get_trail_status_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(IsLogging = structure(logical(0), tags = list(type = "boolean")), LatestDeliveryError = structure(logical(0), tags = list(type = "string")), LatestNotificationError = structure(logical(0), tags = list(type = "string")), LatestDeliveryTime = structure(logical(0), tags = list(type = "timestamp")), LatestNotificationTime = structure(logical(0), tags = list(type = "timestamp")), StartLoggingTime = structure(logical(0), tags = list(type = "timestamp")), StopLoggingTime = structure(logical(0), tags = list(type = "timestamp")), LatestCloudWatchLogsDeliveryError = structure(logical(0), tags = list(type = "string")), LatestCloudWatchLogsDeliveryTime = structure(logical(0), tags = list(type = "timestamp")), LatestDigestDeliveryTime = structure(logical(0), tags = list(type = "timestamp")), LatestDigestDeliveryError = structure(logical(0), tags = list(type = "string")), LatestDeliveryAttemptTime = structure(logical(0), tags = list(type = "string")), LatestNotificationAttemptTime = structure(logical(0), tags = list(type = "string")), LatestNotificationAttemptSucceeded = structure(logical(0), tags = list(type = "string")), LatestDeliveryAttemptSucceeded = structure(logical(0), tags = list(type = "string")), TimeLoggingStarted = structure(logical(0), tags = list(type = "string")), TimeLoggingStopped = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudtrail$list_channels_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(MaxResults = structure(logical(0), tags = list(type = "integer")), NextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudtrail$list_channels_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Channels = structure(list(structure(list(ChannelArn = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), NextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudtrail$list_event_data_stores_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(NextToken = structure(logical(0), tags = list(type = "string")), MaxResults = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudtrail$list_event_data_stores_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(EventDataStores = structure(list(structure(list(EventDataStoreArn = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), TerminationProtectionEnabled = structure(logical(0), tags = list(deprecated = TRUE, deprecatedMessage = "TerminationProtectionEnabled is no longer returned by ListEventDataStores", type = "boolean")), Status = structure(logical(0), tags = list(deprecated = TRUE, deprecatedMessage = "Status is no longer returned by ListEventDataStores", type = "string")), AdvancedEventSelectors = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), FieldSelectors = structure(list(structure(list(Field = structure(logical(0), tags = list(type = "string")), Equals = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), StartsWith = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), EndsWith = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), NotEquals = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), NotStartsWith = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), NotEndsWith = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(deprecated = TRUE, deprecatedMessage = "AdvancedEventSelectors is no longer returned by ListEventDataStores", type = "list")), MultiRegionEnabled = structure(logical(0), tags = list(deprecated = TRUE, deprecatedMessage = "MultiRegionEnabled is no longer returned by ListEventDataStores", type = "boolean")), OrganizationEnabled = structure(logical(0), tags = list(deprecated = TRUE, deprecatedMessage = "OrganizationEnabled is no longer returned by ListEventDataStores", type = "boolean")), RetentionPeriod = structure(logical(0), tags = list(deprecated = TRUE, deprecatedMessage = "RetentionPeriod is no longer returned by ListEventDataStores", type = "integer")), CreatedTimestamp = structure(logical(0), tags = list(deprecated = TRUE, deprecatedMessage = "CreatedTimestamp is no longer returned by ListEventDataStores", type = "timestamp")), UpdatedTimestamp = structure(logical(0), tags = list(deprecated = TRUE, deprecatedMessage = "UpdatedTimestamp is no longer returned by ListEventDataStores", type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "list")), NextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudtrail$list_import_failures_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ImportId = structure(logical(0), tags = list(type = "string")), MaxResults = structure(logical(0), tags = list(type = "integer")), NextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudtrail$list_import_failures_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Failures = structure(list(structure(list(Location = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string")), ErrorType = structure(logical(0), tags = list(type = "string")), ErrorMessage = structure(logical(0), tags = list(type = "string")), LastUpdatedTime = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "list")), NextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudtrail$list_imports_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(MaxResults = structure(logical(0), tags = list(type = "integer")), Destination = structure(logical(0), tags = list(type = "string")), ImportStatus = structure(logical(0), tags = list(type = "string")), NextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudtrail$list_imports_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Imports = structure(list(structure(list(ImportId = structure(logical(0), tags = list(type = "string")), ImportStatus = structure(logical(0), tags = list(type = "string")), Destinations = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), CreatedTimestamp = structure(logical(0), tags = list(type = "timestamp")), UpdatedTimestamp = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "list")), NextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudtrail$list_public_keys_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(StartTime = structure(logical(0), tags = list(type = "timestamp")), EndTime = structure(logical(0), tags = list(type = "timestamp")), NextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudtrail$list_public_keys_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(PublicKeyList = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "blob")), ValidityStartTime = structure(logical(0), tags = list(type = "timestamp")), ValidityEndTime = structure(logical(0), tags = list(type = "timestamp")), Fingerprint = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), NextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudtrail$list_queries_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(EventDataStore = structure(logical(0), tags = list(type = "string")), NextToken = structure(logical(0), tags = list(type = "string")), MaxResults = structure(logical(0), tags = list(type = "integer")), StartTime = structure(logical(0), tags = list(type = "timestamp")), EndTime = structure(logical(0), tags = list(type = "timestamp")), QueryStatus = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudtrail$list_queries_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Queries = structure(list(structure(list(QueryId = structure(logical(0), tags = list(type = "string")), QueryStatus = structure(logical(0), tags = list(type = "string")), CreationTime = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "list")), NextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudtrail$list_tags_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ResourceIdList = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), NextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudtrail$list_tags_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ResourceTagList = structure(list(structure(list(ResourceId = structure(logical(0), tags = list(type = "string")), TagsList = structure(list(structure(list(Key = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), NextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudtrail$list_trails_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(NextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudtrail$list_trails_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Trails = structure(list(structure(list(TrailARN = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), HomeRegion = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), NextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudtrail$lookup_events_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(LookupAttributes = structure(list(structure(list(AttributeKey = structure(logical(0), tags = list(type = "string")), AttributeValue = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), StartTime = structure(logical(0), tags = list(type = "timestamp")), EndTime = structure(logical(0), tags = list(type = "timestamp")), EventCategory = structure(logical(0), tags = list(type = "string")), MaxResults = structure(logical(0), tags = list(type = "integer")), NextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudtrail$lookup_events_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Events = structure(list(structure(list(EventId = structure(logical(0), tags = list(type = "string")), EventName = structure(logical(0), tags = list(type = "string")), ReadOnly = structure(logical(0), tags = list(type = "string")), AccessKeyId = structure(logical(0), tags = list(type = "string")), EventTime = structure(logical(0), tags = list(type = "timestamp")), EventSource = structure(logical(0), tags = list(type = "string")), Username = structure(logical(0), tags = list(type = "string")), Resources = structure(list(structure(list(ResourceType = structure(logical(0), tags = list(type = "string")), ResourceName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), CloudTrailEvent = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), NextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudtrail$put_event_selectors_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(TrailName = structure(logical(0), tags = list(type = "string")), EventSelectors = structure(list(structure(list(ReadWriteType = structure(logical(0), tags = list(type = "string")), IncludeManagementEvents = structure(logical(0), tags = list(type = "boolean")), DataResources = structure(list(structure(list(Type = structure(logical(0), tags = list(type = "string")), Values = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), ExcludeManagementEventSources = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), AdvancedEventSelectors = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), FieldSelectors = structure(list(structure(list(Field = structure(logical(0), tags = list(type = "string")), Equals = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), StartsWith = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), EndsWith = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), NotEquals = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), NotStartsWith = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), NotEndsWith = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudtrail$put_event_selectors_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(TrailARN = structure(logical(0), tags = list(type = "string")), EventSelectors = structure(list(structure(list(ReadWriteType = structure(logical(0), tags = list(type = "string")), IncludeManagementEvents = structure(logical(0), tags = list(type = "boolean")), DataResources = structure(list(structure(list(Type = structure(logical(0), tags = list(type = "string")), Values = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), ExcludeManagementEventSources = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), AdvancedEventSelectors = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), FieldSelectors = structure(list(structure(list(Field = structure(logical(0), tags = list(type = "string")), Equals = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), StartsWith = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), EndsWith = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), NotEquals = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), NotStartsWith = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), NotEndsWith = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudtrail$put_insight_selectors_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(TrailName = structure(logical(0), tags = list(type = "string")), InsightSelectors = structure(list(structure(list(InsightType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudtrail$put_insight_selectors_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(TrailARN = structure(logical(0), tags = list(type = "string")), InsightSelectors = structure(list(structure(list(InsightType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudtrail$put_resource_policy_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ResourceArn = structure(logical(0), tags = list(type = "string")), ResourcePolicy = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudtrail$put_resource_policy_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ResourceArn = structure(logical(0), tags = list(type = "string")), ResourcePolicy = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudtrail$register_organization_delegated_admin_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(MemberAccountId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudtrail$register_organization_delegated_admin_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudtrail$remove_tags_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ResourceId = structure(logical(0), tags = list(type = "string")), TagsList = structure(list(structure(list(Key = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudtrail$remove_tags_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudtrail$restore_event_data_store_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(EventDataStore = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudtrail$restore_event_data_store_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(EventDataStoreArn = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string")), AdvancedEventSelectors = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), FieldSelectors = structure(list(structure(list(Field = structure(logical(0), tags = list(type = "string")), Equals = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), StartsWith = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), EndsWith = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), NotEquals = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), NotStartsWith = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), NotEndsWith = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), MultiRegionEnabled = structure(logical(0), tags = list(type = "boolean")), OrganizationEnabled = structure(logical(0), tags = list(type = "boolean")), RetentionPeriod = structure(logical(0), tags = list(type = "integer")), TerminationProtectionEnabled = structure(logical(0), tags = list(type = "boolean")), CreatedTimestamp = structure(logical(0), tags = list(type = "timestamp")), UpdatedTimestamp = structure(logical(0), tags = list(type = "timestamp")), KmsKeyId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudtrail$start_event_data_store_ingestion_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(EventDataStore = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudtrail$start_event_data_store_ingestion_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudtrail$start_import_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Destinations = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ImportSource = structure(list(S3 = structure(list(S3LocationUri = structure(logical(0), tags = list(type = "string")), S3BucketRegion = structure(logical(0), tags = list(type = "string")), S3BucketAccessRoleArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), StartEventTime = structure(logical(0), tags = list(type = "timestamp")), EndEventTime = structure(logical(0), tags = list(type = "timestamp")), ImportId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudtrail$start_import_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ImportId = structure(logical(0), tags = list(type = "string")), Destinations = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ImportSource = structure(list(S3 = structure(list(S3LocationUri = structure(logical(0), tags = list(type = "string")), S3BucketRegion = structure(logical(0), tags = list(type = "string")), S3BucketAccessRoleArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), StartEventTime = structure(logical(0), tags = list(type = "timestamp")), EndEventTime = structure(logical(0), tags = list(type = "timestamp")), ImportStatus = structure(logical(0), tags = list(type = "string")), CreatedTimestamp = structure(logical(0), tags = list(type = "timestamp")), UpdatedTimestamp = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudtrail$start_logging_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Name = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudtrail$start_logging_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudtrail$start_query_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(QueryStatement = structure(logical(0), tags = list(type = "string")), DeliveryS3Uri = structure(logical(0), tags = list(type = "string")), QueryAlias = structure(logical(0), tags = list(type = "string")), QueryParameters = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudtrail$start_query_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(QueryId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudtrail$stop_event_data_store_ingestion_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(EventDataStore = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudtrail$stop_event_data_store_ingestion_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudtrail$stop_import_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ImportId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudtrail$stop_import_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ImportId = structure(logical(0), tags = list(type = "string")), ImportSource = structure(list(S3 = structure(list(S3LocationUri = structure(logical(0), tags = list(type = "string")), S3BucketRegion = structure(logical(0), tags = list(type = "string")), S3BucketAccessRoleArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), Destinations = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ImportStatus = structure(logical(0), tags = list(type = "string")), CreatedTimestamp = structure(logical(0), tags = list(type = "timestamp")), UpdatedTimestamp = structure(logical(0), tags = list(type = "timestamp")), StartEventTime = structure(logical(0), tags = list(type = "timestamp")), EndEventTime = structure(logical(0), tags = list(type = "timestamp")), ImportStatistics = structure(list(PrefixesFound = structure(logical(0), tags = list(type = "long")), PrefixesCompleted = structure(logical(0), tags = list(type = "long")), FilesCompleted = structure(logical(0), tags = list(type = "long")), EventsCompleted = structure(logical(0), tags = list(type = "long")), FailedEntries = structure(logical(0), tags = list(type = "long"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudtrail$stop_logging_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Name = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudtrail$stop_logging_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudtrail$update_channel_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Channel = structure(logical(0), tags = list(type = "string")), Destinations = structure(list(structure(list(Type = structure(logical(0), tags = list(type = "string")), Location = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), Name = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudtrail$update_channel_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ChannelArn = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), Source = structure(logical(0), tags = list(type = "string")), Destinations = structure(list(structure(list(Type = structure(logical(0), tags = list(type = "string")), Location = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudtrail$update_event_data_store_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(EventDataStore = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), AdvancedEventSelectors = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), FieldSelectors = structure(list(structure(list(Field = structure(logical(0), tags = list(type = "string")), Equals = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), StartsWith = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), EndsWith = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), NotEquals = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), NotStartsWith = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), NotEndsWith = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), MultiRegionEnabled = structure(logical(0), tags = list(type = "boolean")), OrganizationEnabled = structure(logical(0), tags = list(type = "boolean")), RetentionPeriod = structure(logical(0), tags = list(type = "integer")), TerminationProtectionEnabled = structure(logical(0), tags = list(type = "boolean")), KmsKeyId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudtrail$update_event_data_store_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(EventDataStoreArn = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string")), AdvancedEventSelectors = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), FieldSelectors = structure(list(structure(list(Field = structure(logical(0), tags = list(type = "string")), Equals = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), StartsWith = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), EndsWith = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), NotEquals = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), NotStartsWith = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), NotEndsWith = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), MultiRegionEnabled = structure(logical(0), tags = list(type = "boolean")), OrganizationEnabled = structure(logical(0), tags = list(type = "boolean")), RetentionPeriod = structure(logical(0), tags = list(type = "integer")), TerminationProtectionEnabled = structure(logical(0), tags = list(type = "boolean")), CreatedTimestamp = structure(logical(0), tags = list(type = "timestamp")), UpdatedTimestamp = structure(logical(0), tags = list(type = "timestamp")), KmsKeyId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudtrail$update_trail_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Name = structure(logical(0), tags = list(type = "string")), S3BucketName = structure(logical(0), tags = list(type = "string")), S3KeyPrefix = structure(logical(0), tags = list(type = "string")), SnsTopicName = structure(logical(0), tags = list(type = "string")), IncludeGlobalServiceEvents = structure(logical(0), tags = list(type = "boolean")), IsMultiRegionTrail = structure(logical(0), tags = list(type = "boolean")), EnableLogFileValidation = structure(logical(0), tags = list(type = "boolean")), CloudWatchLogsLogGroupArn = structure(logical(0), tags = list(type = "string")), CloudWatchLogsRoleArn = structure(logical(0), tags = list(type = "string")), KmsKeyId = structure(logical(0), tags = list(type = "string")), IsOrganizationTrail = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudtrail$update_trail_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Name = structure(logical(0), tags = list(type = "string")), S3BucketName = structure(logical(0), tags = list(type = "string")), S3KeyPrefix = structure(logical(0), tags = list(type = "string")), SnsTopicName = structure(logical(0), tags = list(deprecated = TRUE, type = "string")), SnsTopicARN = structure(logical(0), tags = list(type = "string")), IncludeGlobalServiceEvents = structure(logical(0), tags = list(type = "boolean")), IsMultiRegionTrail = structure(logical(0), tags = list(type = "boolean")), TrailARN = structure(logical(0), tags = list(type = "string")), LogFileValidationEnabled = structure(logical(0), tags = list(type = "boolean")), CloudWatchLogsLogGroupArn = structure(logical(0), tags = list(type = "string")), CloudWatchLogsRoleArn = structure(logical(0), tags = list(type = "string")), KmsKeyId = structure(logical(0), tags = list(type = "string")), IsOrganizationTrail = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

Try the paws.management package in your browser

Any scripts or data that you put into this service are public.

paws.management documentation built on Sept. 12, 2023, 1:06 a.m.