R/gluedatabrew_interfaces.R

Defines functions update_schedule_output update_schedule_input update_ruleset_output update_ruleset_input update_recipe_job_output update_recipe_job_input update_recipe_output update_recipe_input update_project_output update_project_input update_profile_job_output update_profile_job_input update_dataset_output update_dataset_input untag_resource_output untag_resource_input tag_resource_output tag_resource_input stop_job_run_output stop_job_run_input start_project_session_output start_project_session_input start_job_run_output start_job_run_input send_project_session_action_output send_project_session_action_input publish_recipe_output publish_recipe_input list_tags_for_resource_output list_tags_for_resource_input list_schedules_output list_schedules_input list_rulesets_output list_rulesets_input list_recipes_output list_recipes_input list_recipe_versions_output list_recipe_versions_input list_projects_output list_projects_input list_jobs_output list_jobs_input list_job_runs_output list_job_runs_input list_datasets_output list_datasets_input describe_schedule_output describe_schedule_input describe_ruleset_output describe_ruleset_input describe_recipe_output describe_recipe_input describe_project_output describe_project_input describe_job_run_output describe_job_run_input describe_job_output describe_job_input describe_dataset_output describe_dataset_input delete_schedule_output delete_schedule_input delete_ruleset_output delete_ruleset_input delete_recipe_version_output delete_recipe_version_input delete_project_output delete_project_input delete_job_output delete_job_input delete_dataset_output delete_dataset_input create_schedule_output create_schedule_input create_ruleset_output create_ruleset_input create_recipe_job_output create_recipe_job_input create_recipe_output create_recipe_input create_project_output create_project_input create_profile_job_output create_profile_job_input create_dataset_output create_dataset_input batch_delete_recipe_version_output batch_delete_recipe_version_input

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

.gluedatabrew$batch_delete_recipe_version_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Name = structure(logical(0), tags = list(location = "uri", locationName = "name", type = "string")), RecipeVersions = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.gluedatabrew$batch_delete_recipe_version_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Name = structure(logical(0), tags = list(type = "string")), Errors = structure(list(structure(list(ErrorCode = structure(logical(0), tags = list(type = "string")), ErrorMessage = structure(logical(0), tags = list(type = "string")), RecipeVersion = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.gluedatabrew$create_dataset_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Name = structure(logical(0), tags = list(type = "string")), Format = structure(logical(0), tags = list(type = "string")), FormatOptions = structure(list(Json = structure(list(MultiLine = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), Excel = structure(list(SheetNames = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), SheetIndexes = structure(list(structure(logical(0), tags = list(type = "integer"))), tags = list(type = "list")), HeaderRow = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), Csv = structure(list(Delimiter = structure(logical(0), tags = list(type = "string")), HeaderRow = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "structure")), Input = structure(list(S3InputDefinition = structure(list(Bucket = structure(logical(0), tags = list(type = "string")), Key = structure(logical(0), tags = list(type = "string")), BucketOwner = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), DataCatalogInputDefinition = structure(list(CatalogId = structure(logical(0), tags = list(type = "string")), DatabaseName = structure(logical(0), tags = list(type = "string")), TableName = structure(logical(0), tags = list(type = "string")), TempDirectory = structure(list(Bucket = structure(logical(0), tags = list(type = "string")), Key = structure(logical(0), tags = list(type = "string")), BucketOwner = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), DatabaseInputDefinition = structure(list(GlueConnectionName = structure(logical(0), tags = list(type = "string")), DatabaseTableName = structure(logical(0), tags = list(type = "string")), TempDirectory = structure(list(Bucket = structure(logical(0), tags = list(type = "string")), Key = structure(logical(0), tags = list(type = "string")), BucketOwner = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), QueryString = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Metadata = structure(list(SourceArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), PathOptions = structure(list(LastModifiedDateCondition = structure(list(Expression = structure(logical(0), tags = list(type = "string")), ValuesMap = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure")), FilesLimit = structure(list(MaxFiles = structure(logical(0), tags = list(type = "integer")), OrderedBy = structure(logical(0), tags = list(type = "string")), Order = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Parameters = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Type = structure(logical(0), tags = list(type = "string")), DatetimeOptions = structure(list(Format = structure(logical(0), tags = list(type = "string")), TimezoneOffset = structure(logical(0), tags = list(type = "string")), LocaleCode = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), CreateColumn = structure(logical(0), tags = list(type = "boolean")), Filter = structure(list(Expression = structure(logical(0), tags = list(type = "string")), ValuesMap = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "map"))), tags = list(type = "structure")), Tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.gluedatabrew$create_dataset_output <- 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))
}

.gluedatabrew$create_profile_job_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(DatasetName = structure(logical(0), tags = list(type = "string")), EncryptionKeyArn = structure(logical(0), tags = list(type = "string")), EncryptionMode = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), LogSubscription = structure(logical(0), tags = list(type = "string")), MaxCapacity = structure(logical(0), tags = list(type = "integer")), MaxRetries = structure(logical(0), tags = list(type = "integer")), OutputLocation = structure(list(Bucket = structure(logical(0), tags = list(type = "string")), Key = structure(logical(0), tags = list(type = "string")), BucketOwner = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Configuration = structure(list(DatasetStatisticsConfiguration = structure(list(IncludedStatistics = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), Overrides = structure(list(structure(list(Statistic = structure(logical(0), tags = list(type = "string")), Parameters = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), ProfileColumns = structure(list(structure(list(Regex = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ColumnStatisticsConfigurations = structure(list(structure(list(Selectors = structure(list(structure(list(Regex = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), Statistics = structure(list(IncludedStatistics = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), Overrides = structure(list(structure(list(Statistic = structure(logical(0), tags = list(type = "string")), Parameters = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), EntityDetectorConfiguration = structure(list(EntityTypes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), AllowedStatistics = structure(list(structure(list(Statistics = 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 = "structure")), ValidationConfigurations = structure(list(structure(list(RulesetArn = structure(logical(0), tags = list(type = "string")), ValidationMode = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), RoleArn = structure(logical(0), tags = list(type = "string")), Tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), Timeout = structure(logical(0), tags = list(type = "integer")), JobSample = structure(list(Mode = structure(logical(0), tags = list(type = "string")), Size = structure(logical(0), tags = list(type = "long"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.gluedatabrew$create_profile_job_output <- 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))
}

.gluedatabrew$create_project_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(DatasetName = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), RecipeName = structure(logical(0), tags = list(type = "string")), Sample = structure(list(Size = structure(logical(0), tags = list(type = "integer")), Type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), RoleArn = structure(logical(0), tags = list(type = "string")), Tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.gluedatabrew$create_project_output <- 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))
}

.gluedatabrew$create_recipe_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Description = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), Steps = structure(list(structure(list(Action = structure(list(Operation = structure(logical(0), tags = list(type = "string")), Parameters = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure")), ConditionExpressions = structure(list(structure(list(Condition = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string")), TargetColumn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), Tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.gluedatabrew$create_recipe_output <- 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))
}

.gluedatabrew$create_recipe_job_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(DatasetName = structure(logical(0), tags = list(type = "string")), EncryptionKeyArn = structure(logical(0), tags = list(type = "string")), EncryptionMode = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), LogSubscription = structure(logical(0), tags = list(type = "string")), MaxCapacity = structure(logical(0), tags = list(type = "integer")), MaxRetries = structure(logical(0), tags = list(type = "integer")), Outputs = structure(list(structure(list(CompressionFormat = structure(logical(0), tags = list(type = "string")), Format = structure(logical(0), tags = list(type = "string")), PartitionColumns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), Location = structure(list(Bucket = structure(logical(0), tags = list(type = "string")), Key = structure(logical(0), tags = list(type = "string")), BucketOwner = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Overwrite = structure(logical(0), tags = list(type = "boolean")), FormatOptions = structure(list(Csv = structure(list(Delimiter = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), MaxOutputFiles = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "list")), DataCatalogOutputs = structure(list(structure(list(CatalogId = structure(logical(0), tags = list(type = "string")), DatabaseName = structure(logical(0), tags = list(type = "string")), TableName = structure(logical(0), tags = list(type = "string")), S3Options = structure(list(Location = structure(list(Bucket = structure(logical(0), tags = list(type = "string")), Key = structure(logical(0), tags = list(type = "string")), BucketOwner = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), DatabaseOptions = structure(list(TempDirectory = structure(list(Bucket = structure(logical(0), tags = list(type = "string")), Key = structure(logical(0), tags = list(type = "string")), BucketOwner = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), TableName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Overwrite = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "list")), DatabaseOutputs = structure(list(structure(list(GlueConnectionName = structure(logical(0), tags = list(type = "string")), DatabaseOptions = structure(list(TempDirectory = structure(list(Bucket = structure(logical(0), tags = list(type = "string")), Key = structure(logical(0), tags = list(type = "string")), BucketOwner = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), TableName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), DatabaseOutputMode = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ProjectName = structure(logical(0), tags = list(type = "string")), RecipeReference = structure(list(Name = structure(logical(0), tags = list(type = "string")), RecipeVersion = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), RoleArn = structure(logical(0), tags = list(type = "string")), Tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), Timeout = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.gluedatabrew$create_recipe_job_output <- 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))
}

.gluedatabrew$create_ruleset_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Name = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), TargetArn = structure(logical(0), tags = list(type = "string")), Rules = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Disabled = structure(logical(0), tags = list(type = "boolean")), CheckExpression = structure(logical(0), tags = list(type = "string")), SubstitutionMap = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), Threshold = structure(list(Value = structure(logical(0), tags = list(type = "double")), Type = structure(logical(0), tags = list(type = "string")), Unit = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), ColumnSelectors = structure(list(structure(list(Regex = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), Tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.gluedatabrew$create_ruleset_output <- 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))
}

.gluedatabrew$create_schedule_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(JobNames = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), CronExpression = structure(logical(0), tags = list(type = "string")), Tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), Name = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.gluedatabrew$create_schedule_output <- 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))
}

.gluedatabrew$delete_dataset_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Name = structure(logical(0), tags = list(location = "uri", locationName = "name", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.gluedatabrew$delete_dataset_output <- 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))
}

.gluedatabrew$delete_job_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Name = structure(logical(0), tags = list(location = "uri", locationName = "name", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.gluedatabrew$delete_job_output <- 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))
}

.gluedatabrew$delete_project_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Name = structure(logical(0), tags = list(location = "uri", locationName = "name", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.gluedatabrew$delete_project_output <- 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))
}

.gluedatabrew$delete_recipe_version_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Name = structure(logical(0), tags = list(location = "uri", locationName = "name", type = "string")), RecipeVersion = structure(logical(0), tags = list(location = "uri", locationName = "recipeVersion", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.gluedatabrew$delete_ruleset_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Name = structure(logical(0), tags = list(location = "uri", locationName = "name", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.gluedatabrew$delete_ruleset_output <- 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))
}

.gluedatabrew$delete_schedule_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Name = structure(logical(0), tags = list(location = "uri", locationName = "name", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.gluedatabrew$delete_schedule_output <- 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))
}

.gluedatabrew$describe_dataset_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Name = structure(logical(0), tags = list(location = "uri", locationName = "name", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.gluedatabrew$describe_dataset_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(CreatedBy = structure(logical(0), tags = list(type = "string")), CreateDate = structure(logical(0), tags = list(type = "timestamp")), Name = structure(logical(0), tags = list(type = "string")), Format = structure(logical(0), tags = list(type = "string")), FormatOptions = structure(list(Json = structure(list(MultiLine = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), Excel = structure(list(SheetNames = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), SheetIndexes = structure(list(structure(logical(0), tags = list(type = "integer"))), tags = list(type = "list")), HeaderRow = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), Csv = structure(list(Delimiter = structure(logical(0), tags = list(type = "string")), HeaderRow = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "structure")), Input = structure(list(S3InputDefinition = structure(list(Bucket = structure(logical(0), tags = list(type = "string")), Key = structure(logical(0), tags = list(type = "string")), BucketOwner = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), DataCatalogInputDefinition = structure(list(CatalogId = structure(logical(0), tags = list(type = "string")), DatabaseName = structure(logical(0), tags = list(type = "string")), TableName = structure(logical(0), tags = list(type = "string")), TempDirectory = structure(list(Bucket = structure(logical(0), tags = list(type = "string")), Key = structure(logical(0), tags = list(type = "string")), BucketOwner = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), DatabaseInputDefinition = structure(list(GlueConnectionName = structure(logical(0), tags = list(type = "string")), DatabaseTableName = structure(logical(0), tags = list(type = "string")), TempDirectory = structure(list(Bucket = structure(logical(0), tags = list(type = "string")), Key = structure(logical(0), tags = list(type = "string")), BucketOwner = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), QueryString = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Metadata = structure(list(SourceArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), LastModifiedDate = structure(logical(0), tags = list(type = "timestamp")), LastModifiedBy = structure(logical(0), tags = list(type = "string")), Source = structure(logical(0), tags = list(type = "string")), PathOptions = structure(list(LastModifiedDateCondition = structure(list(Expression = structure(logical(0), tags = list(type = "string")), ValuesMap = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure")), FilesLimit = structure(list(MaxFiles = structure(logical(0), tags = list(type = "integer")), OrderedBy = structure(logical(0), tags = list(type = "string")), Order = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Parameters = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Type = structure(logical(0), tags = list(type = "string")), DatetimeOptions = structure(list(Format = structure(logical(0), tags = list(type = "string")), TimezoneOffset = structure(logical(0), tags = list(type = "string")), LocaleCode = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), CreateColumn = structure(logical(0), tags = list(type = "boolean")), Filter = structure(list(Expression = structure(logical(0), tags = list(type = "string")), ValuesMap = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "map"))), tags = list(type = "structure")), Tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), ResourceArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.gluedatabrew$describe_job_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Name = structure(logical(0), tags = list(location = "uri", locationName = "name", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.gluedatabrew$describe_job_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(CreateDate = structure(logical(0), tags = list(type = "timestamp")), CreatedBy = structure(logical(0), tags = list(type = "string")), DatasetName = structure(logical(0), tags = list(type = "string")), EncryptionKeyArn = structure(logical(0), tags = list(type = "string")), EncryptionMode = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), Type = structure(logical(0), tags = list(type = "string")), LastModifiedBy = structure(logical(0), tags = list(type = "string")), LastModifiedDate = structure(logical(0), tags = list(type = "timestamp")), LogSubscription = structure(logical(0), tags = list(type = "string")), MaxCapacity = structure(logical(0), tags = list(type = "integer")), MaxRetries = structure(logical(0), tags = list(type = "integer")), Outputs = structure(list(structure(list(CompressionFormat = structure(logical(0), tags = list(type = "string")), Format = structure(logical(0), tags = list(type = "string")), PartitionColumns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), Location = structure(list(Bucket = structure(logical(0), tags = list(type = "string")), Key = structure(logical(0), tags = list(type = "string")), BucketOwner = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Overwrite = structure(logical(0), tags = list(type = "boolean")), FormatOptions = structure(list(Csv = structure(list(Delimiter = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), MaxOutputFiles = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "list")), DataCatalogOutputs = structure(list(structure(list(CatalogId = structure(logical(0), tags = list(type = "string")), DatabaseName = structure(logical(0), tags = list(type = "string")), TableName = structure(logical(0), tags = list(type = "string")), S3Options = structure(list(Location = structure(list(Bucket = structure(logical(0), tags = list(type = "string")), Key = structure(logical(0), tags = list(type = "string")), BucketOwner = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), DatabaseOptions = structure(list(TempDirectory = structure(list(Bucket = structure(logical(0), tags = list(type = "string")), Key = structure(logical(0), tags = list(type = "string")), BucketOwner = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), TableName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Overwrite = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "list")), DatabaseOutputs = structure(list(structure(list(GlueConnectionName = structure(logical(0), tags = list(type = "string")), DatabaseOptions = structure(list(TempDirectory = structure(list(Bucket = structure(logical(0), tags = list(type = "string")), Key = structure(logical(0), tags = list(type = "string")), BucketOwner = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), TableName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), DatabaseOutputMode = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ProjectName = structure(logical(0), tags = list(type = "string")), ProfileConfiguration = structure(list(DatasetStatisticsConfiguration = structure(list(IncludedStatistics = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), Overrides = structure(list(structure(list(Statistic = structure(logical(0), tags = list(type = "string")), Parameters = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), ProfileColumns = structure(list(structure(list(Regex = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ColumnStatisticsConfigurations = structure(list(structure(list(Selectors = structure(list(structure(list(Regex = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), Statistics = structure(list(IncludedStatistics = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), Overrides = structure(list(structure(list(Statistic = structure(logical(0), tags = list(type = "string")), Parameters = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), EntityDetectorConfiguration = structure(list(EntityTypes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), AllowedStatistics = structure(list(structure(list(Statistics = 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 = "structure")), ValidationConfigurations = structure(list(structure(list(RulesetArn = structure(logical(0), tags = list(type = "string")), ValidationMode = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), RecipeReference = structure(list(Name = structure(logical(0), tags = list(type = "string")), RecipeVersion = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), ResourceArn = structure(logical(0), tags = list(type = "string")), RoleArn = structure(logical(0), tags = list(type = "string")), Tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), Timeout = structure(logical(0), tags = list(type = "integer")), JobSample = structure(list(Mode = structure(logical(0), tags = list(type = "string")), Size = structure(logical(0), tags = list(type = "long"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.gluedatabrew$describe_job_run_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Name = structure(logical(0), tags = list(location = "uri", locationName = "name", type = "string")), RunId = structure(logical(0), tags = list(location = "uri", locationName = "runId", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.gluedatabrew$describe_job_run_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Attempt = structure(logical(0), tags = list(type = "integer")), CompletedOn = structure(logical(0), tags = list(type = "timestamp")), DatasetName = structure(logical(0), tags = list(type = "string")), ErrorMessage = structure(logical(0), tags = list(type = "string")), ExecutionTime = structure(logical(0), tags = list(type = "integer")), JobName = structure(logical(0), tags = list(type = "string")), ProfileConfiguration = structure(list(DatasetStatisticsConfiguration = structure(list(IncludedStatistics = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), Overrides = structure(list(structure(list(Statistic = structure(logical(0), tags = list(type = "string")), Parameters = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), ProfileColumns = structure(list(structure(list(Regex = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ColumnStatisticsConfigurations = structure(list(structure(list(Selectors = structure(list(structure(list(Regex = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), Statistics = structure(list(IncludedStatistics = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), Overrides = structure(list(structure(list(Statistic = structure(logical(0), tags = list(type = "string")), Parameters = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), EntityDetectorConfiguration = structure(list(EntityTypes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), AllowedStatistics = structure(list(structure(list(Statistics = 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 = "structure")), ValidationConfigurations = structure(list(structure(list(RulesetArn = structure(logical(0), tags = list(type = "string")), ValidationMode = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), RunId = structure(logical(0), tags = list(type = "string")), State = structure(logical(0), tags = list(type = "string")), LogSubscription = structure(logical(0), tags = list(type = "string")), LogGroupName = structure(logical(0), tags = list(type = "string")), Outputs = structure(list(structure(list(CompressionFormat = structure(logical(0), tags = list(type = "string")), Format = structure(logical(0), tags = list(type = "string")), PartitionColumns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), Location = structure(list(Bucket = structure(logical(0), tags = list(type = "string")), Key = structure(logical(0), tags = list(type = "string")), BucketOwner = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Overwrite = structure(logical(0), tags = list(type = "boolean")), FormatOptions = structure(list(Csv = structure(list(Delimiter = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), MaxOutputFiles = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "list")), DataCatalogOutputs = structure(list(structure(list(CatalogId = structure(logical(0), tags = list(type = "string")), DatabaseName = structure(logical(0), tags = list(type = "string")), TableName = structure(logical(0), tags = list(type = "string")), S3Options = structure(list(Location = structure(list(Bucket = structure(logical(0), tags = list(type = "string")), Key = structure(logical(0), tags = list(type = "string")), BucketOwner = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), DatabaseOptions = structure(list(TempDirectory = structure(list(Bucket = structure(logical(0), tags = list(type = "string")), Key = structure(logical(0), tags = list(type = "string")), BucketOwner = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), TableName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Overwrite = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "list")), DatabaseOutputs = structure(list(structure(list(GlueConnectionName = structure(logical(0), tags = list(type = "string")), DatabaseOptions = structure(list(TempDirectory = structure(list(Bucket = structure(logical(0), tags = list(type = "string")), Key = structure(logical(0), tags = list(type = "string")), BucketOwner = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), TableName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), DatabaseOutputMode = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), RecipeReference = structure(list(Name = structure(logical(0), tags = list(type = "string")), RecipeVersion = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), StartedBy = structure(logical(0), tags = list(type = "string")), StartedOn = structure(logical(0), tags = list(type = "timestamp")), JobSample = structure(list(Mode = structure(logical(0), tags = list(type = "string")), Size = structure(logical(0), tags = list(type = "long"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.gluedatabrew$describe_project_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Name = structure(logical(0), tags = list(location = "uri", locationName = "name", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.gluedatabrew$describe_project_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(CreateDate = structure(logical(0), tags = list(type = "timestamp")), CreatedBy = structure(logical(0), tags = list(type = "string")), DatasetName = structure(logical(0), tags = list(type = "string")), LastModifiedDate = structure(logical(0), tags = list(type = "timestamp")), LastModifiedBy = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), RecipeName = structure(logical(0), tags = list(type = "string")), ResourceArn = structure(logical(0), tags = list(type = "string")), Sample = structure(list(Size = structure(logical(0), tags = list(type = "integer")), Type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), RoleArn = structure(logical(0), tags = list(type = "string")), Tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), SessionStatus = structure(logical(0), tags = list(type = "string")), OpenedBy = structure(logical(0), tags = list(type = "string")), OpenDate = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.gluedatabrew$describe_recipe_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Name = structure(logical(0), tags = list(location = "uri", locationName = "name", type = "string")), RecipeVersion = structure(logical(0), tags = list(location = "querystring", locationName = "recipeVersion", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.gluedatabrew$describe_recipe_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(CreatedBy = structure(logical(0), tags = list(type = "string")), CreateDate = structure(logical(0), tags = list(type = "timestamp")), LastModifiedBy = structure(logical(0), tags = list(type = "string")), LastModifiedDate = structure(logical(0), tags = list(type = "timestamp")), ProjectName = structure(logical(0), tags = list(type = "string")), PublishedBy = structure(logical(0), tags = list(type = "string")), PublishedDate = structure(logical(0), tags = list(type = "timestamp")), Description = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), Steps = structure(list(structure(list(Action = structure(list(Operation = structure(logical(0), tags = list(type = "string")), Parameters = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure")), ConditionExpressions = structure(list(structure(list(Condition = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string")), TargetColumn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), Tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), ResourceArn = structure(logical(0), tags = list(type = "string")), RecipeVersion = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.gluedatabrew$describe_ruleset_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Name = structure(logical(0), tags = list(location = "uri", locationName = "name", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.gluedatabrew$describe_ruleset_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Name = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), TargetArn = structure(logical(0), tags = list(type = "string")), Rules = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Disabled = structure(logical(0), tags = list(type = "boolean")), CheckExpression = structure(logical(0), tags = list(type = "string")), SubstitutionMap = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), Threshold = structure(list(Value = structure(logical(0), tags = list(type = "double")), Type = structure(logical(0), tags = list(type = "string")), Unit = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), ColumnSelectors = structure(list(structure(list(Regex = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), CreateDate = structure(logical(0), tags = list(type = "timestamp")), CreatedBy = structure(logical(0), tags = list(type = "string")), LastModifiedBy = structure(logical(0), tags = list(type = "string")), LastModifiedDate = structure(logical(0), tags = list(type = "timestamp")), ResourceArn = structure(logical(0), tags = list(type = "string")), Tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.gluedatabrew$describe_schedule_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Name = structure(logical(0), tags = list(location = "uri", locationName = "name", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.gluedatabrew$describe_schedule_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(CreateDate = structure(logical(0), tags = list(type = "timestamp")), CreatedBy = structure(logical(0), tags = list(type = "string")), JobNames = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), LastModifiedBy = structure(logical(0), tags = list(type = "string")), LastModifiedDate = structure(logical(0), tags = list(type = "timestamp")), ResourceArn = structure(logical(0), tags = list(type = "string")), CronExpression = structure(logical(0), tags = list(type = "string")), Tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), Name = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.gluedatabrew$list_datasets_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(MaxResults = structure(logical(0), tags = list(location = "querystring", locationName = "maxResults", type = "integer")), NextToken = structure(logical(0), tags = list(location = "querystring", locationName = "nextToken", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.gluedatabrew$list_datasets_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Datasets = structure(list(structure(list(AccountId = structure(logical(0), tags = list(type = "string")), CreatedBy = structure(logical(0), tags = list(type = "string")), CreateDate = structure(logical(0), tags = list(type = "timestamp")), Name = structure(logical(0), tags = list(type = "string")), Format = structure(logical(0), tags = list(type = "string")), FormatOptions = structure(list(Json = structure(list(MultiLine = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), Excel = structure(list(SheetNames = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), SheetIndexes = structure(list(structure(logical(0), tags = list(type = "integer"))), tags = list(type = "list")), HeaderRow = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), Csv = structure(list(Delimiter = structure(logical(0), tags = list(type = "string")), HeaderRow = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "structure")), Input = structure(list(S3InputDefinition = structure(list(Bucket = structure(logical(0), tags = list(type = "string")), Key = structure(logical(0), tags = list(type = "string")), BucketOwner = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), DataCatalogInputDefinition = structure(list(CatalogId = structure(logical(0), tags = list(type = "string")), DatabaseName = structure(logical(0), tags = list(type = "string")), TableName = structure(logical(0), tags = list(type = "string")), TempDirectory = structure(list(Bucket = structure(logical(0), tags = list(type = "string")), Key = structure(logical(0), tags = list(type = "string")), BucketOwner = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), DatabaseInputDefinition = structure(list(GlueConnectionName = structure(logical(0), tags = list(type = "string")), DatabaseTableName = structure(logical(0), tags = list(type = "string")), TempDirectory = structure(list(Bucket = structure(logical(0), tags = list(type = "string")), Key = structure(logical(0), tags = list(type = "string")), BucketOwner = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), QueryString = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Metadata = structure(list(SourceArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), LastModifiedDate = structure(logical(0), tags = list(type = "timestamp")), LastModifiedBy = structure(logical(0), tags = list(type = "string")), Source = structure(logical(0), tags = list(type = "string")), PathOptions = structure(list(LastModifiedDateCondition = structure(list(Expression = structure(logical(0), tags = list(type = "string")), ValuesMap = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure")), FilesLimit = structure(list(MaxFiles = structure(logical(0), tags = list(type = "integer")), OrderedBy = structure(logical(0), tags = list(type = "string")), Order = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Parameters = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Type = structure(logical(0), tags = list(type = "string")), DatetimeOptions = structure(list(Format = structure(logical(0), tags = list(type = "string")), TimezoneOffset = structure(logical(0), tags = list(type = "string")), LocaleCode = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), CreateColumn = structure(logical(0), tags = list(type = "boolean")), Filter = structure(list(Expression = structure(logical(0), tags = list(type = "string")), ValuesMap = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "map"))), tags = list(type = "structure")), Tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), ResourceArn = 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))
}

.gluedatabrew$list_job_runs_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Name = structure(logical(0), tags = list(location = "uri", locationName = "name", type = "string")), MaxResults = structure(logical(0), tags = list(location = "querystring", locationName = "maxResults", type = "integer")), NextToken = structure(logical(0), tags = list(location = "querystring", locationName = "nextToken", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.gluedatabrew$list_job_runs_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(JobRuns = structure(list(structure(list(Attempt = structure(logical(0), tags = list(type = "integer")), CompletedOn = structure(logical(0), tags = list(type = "timestamp")), DatasetName = structure(logical(0), tags = list(type = "string")), ErrorMessage = structure(logical(0), tags = list(type = "string")), ExecutionTime = structure(logical(0), tags = list(type = "integer")), JobName = structure(logical(0), tags = list(type = "string")), RunId = structure(logical(0), tags = list(type = "string")), State = structure(logical(0), tags = list(type = "string")), LogSubscription = structure(logical(0), tags = list(type = "string")), LogGroupName = structure(logical(0), tags = list(type = "string")), Outputs = structure(list(structure(list(CompressionFormat = structure(logical(0), tags = list(type = "string")), Format = structure(logical(0), tags = list(type = "string")), PartitionColumns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), Location = structure(list(Bucket = structure(logical(0), tags = list(type = "string")), Key = structure(logical(0), tags = list(type = "string")), BucketOwner = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Overwrite = structure(logical(0), tags = list(type = "boolean")), FormatOptions = structure(list(Csv = structure(list(Delimiter = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), MaxOutputFiles = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "list")), DataCatalogOutputs = structure(list(structure(list(CatalogId = structure(logical(0), tags = list(type = "string")), DatabaseName = structure(logical(0), tags = list(type = "string")), TableName = structure(logical(0), tags = list(type = "string")), S3Options = structure(list(Location = structure(list(Bucket = structure(logical(0), tags = list(type = "string")), Key = structure(logical(0), tags = list(type = "string")), BucketOwner = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), DatabaseOptions = structure(list(TempDirectory = structure(list(Bucket = structure(logical(0), tags = list(type = "string")), Key = structure(logical(0), tags = list(type = "string")), BucketOwner = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), TableName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Overwrite = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "list")), DatabaseOutputs = structure(list(structure(list(GlueConnectionName = structure(logical(0), tags = list(type = "string")), DatabaseOptions = structure(list(TempDirectory = structure(list(Bucket = structure(logical(0), tags = list(type = "string")), Key = structure(logical(0), tags = list(type = "string")), BucketOwner = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), TableName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), DatabaseOutputMode = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), RecipeReference = structure(list(Name = structure(logical(0), tags = list(type = "string")), RecipeVersion = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), StartedBy = structure(logical(0), tags = list(type = "string")), StartedOn = structure(logical(0), tags = list(type = "timestamp")), JobSample = structure(list(Mode = structure(logical(0), tags = list(type = "string")), Size = structure(logical(0), tags = list(type = "long"))), tags = list(type = "structure")), ValidationConfigurations = structure(list(structure(list(RulesetArn = structure(logical(0), tags = list(type = "string")), ValidationMode = 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))
}

.gluedatabrew$list_jobs_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(DatasetName = structure(logical(0), tags = list(location = "querystring", locationName = "datasetName", type = "string")), MaxResults = structure(logical(0), tags = list(location = "querystring", locationName = "maxResults", type = "integer")), NextToken = structure(logical(0), tags = list(location = "querystring", locationName = "nextToken", type = "string")), ProjectName = structure(logical(0), tags = list(location = "querystring", locationName = "projectName", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.gluedatabrew$list_jobs_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Jobs = structure(list(structure(list(AccountId = structure(logical(0), tags = list(type = "string")), CreatedBy = structure(logical(0), tags = list(type = "string")), CreateDate = structure(logical(0), tags = list(type = "timestamp")), DatasetName = structure(logical(0), tags = list(type = "string")), EncryptionKeyArn = structure(logical(0), tags = list(type = "string")), EncryptionMode = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), Type = structure(logical(0), tags = list(type = "string")), LastModifiedBy = structure(logical(0), tags = list(type = "string")), LastModifiedDate = structure(logical(0), tags = list(type = "timestamp")), LogSubscription = structure(logical(0), tags = list(type = "string")), MaxCapacity = structure(logical(0), tags = list(type = "integer")), MaxRetries = structure(logical(0), tags = list(type = "integer")), Outputs = structure(list(structure(list(CompressionFormat = structure(logical(0), tags = list(type = "string")), Format = structure(logical(0), tags = list(type = "string")), PartitionColumns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), Location = structure(list(Bucket = structure(logical(0), tags = list(type = "string")), Key = structure(logical(0), tags = list(type = "string")), BucketOwner = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Overwrite = structure(logical(0), tags = list(type = "boolean")), FormatOptions = structure(list(Csv = structure(list(Delimiter = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), MaxOutputFiles = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "list")), DataCatalogOutputs = structure(list(structure(list(CatalogId = structure(logical(0), tags = list(type = "string")), DatabaseName = structure(logical(0), tags = list(type = "string")), TableName = structure(logical(0), tags = list(type = "string")), S3Options = structure(list(Location = structure(list(Bucket = structure(logical(0), tags = list(type = "string")), Key = structure(logical(0), tags = list(type = "string")), BucketOwner = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), DatabaseOptions = structure(list(TempDirectory = structure(list(Bucket = structure(logical(0), tags = list(type = "string")), Key = structure(logical(0), tags = list(type = "string")), BucketOwner = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), TableName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Overwrite = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "list")), DatabaseOutputs = structure(list(structure(list(GlueConnectionName = structure(logical(0), tags = list(type = "string")), DatabaseOptions = structure(list(TempDirectory = structure(list(Bucket = structure(logical(0), tags = list(type = "string")), Key = structure(logical(0), tags = list(type = "string")), BucketOwner = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), TableName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), DatabaseOutputMode = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ProjectName = structure(logical(0), tags = list(type = "string")), RecipeReference = structure(list(Name = structure(logical(0), tags = list(type = "string")), RecipeVersion = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), ResourceArn = structure(logical(0), tags = list(type = "string")), RoleArn = structure(logical(0), tags = list(type = "string")), Timeout = structure(logical(0), tags = list(type = "integer")), Tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), JobSample = structure(list(Mode = structure(logical(0), tags = list(type = "string")), Size = structure(logical(0), tags = list(type = "long"))), tags = list(type = "structure")), ValidationConfigurations = structure(list(structure(list(RulesetArn = structure(logical(0), tags = list(type = "string")), ValidationMode = 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))
}

.gluedatabrew$list_projects_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(NextToken = structure(logical(0), tags = list(location = "querystring", locationName = "nextToken", type = "string")), MaxResults = structure(logical(0), tags = list(location = "querystring", locationName = "maxResults", type = "integer"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.gluedatabrew$list_projects_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Projects = structure(list(structure(list(AccountId = structure(logical(0), tags = list(type = "string")), CreateDate = structure(logical(0), tags = list(type = "timestamp")), CreatedBy = structure(logical(0), tags = list(type = "string")), DatasetName = structure(logical(0), tags = list(type = "string")), LastModifiedDate = structure(logical(0), tags = list(type = "timestamp")), LastModifiedBy = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), RecipeName = structure(logical(0), tags = list(type = "string")), ResourceArn = structure(logical(0), tags = list(type = "string")), Sample = structure(list(Size = structure(logical(0), tags = list(type = "integer")), Type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), RoleArn = structure(logical(0), tags = list(type = "string")), OpenedBy = structure(logical(0), tags = list(type = "string")), OpenDate = 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))
}

.gluedatabrew$list_recipe_versions_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(MaxResults = structure(logical(0), tags = list(location = "querystring", locationName = "maxResults", type = "integer")), NextToken = structure(logical(0), tags = list(location = "querystring", locationName = "nextToken", type = "string")), Name = structure(logical(0), tags = list(location = "querystring", locationName = "name", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.gluedatabrew$list_recipe_versions_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(NextToken = structure(logical(0), tags = list(type = "string")), Recipes = structure(list(structure(list(CreatedBy = structure(logical(0), tags = list(type = "string")), CreateDate = structure(logical(0), tags = list(type = "timestamp")), LastModifiedBy = structure(logical(0), tags = list(type = "string")), LastModifiedDate = structure(logical(0), tags = list(type = "timestamp")), ProjectName = structure(logical(0), tags = list(type = "string")), PublishedBy = structure(logical(0), tags = list(type = "string")), PublishedDate = structure(logical(0), tags = list(type = "timestamp")), Description = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), ResourceArn = structure(logical(0), tags = list(type = "string")), Steps = structure(list(structure(list(Action = structure(list(Operation = structure(logical(0), tags = list(type = "string")), Parameters = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure")), ConditionExpressions = structure(list(structure(list(Condition = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string")), TargetColumn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), Tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), RecipeVersion = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.gluedatabrew$list_recipes_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(MaxResults = structure(logical(0), tags = list(location = "querystring", locationName = "maxResults", type = "integer")), NextToken = structure(logical(0), tags = list(location = "querystring", locationName = "nextToken", type = "string")), RecipeVersion = structure(logical(0), tags = list(location = "querystring", locationName = "recipeVersion", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.gluedatabrew$list_recipes_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Recipes = structure(list(structure(list(CreatedBy = structure(logical(0), tags = list(type = "string")), CreateDate = structure(logical(0), tags = list(type = "timestamp")), LastModifiedBy = structure(logical(0), tags = list(type = "string")), LastModifiedDate = structure(logical(0), tags = list(type = "timestamp")), ProjectName = structure(logical(0), tags = list(type = "string")), PublishedBy = structure(logical(0), tags = list(type = "string")), PublishedDate = structure(logical(0), tags = list(type = "timestamp")), Description = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), ResourceArn = structure(logical(0), tags = list(type = "string")), Steps = structure(list(structure(list(Action = structure(list(Operation = structure(logical(0), tags = list(type = "string")), Parameters = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure")), ConditionExpressions = structure(list(structure(list(Condition = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string")), TargetColumn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), Tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), RecipeVersion = 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))
}

.gluedatabrew$list_rulesets_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(TargetArn = structure(logical(0), tags = list(location = "querystring", locationName = "targetArn", type = "string")), MaxResults = structure(logical(0), tags = list(location = "querystring", locationName = "maxResults", type = "integer")), NextToken = structure(logical(0), tags = list(location = "querystring", locationName = "nextToken", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.gluedatabrew$list_rulesets_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Rulesets = structure(list(structure(list(AccountId = structure(logical(0), tags = list(type = "string")), CreatedBy = structure(logical(0), tags = list(type = "string")), CreateDate = structure(logical(0), tags = list(type = "timestamp")), Description = structure(logical(0), tags = list(type = "string")), LastModifiedBy = structure(logical(0), tags = list(type = "string")), LastModifiedDate = structure(logical(0), tags = list(type = "timestamp")), Name = structure(logical(0), tags = list(type = "string")), ResourceArn = structure(logical(0), tags = list(type = "string")), RuleCount = structure(logical(0), tags = list(type = "integer")), Tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), TargetArn = 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))
}

.gluedatabrew$list_schedules_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(JobName = structure(logical(0), tags = list(location = "querystring", locationName = "jobName", type = "string")), MaxResults = structure(logical(0), tags = list(location = "querystring", locationName = "maxResults", type = "integer")), NextToken = structure(logical(0), tags = list(location = "querystring", locationName = "nextToken", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.gluedatabrew$list_schedules_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Schedules = structure(list(structure(list(AccountId = structure(logical(0), tags = list(type = "string")), CreatedBy = structure(logical(0), tags = list(type = "string")), CreateDate = structure(logical(0), tags = list(type = "timestamp")), JobNames = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), LastModifiedBy = structure(logical(0), tags = list(type = "string")), LastModifiedDate = structure(logical(0), tags = list(type = "timestamp")), ResourceArn = structure(logical(0), tags = list(type = "string")), CronExpression = structure(logical(0), tags = list(type = "string")), Tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), 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))
}

.gluedatabrew$list_tags_for_resource_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ResourceArn = structure(logical(0), tags = list(location = "uri", locationName = "ResourceArn", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.gluedatabrew$list_tags_for_resource_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.gluedatabrew$publish_recipe_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Description = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(location = "uri", locationName = "name", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.gluedatabrew$publish_recipe_output <- 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))
}

.gluedatabrew$send_project_session_action_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Preview = structure(logical(0), tags = list(type = "boolean")), Name = structure(logical(0), tags = list(location = "uri", locationName = "name", type = "string")), RecipeStep = structure(list(Action = structure(list(Operation = structure(logical(0), tags = list(type = "string")), Parameters = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure")), ConditionExpressions = structure(list(structure(list(Condition = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string")), TargetColumn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), StepIndex = structure(logical(0), tags = list(type = "integer")), ClientSessionId = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), ViewFrame = structure(list(StartColumnIndex = structure(logical(0), tags = list(type = "integer")), ColumnRange = structure(logical(0), tags = list(type = "integer")), HiddenColumns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), StartRowIndex = structure(logical(0), tags = list(type = "integer")), RowRange = structure(logical(0), tags = list(type = "integer")), Analytics = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.gluedatabrew$send_project_session_action_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Result = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), ActionId = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.gluedatabrew$start_job_run_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Name = structure(logical(0), tags = list(location = "uri", locationName = "name", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.gluedatabrew$start_project_session_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Name = structure(logical(0), tags = list(location = "uri", locationName = "name", type = "string")), AssumeControl = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.gluedatabrew$start_project_session_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Name = structure(logical(0), tags = list(type = "string")), ClientSessionId = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.gluedatabrew$stop_job_run_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Name = structure(logical(0), tags = list(location = "uri", locationName = "name", type = "string")), RunId = structure(logical(0), tags = list(location = "uri", locationName = "runId", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.gluedatabrew$tag_resource_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ResourceArn = structure(logical(0), tags = list(location = "uri", locationName = "ResourceArn", type = "string")), Tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.gluedatabrew$untag_resource_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ResourceArn = structure(logical(0), tags = list(location = "uri", locationName = "ResourceArn", type = "string")), TagKeys = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(location = "querystring", locationName = "tagKeys", type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.gluedatabrew$update_dataset_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Name = structure(logical(0), tags = list(location = "uri", locationName = "name", type = "string")), Format = structure(logical(0), tags = list(type = "string")), FormatOptions = structure(list(Json = structure(list(MultiLine = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), Excel = structure(list(SheetNames = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), SheetIndexes = structure(list(structure(logical(0), tags = list(type = "integer"))), tags = list(type = "list")), HeaderRow = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), Csv = structure(list(Delimiter = structure(logical(0), tags = list(type = "string")), HeaderRow = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "structure")), Input = structure(list(S3InputDefinition = structure(list(Bucket = structure(logical(0), tags = list(type = "string")), Key = structure(logical(0), tags = list(type = "string")), BucketOwner = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), DataCatalogInputDefinition = structure(list(CatalogId = structure(logical(0), tags = list(type = "string")), DatabaseName = structure(logical(0), tags = list(type = "string")), TableName = structure(logical(0), tags = list(type = "string")), TempDirectory = structure(list(Bucket = structure(logical(0), tags = list(type = "string")), Key = structure(logical(0), tags = list(type = "string")), BucketOwner = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), DatabaseInputDefinition = structure(list(GlueConnectionName = structure(logical(0), tags = list(type = "string")), DatabaseTableName = structure(logical(0), tags = list(type = "string")), TempDirectory = structure(list(Bucket = structure(logical(0), tags = list(type = "string")), Key = structure(logical(0), tags = list(type = "string")), BucketOwner = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), QueryString = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Metadata = structure(list(SourceArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), PathOptions = structure(list(LastModifiedDateCondition = structure(list(Expression = structure(logical(0), tags = list(type = "string")), ValuesMap = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure")), FilesLimit = structure(list(MaxFiles = structure(logical(0), tags = list(type = "integer")), OrderedBy = structure(logical(0), tags = list(type = "string")), Order = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Parameters = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Type = structure(logical(0), tags = list(type = "string")), DatetimeOptions = structure(list(Format = structure(logical(0), tags = list(type = "string")), TimezoneOffset = structure(logical(0), tags = list(type = "string")), LocaleCode = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), CreateColumn = structure(logical(0), tags = list(type = "boolean")), Filter = structure(list(Expression = structure(logical(0), tags = list(type = "string")), ValuesMap = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "map"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.gluedatabrew$update_dataset_output <- 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))
}

.gluedatabrew$update_profile_job_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Configuration = structure(list(DatasetStatisticsConfiguration = structure(list(IncludedStatistics = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), Overrides = structure(list(structure(list(Statistic = structure(logical(0), tags = list(type = "string")), Parameters = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), ProfileColumns = structure(list(structure(list(Regex = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ColumnStatisticsConfigurations = structure(list(structure(list(Selectors = structure(list(structure(list(Regex = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), Statistics = structure(list(IncludedStatistics = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), Overrides = structure(list(structure(list(Statistic = structure(logical(0), tags = list(type = "string")), Parameters = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), EntityDetectorConfiguration = structure(list(EntityTypes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), AllowedStatistics = structure(list(structure(list(Statistics = 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 = "structure")), EncryptionKeyArn = structure(logical(0), tags = list(type = "string")), EncryptionMode = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(location = "uri", locationName = "name", type = "string")), LogSubscription = structure(logical(0), tags = list(type = "string")), MaxCapacity = structure(logical(0), tags = list(type = "integer")), MaxRetries = structure(logical(0), tags = list(type = "integer")), OutputLocation = structure(list(Bucket = structure(logical(0), tags = list(type = "string")), Key = structure(logical(0), tags = list(type = "string")), BucketOwner = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), ValidationConfigurations = structure(list(structure(list(RulesetArn = structure(logical(0), tags = list(type = "string")), ValidationMode = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), RoleArn = structure(logical(0), tags = list(type = "string")), Timeout = structure(logical(0), tags = list(type = "integer")), JobSample = structure(list(Mode = structure(logical(0), tags = list(type = "string")), Size = structure(logical(0), tags = list(type = "long"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.gluedatabrew$update_profile_job_output <- 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))
}

.gluedatabrew$update_project_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Sample = structure(list(Size = structure(logical(0), tags = list(type = "integer")), Type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), RoleArn = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(location = "uri", locationName = "name", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.gluedatabrew$update_recipe_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Description = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(location = "uri", locationName = "name", type = "string")), Steps = structure(list(structure(list(Action = structure(list(Operation = structure(logical(0), tags = list(type = "string")), Parameters = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure")), ConditionExpressions = structure(list(structure(list(Condition = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string")), TargetColumn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.gluedatabrew$update_recipe_output <- 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))
}

.gluedatabrew$update_recipe_job_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(EncryptionKeyArn = structure(logical(0), tags = list(type = "string")), EncryptionMode = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(location = "uri", locationName = "name", type = "string")), LogSubscription = structure(logical(0), tags = list(type = "string")), MaxCapacity = structure(logical(0), tags = list(type = "integer")), MaxRetries = structure(logical(0), tags = list(type = "integer")), Outputs = structure(list(structure(list(CompressionFormat = structure(logical(0), tags = list(type = "string")), Format = structure(logical(0), tags = list(type = "string")), PartitionColumns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), Location = structure(list(Bucket = structure(logical(0), tags = list(type = "string")), Key = structure(logical(0), tags = list(type = "string")), BucketOwner = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Overwrite = structure(logical(0), tags = list(type = "boolean")), FormatOptions = structure(list(Csv = structure(list(Delimiter = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), MaxOutputFiles = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "list")), DataCatalogOutputs = structure(list(structure(list(CatalogId = structure(logical(0), tags = list(type = "string")), DatabaseName = structure(logical(0), tags = list(type = "string")), TableName = structure(logical(0), tags = list(type = "string")), S3Options = structure(list(Location = structure(list(Bucket = structure(logical(0), tags = list(type = "string")), Key = structure(logical(0), tags = list(type = "string")), BucketOwner = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), DatabaseOptions = structure(list(TempDirectory = structure(list(Bucket = structure(logical(0), tags = list(type = "string")), Key = structure(logical(0), tags = list(type = "string")), BucketOwner = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), TableName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Overwrite = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "list")), DatabaseOutputs = structure(list(structure(list(GlueConnectionName = structure(logical(0), tags = list(type = "string")), DatabaseOptions = structure(list(TempDirectory = structure(list(Bucket = structure(logical(0), tags = list(type = "string")), Key = structure(logical(0), tags = list(type = "string")), BucketOwner = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), TableName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), DatabaseOutputMode = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), RoleArn = structure(logical(0), tags = list(type = "string")), Timeout = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.gluedatabrew$update_recipe_job_output <- 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))
}

.gluedatabrew$update_ruleset_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Name = structure(logical(0), tags = list(location = "uri", locationName = "name", type = "string")), Description = structure(logical(0), tags = list(type = "string")), Rules = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Disabled = structure(logical(0), tags = list(type = "boolean")), CheckExpression = structure(logical(0), tags = list(type = "string")), SubstitutionMap = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), Threshold = structure(list(Value = structure(logical(0), tags = list(type = "double")), Type = structure(logical(0), tags = list(type = "string")), Unit = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), ColumnSelectors = structure(list(structure(list(Regex = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.gluedatabrew$update_ruleset_output <- 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))
}

.gluedatabrew$update_schedule_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(JobNames = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), CronExpression = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(location = "uri", locationName = "name", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.gluedatabrew$update_schedule_output <- 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))
}

Try the paws.analytics package in your browser

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

paws.analytics documentation built on Sept. 11, 2023, 5:06 p.m.