Components
Type: aws:core:s3CopyArc
Description
All data in the source manifest will be copied to the specified dataset, except those paths that do not pass the filter, if given. The filter is a list of include and exclude patterns. Where: - ? matches one character - * matches zero or more characters - ** matches zero or more directories in a path A common exclude pattern would be '**/_*'. This would exclude all files that start with an underscore, like '_SUCCESS' or '_metadata'. workloadProps.filter.includes: A list of include patterns. Default is '**'. workloadProps.filter.excludes: A list of exclude patterns. workloadProps.filter.pathSeparator: The path separator to use when matching patterns. Default is '/'. workloadProps.filter.ignoreCase: Whether to ignore case when matching patterns. Default is false. workloadProps.failArcOnPartialPercent: The percentage of files that can fail before the Arc fails. Default is 0.0.
Template
All
{
  "type" : "aws:core:s3CopyArc",
  "name" : null,
  "exclude" : false,
  "sources" : { },
  "sinks" : { },
  "workload" : {
    "workloadProps" : {
      "filter" : {
        "includes" : [ ],
        "excludes" : [ ],
        "pathSeparator" : "/",
        "ignoreCase" : false
      },
      "failArcOnPartialPercent" : 0.0
    },
    "runtimeProps" : {
      "memorySizeMB" : 512,
      "retryAttempts" : 3,
      "timeoutMin" : 15,
      "architecture" : "ARM_64"
    }
  }
}