We recommend new projects start with resources from the AWS provider.
We recommend new projects start with resources from the AWS provider.
Resource schema for AWS::DataSync::Task.
Example Usage
Example
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AwsNative = Pulumi.AwsNative;
return await Deployment.RunAsync(() =>
{
var task = new AwsNative.DataSync.Task("task", new()
{
SourceLocationArn = "arn:aws:datasync:us-east-2:111222333444:location/loc-07db7abfc326c50s3",
DestinationLocationArn = "arn:aws:datasync:us-east-2:111222333444:location/loc-18ec8bcgd437d61t4",
});
});
package main
import (
"github.com/pulumi/pulumi-aws-native/sdk/go/aws/datasync"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := datasync.NewTask(ctx, "task", &datasync.TaskArgs{
SourceLocationArn: pulumi.String("arn:aws:datasync:us-east-2:111222333444:location/loc-07db7abfc326c50s3"),
DestinationLocationArn: pulumi.String("arn:aws:datasync:us-east-2:111222333444:location/loc-18ec8bcgd437d61t4"),
})
if err != nil {
return err
}
return nil
})
}
Example coming soon!
import * as pulumi from "@pulumi/pulumi";
import * as aws_native from "@pulumi/aws-native";
const task = new aws_native.datasync.Task("task", {
sourceLocationArn: "arn:aws:datasync:us-east-2:111222333444:location/loc-07db7abfc326c50s3",
destinationLocationArn: "arn:aws:datasync:us-east-2:111222333444:location/loc-18ec8bcgd437d61t4",
});
import pulumi
import pulumi_aws_native as aws_native
task = aws_native.datasync.Task("task",
source_location_arn="arn:aws:datasync:us-east-2:111222333444:location/loc-07db7abfc326c50s3",
destination_location_arn="arn:aws:datasync:us-east-2:111222333444:location/loc-18ec8bcgd437d61t4")
Example coming soon!
Example
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AwsNative = Pulumi.AwsNative;
return await Deployment.RunAsync(() =>
{
var task = new AwsNative.DataSync.Task("task", new()
{
SourceLocationArn = "arn:aws:datasync:us-east-2:111222333444:location/loc-07db7abfc326c50s3",
DestinationLocationArn = "arn:aws:datasync:us-east-2:111222333444:location/loc-18ec8bcgd437d61t4",
});
});
package main
import (
"github.com/pulumi/pulumi-aws-native/sdk/go/aws/datasync"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := datasync.NewTask(ctx, "task", &datasync.TaskArgs{
SourceLocationArn: pulumi.String("arn:aws:datasync:us-east-2:111222333444:location/loc-07db7abfc326c50s3"),
DestinationLocationArn: pulumi.String("arn:aws:datasync:us-east-2:111222333444:location/loc-18ec8bcgd437d61t4"),
})
if err != nil {
return err
}
return nil
})
}
Example coming soon!
import * as pulumi from "@pulumi/pulumi";
import * as aws_native from "@pulumi/aws-native";
const task = new aws_native.datasync.Task("task", {
sourceLocationArn: "arn:aws:datasync:us-east-2:111222333444:location/loc-07db7abfc326c50s3",
destinationLocationArn: "arn:aws:datasync:us-east-2:111222333444:location/loc-18ec8bcgd437d61t4",
});
import pulumi
import pulumi_aws_native as aws_native
task = aws_native.datasync.Task("task",
source_location_arn="arn:aws:datasync:us-east-2:111222333444:location/loc-07db7abfc326c50s3",
destination_location_arn="arn:aws:datasync:us-east-2:111222333444:location/loc-18ec8bcgd437d61t4")
Example coming soon!
Create Task Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Task(name: string, args: TaskArgs, opts?: CustomResourceOptions);@overload
def Task(resource_name: str,
args: TaskArgs,
opts: Optional[ResourceOptions] = None)
@overload
def Task(resource_name: str,
opts: Optional[ResourceOptions] = None,
destination_location_arn: Optional[str] = None,
source_location_arn: Optional[str] = None,
cloud_watch_log_group_arn: Optional[str] = None,
excludes: Optional[Sequence[TaskFilterRuleArgs]] = None,
includes: Optional[Sequence[TaskFilterRuleArgs]] = None,
manifest_config: Optional[TaskManifestConfigArgs] = None,
name: Optional[str] = None,
options: Optional[TaskOptionsArgs] = None,
schedule: Optional[TaskScheduleArgs] = None,
tags: Optional[Sequence[_root_inputs.TagArgs]] = None,
task_mode: Optional[TaskMode] = None,
task_report_config: Optional[TaskReportConfigArgs] = None)func NewTask(ctx *Context, name string, args TaskArgs, opts ...ResourceOption) (*Task, error)public Task(string name, TaskArgs args, CustomResourceOptions? opts = null)type: aws-native:datasync:Task
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args TaskArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args TaskArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args TaskArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args TaskArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args TaskArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Task Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Task resource accepts the following input properties:
- Destination
Location stringArn - The ARN of an AWS storage resource's location.
- Source
Location stringArn - The ARN of the source location for the task.
- Cloud
Watch stringLog Group Arn - The ARN of the Amazon CloudWatch log group that is used to monitor and log events in the task.
- Excludes
List<Pulumi.
Aws Native. Data Sync. Inputs. Task Filter Rule> - Specifies exclude filters that define the files, objects, and folders in your source location that you don't want DataSync to transfer. For more information and examples, see Specifying what DataSync transfers by using filters .
- Includes
List<Pulumi.
Aws Native. Data Sync. Inputs. Task Filter Rule> - Specifies include filters that define the files, objects, and folders in your source location that you want DataSync to transfer. For more information and examples, see Specifying what DataSync transfers by using filters .
- Manifest
Config Pulumi.Aws Native. Data Sync. Inputs. Task Manifest Config - The configuration of the manifest that lists the files or objects that you want DataSync to transfer. For more information, see Specifying what DataSync transfers by using a manifest .
- Name string
- The name of a task. This value is a text reference that is used to identify the task in the console.
- Options
Pulumi.
Aws Native. Data Sync. Inputs. Task Options - Specifies your task's settings, such as preserving file metadata, verifying data integrity, among other options.
- Schedule
Pulumi.
Aws Native. Data Sync. Inputs. Task Schedule - Specifies a schedule for when you want your task to run. For more information, see Scheduling your task .
-
List<Pulumi.
Aws Native. Inputs. Tag> - An array of key-value pairs to apply to this resource.
- Task
Mode Pulumi.Aws Native. Data Sync. Task Mode - Specifies the task mode for the task.
- Task
Report Pulumi.Config Aws Native. Data Sync. Inputs. Task Report Config - The configuration of your task report, which provides detailed information about your DataSync transfer. For more information, see Monitoring your DataSync transfers with task reports .
- Destination
Location stringArn - The ARN of an AWS storage resource's location.
- Source
Location stringArn - The ARN of the source location for the task.
- Cloud
Watch stringLog Group Arn - The ARN of the Amazon CloudWatch log group that is used to monitor and log events in the task.
- Excludes
[]Task
Filter Rule Args - Specifies exclude filters that define the files, objects, and folders in your source location that you don't want DataSync to transfer. For more information and examples, see Specifying what DataSync transfers by using filters .
- Includes
[]Task
Filter Rule Args - Specifies include filters that define the files, objects, and folders in your source location that you want DataSync to transfer. For more information and examples, see Specifying what DataSync transfers by using filters .
- Manifest
Config TaskManifest Config Args - The configuration of the manifest that lists the files or objects that you want DataSync to transfer. For more information, see Specifying what DataSync transfers by using a manifest .
- Name string
- The name of a task. This value is a text reference that is used to identify the task in the console.
- Options
Task
Options Args - Specifies your task's settings, such as preserving file metadata, verifying data integrity, among other options.
- Schedule
Task
Schedule Args - Specifies a schedule for when you want your task to run. For more information, see Scheduling your task .
-
Tag
Args - An array of key-value pairs to apply to this resource.
- Task
Mode TaskMode - Specifies the task mode for the task.
- Task
Report TaskConfig Report Config Args - The configuration of your task report, which provides detailed information about your DataSync transfer. For more information, see Monitoring your DataSync transfers with task reports .
- destination
Location StringArn - The ARN of an AWS storage resource's location.
- source
Location StringArn - The ARN of the source location for the task.
- cloud
Watch StringLog Group Arn - The ARN of the Amazon CloudWatch log group that is used to monitor and log events in the task.
- excludes
List<Task
Filter Rule> - Specifies exclude filters that define the files, objects, and folders in your source location that you don't want DataSync to transfer. For more information and examples, see Specifying what DataSync transfers by using filters .
- includes
List<Task
Filter Rule> - Specifies include filters that define the files, objects, and folders in your source location that you want DataSync to transfer. For more information and examples, see Specifying what DataSync transfers by using filters .
- manifest
Config TaskManifest Config - The configuration of the manifest that lists the files or objects that you want DataSync to transfer. For more information, see Specifying what DataSync transfers by using a manifest .
- name String
- The name of a task. This value is a text reference that is used to identify the task in the console.
- options
Task
Options - Specifies your task's settings, such as preserving file metadata, verifying data integrity, among other options.
- schedule
Task
Schedule - Specifies a schedule for when you want your task to run. For more information, see Scheduling your task .
- List<Tag>
- An array of key-value pairs to apply to this resource.
- task
Mode TaskMode - Specifies the task mode for the task.
- task
Report TaskConfig Report Config - The configuration of your task report, which provides detailed information about your DataSync transfer. For more information, see Monitoring your DataSync transfers with task reports .
- destination
Location stringArn - The ARN of an AWS storage resource's location.
- source
Location stringArn - The ARN of the source location for the task.
- cloud
Watch stringLog Group Arn - The ARN of the Amazon CloudWatch log group that is used to monitor and log events in the task.
- excludes
Task
Filter Rule[] - Specifies exclude filters that define the files, objects, and folders in your source location that you don't want DataSync to transfer. For more information and examples, see Specifying what DataSync transfers by using filters .
- includes
Task
Filter Rule[] - Specifies include filters that define the files, objects, and folders in your source location that you want DataSync to transfer. For more information and examples, see Specifying what DataSync transfers by using filters .
- manifest
Config TaskManifest Config - The configuration of the manifest that lists the files or objects that you want DataSync to transfer. For more information, see Specifying what DataSync transfers by using a manifest .
- name string
- The name of a task. This value is a text reference that is used to identify the task in the console.
- options
Task
Options - Specifies your task's settings, such as preserving file metadata, verifying data integrity, among other options.
- schedule
Task
Schedule - Specifies a schedule for when you want your task to run. For more information, see Scheduling your task .
- Tag[]
- An array of key-value pairs to apply to this resource.
- task
Mode TaskMode - Specifies the task mode for the task.
- task
Report TaskConfig Report Config - The configuration of your task report, which provides detailed information about your DataSync transfer. For more information, see Monitoring your DataSync transfers with task reports .
- destination_
location_ strarn - The ARN of an AWS storage resource's location.
- source_
location_ strarn - The ARN of the source location for the task.
- cloud_
watch_ strlog_ group_ arn - The ARN of the Amazon CloudWatch log group that is used to monitor and log events in the task.
- excludes
Sequence[Task
Filter Rule Args] - Specifies exclude filters that define the files, objects, and folders in your source location that you don't want DataSync to transfer. For more information and examples, see Specifying what DataSync transfers by using filters .
- includes
Sequence[Task
Filter Rule Args] - Specifies include filters that define the files, objects, and folders in your source location that you want DataSync to transfer. For more information and examples, see Specifying what DataSync transfers by using filters .
- manifest_
config TaskManifest Config Args - The configuration of the manifest that lists the files or objects that you want DataSync to transfer. For more information, see Specifying what DataSync transfers by using a manifest .
- name str
- The name of a task. This value is a text reference that is used to identify the task in the console.
- options
Task
Options Args - Specifies your task's settings, such as preserving file metadata, verifying data integrity, among other options.
- schedule
Task
Schedule Args - Specifies a schedule for when you want your task to run. For more information, see Scheduling your task .
-
Sequence[Tag
Args] - An array of key-value pairs to apply to this resource.
- task_
mode TaskMode - Specifies the task mode for the task.
- task_
report_ Taskconfig Report Config Args - The configuration of your task report, which provides detailed information about your DataSync transfer. For more information, see Monitoring your DataSync transfers with task reports .
- destination
Location StringArn - The ARN of an AWS storage resource's location.
- source
Location StringArn - The ARN of the source location for the task.
- cloud
Watch StringLog Group Arn - The ARN of the Amazon CloudWatch log group that is used to monitor and log events in the task.
- excludes List<Property Map>
- Specifies exclude filters that define the files, objects, and folders in your source location that you don't want DataSync to transfer. For more information and examples, see Specifying what DataSync transfers by using filters .
- includes List<Property Map>
- Specifies include filters that define the files, objects, and folders in your source location that you want DataSync to transfer. For more information and examples, see Specifying what DataSync transfers by using filters .
- manifest
Config Property Map - The configuration of the manifest that lists the files or objects that you want DataSync to transfer. For more information, see Specifying what DataSync transfers by using a manifest .
- name String
- The name of a task. This value is a text reference that is used to identify the task in the console.
- options Property Map
- Specifies your task's settings, such as preserving file metadata, verifying data integrity, among other options.
- schedule Property Map
- Specifies a schedule for when you want your task to run. For more information, see Scheduling your task .
- List<Property Map>
- An array of key-value pairs to apply to this resource.
- task
Mode "BASIC" | "ENHANCED" - Specifies the task mode for the task.
- task
Report Property MapConfig - The configuration of your task report, which provides detailed information about your DataSync transfer. For more information, see Monitoring your DataSync transfers with task reports .
Outputs
All input properties are implicitly available as output properties. Additionally, the Task resource produces the following output properties:
- Destination
Network List<string>Interface Arns - The ARNs of the destination elastic network interfaces (ENIs) that were created for your subnet.
- Id string
- The provider-assigned unique ID for this managed resource.
- Source
Network List<string>Interface Arns - The ARNs of the source ENIs that were created for your subnet.
- Status
Pulumi.
Aws Native. Data Sync. Task Status - The status of the task that was described.
- Task
Arn string - The ARN of the task.
- Destination
Network []stringInterface Arns - The ARNs of the destination elastic network interfaces (ENIs) that were created for your subnet.
- Id string
- The provider-assigned unique ID for this managed resource.
- Source
Network []stringInterface Arns - The ARNs of the source ENIs that were created for your subnet.
- Status
Task
Status - The status of the task that was described.
- Task
Arn string - The ARN of the task.
- destination
Network List<String>Interface Arns - The ARNs of the destination elastic network interfaces (ENIs) that were created for your subnet.
- id String
- The provider-assigned unique ID for this managed resource.
- source
Network List<String>Interface Arns - The ARNs of the source ENIs that were created for your subnet.
- status
Task
Status - The status of the task that was described.
- task
Arn String - The ARN of the task.
- destination
Network string[]Interface Arns - The ARNs of the destination elastic network interfaces (ENIs) that were created for your subnet.
- id string
- The provider-assigned unique ID for this managed resource.
- source
Network string[]Interface Arns - The ARNs of the source ENIs that were created for your subnet.
- status
Task
Status - The status of the task that was described.
- task
Arn string - The ARN of the task.
- destination_
network_ Sequence[str]interface_ arns - The ARNs of the destination elastic network interfaces (ENIs) that were created for your subnet.
- id str
- The provider-assigned unique ID for this managed resource.
- source_
network_ Sequence[str]interface_ arns - The ARNs of the source ENIs that were created for your subnet.
- status
Task
Status - The status of the task that was described.
- task_
arn str - The ARN of the task.
- destination
Network List<String>Interface Arns - The ARNs of the destination elastic network interfaces (ENIs) that were created for your subnet.
- id String
- The provider-assigned unique ID for this managed resource.
- source
Network List<String>Interface Arns - The ARNs of the source ENIs that were created for your subnet.
- status "AVAILABLE" | "CREATING" | "QUEUED" | "RUNNING" | "UNAVAILABLE"
- The status of the task that was described.
- task
Arn String - The ARN of the task.
Supporting Types
Tag, TagArgs
A set of tags to apply to the resource.TaskFilterRule, TaskFilterRuleArgs
Specifies which files folders and objects to include or exclude when transferring files from source to destination.- Filter
Type Pulumi.Aws Native. Data Sync. Task Filter Rule Filter Type - The type of filter rule to apply. AWS DataSync only supports the SIMPLE_PATTERN rule type.
- Value string
- A single filter string that consists of the patterns to include or exclude. The patterns are delimited by "|".
- Filter
Type TaskFilter Rule Filter Type - The type of filter rule to apply. AWS DataSync only supports the SIMPLE_PATTERN rule type.
- Value string
- A single filter string that consists of the patterns to include or exclude. The patterns are delimited by "|".
- filter
Type TaskFilter Rule Filter Type - The type of filter rule to apply. AWS DataSync only supports the SIMPLE_PATTERN rule type.
- value String
- A single filter string that consists of the patterns to include or exclude. The patterns are delimited by "|".
- filter
Type TaskFilter Rule Filter Type - The type of filter rule to apply. AWS DataSync only supports the SIMPLE_PATTERN rule type.
- value string
- A single filter string that consists of the patterns to include or exclude. The patterns are delimited by "|".
- filter_
type TaskFilter Rule Filter Type - The type of filter rule to apply. AWS DataSync only supports the SIMPLE_PATTERN rule type.
- value str
- A single filter string that consists of the patterns to include or exclude. The patterns are delimited by "|".
- filter
Type "SIMPLE_PATTERN" - The type of filter rule to apply. AWS DataSync only supports the SIMPLE_PATTERN rule type.
- value String
- A single filter string that consists of the patterns to include or exclude. The patterns are delimited by "|".
TaskFilterRuleFilterType, TaskFilterRuleFilterTypeArgs
- Simple
Pattern SIMPLE_PATTERN
- Task
Filter Rule Filter Type Simple Pattern SIMPLE_PATTERN
- Simple
Pattern SIMPLE_PATTERN
- Simple
Pattern SIMPLE_PATTERN
- SIMPLE_PATTERN
SIMPLE_PATTERN
- "SIMPLE_PATTERN"
SIMPLE_PATTERN
TaskManifestConfig, TaskManifestConfigArgs
Configures a manifest, which is a list of files or objects that you want DataSync to transfer.- Source
Pulumi.
Aws Native. Data Sync. Inputs. Task Manifest Config Source Properties - Specifies the manifest that you want DataSync to use and where it's hosted.
- Action
Pulumi.
Aws Native. Data Sync. Task Manifest Config Action - Specifies what DataSync uses the manifest for.
- Format
Pulumi.
Aws Native. Data Sync. Task Manifest Config Format - Specifies the file format of your manifest.
- Source
Task
Manifest Config Source Properties - Specifies the manifest that you want DataSync to use and where it's hosted.
- Action
Task
Manifest Config Action - Specifies what DataSync uses the manifest for.
- Format
Task
Manifest Config Format - Specifies the file format of your manifest.
- source
Task
Manifest Config Source Properties - Specifies the manifest that you want DataSync to use and where it's hosted.
- action
Task
Manifest Config Action - Specifies what DataSync uses the manifest for.
- format
Task
Manifest Config Format - Specifies the file format of your manifest.
- source
Task
Manifest Config Source Properties - Specifies the manifest that you want DataSync to use and where it's hosted.
- action
Task
Manifest Config Action - Specifies what DataSync uses the manifest for.
- format
Task
Manifest Config Format - Specifies the file format of your manifest.
- source
Task
Manifest Config Source Properties - Specifies the manifest that you want DataSync to use and where it's hosted.
- action
Task
Manifest Config Action - Specifies what DataSync uses the manifest for.
- format
Task
Manifest Config Format - Specifies the file format of your manifest.
- source Property Map
- Specifies the manifest that you want DataSync to use and where it's hosted.
- action "TRANSFER"
- Specifies what DataSync uses the manifest for.
- format "CSV"
- Specifies the file format of your manifest.
TaskManifestConfigAction, TaskManifestConfigActionArgs
- Transfer
TRANSFER
- Task
Manifest Config Action Transfer TRANSFER
- Transfer
TRANSFER
- Transfer
TRANSFER
- TRANSFER
TRANSFER
- "TRANSFER"
TRANSFER
TaskManifestConfigFormat, TaskManifestConfigFormatArgs
- Csv
CSV
- Task
Manifest Config Format Csv CSV
- Csv
CSV
- Csv
CSV
- CSV
CSV
- "CSV"
CSV
TaskManifestConfigSourceProperties, TaskManifestConfigSourcePropertiesArgs
Specifies the manifest that you want DataSync to use and where it's hosted.TaskManifestConfigSourceS3, TaskManifestConfigSourceS3Args
Specifies the S3 bucket where you're hosting the manifest that you want AWS DataSync to use.- Bucket
Access stringRole Arn - Specifies the AWS Identity and Access Management (IAM) role that allows DataSync to access your manifest.
- Manifest
Object stringPath - Specifies the Amazon S3 object key of your manifest.
- Manifest
Object stringVersion Id - Specifies the object version ID of the manifest that you want DataSync to use.
- S3Bucket
Arn string - Specifies the Amazon Resource Name (ARN) of the S3 bucket where you're hosting your manifest.
- Bucket
Access stringRole Arn - Specifies the AWS Identity and Access Management (IAM) role that allows DataSync to access your manifest.
- Manifest
Object stringPath - Specifies the Amazon S3 object key of your manifest.
- Manifest
Object stringVersion Id - Specifies the object version ID of the manifest that you want DataSync to use.
- S3Bucket
Arn string - Specifies the Amazon Resource Name (ARN) of the S3 bucket where you're hosting your manifest.
- bucket
Access StringRole Arn - Specifies the AWS Identity and Access Management (IAM) role that allows DataSync to access your manifest.
- manifest
Object StringPath - Specifies the Amazon S3 object key of your manifest.
- manifest
Object StringVersion Id - Specifies the object version ID of the manifest that you want DataSync to use.
- s3Bucket
Arn String - Specifies the Amazon Resource Name (ARN) of the S3 bucket where you're hosting your manifest.
- bucket
Access stringRole Arn - Specifies the AWS Identity and Access Management (IAM) role that allows DataSync to access your manifest.
- manifest
Object stringPath - Specifies the Amazon S3 object key of your manifest.
- manifest
Object stringVersion Id - Specifies the object version ID of the manifest that you want DataSync to use.
- s3Bucket
Arn string - Specifies the Amazon Resource Name (ARN) of the S3 bucket where you're hosting your manifest.
- bucket_
access_ strrole_ arn - Specifies the AWS Identity and Access Management (IAM) role that allows DataSync to access your manifest.
- manifest_
object_ strpath - Specifies the Amazon S3 object key of your manifest.
- manifest_
object_ strversion_ id - Specifies the object version ID of the manifest that you want DataSync to use.
- s3_
bucket_ strarn - Specifies the Amazon Resource Name (ARN) of the S3 bucket where you're hosting your manifest.
- bucket
Access StringRole Arn - Specifies the AWS Identity and Access Management (IAM) role that allows DataSync to access your manifest.
- manifest
Object StringPath - Specifies the Amazon S3 object key of your manifest.
- manifest
Object StringVersion Id - Specifies the object version ID of the manifest that you want DataSync to use.
- s3Bucket
Arn String - Specifies the Amazon Resource Name (ARN) of the S3 bucket where you're hosting your manifest.
TaskMode, TaskModeArgs
- Basic
BASIC- Enhanced
ENHANCED
- Task
Mode Basic BASIC- Task
Mode Enhanced ENHANCED
- Basic
BASIC- Enhanced
ENHANCED
- Basic
BASIC- Enhanced
ENHANCED
- BASIC
BASIC- ENHANCED
ENHANCED
- "BASIC"
BASIC- "ENHANCED"
ENHANCED
TaskOptions, TaskOptionsArgs
Represents the options that are available to control the behavior of a StartTaskExecution operation.- Atime
Pulumi.
Aws Native. Data Sync. Task Options Atime - A file metadata value that shows the last time a file was accessed (that is, when the file was read or written to).
- Bytes
Per intSecond - A value that limits the bandwidth used by AWS DataSync.
- Gid
Pulumi.
Aws Native. Data Sync. Task Options Gid - The group ID (GID) of the file's owners.
- Log
Level Pulumi.Aws Native. Data Sync. Task Options Log Level - A value that determines the types of logs that DataSync publishes to a log stream in the Amazon CloudWatch log group that you provide.
- Mtime
Pulumi.
Aws Native. Data Sync. Task Options Mtime - A value that indicates the last time that a file was modified (that is, a file was written to) before the PREPARING phase.
-
Pulumi.
Aws Native. Data Sync. Task Options Object Tags - A value that determines whether object tags should be read from the source object store and written to the destination object store.
- Overwrite
Mode Pulumi.Aws Native. Data Sync. Task Options Overwrite Mode - A value that determines whether files at the destination should be overwritten or preserved when copying files.
- Posix
Permissions Pulumi.Aws Native. Data Sync. Task Options Posix Permissions - A value that determines which users or groups can access a file for a specific purpose such as reading, writing, or execution of the file.
- Preserve
Deleted Pulumi.Files Aws Native. Data Sync. Task Options Preserve Deleted Files - A value that specifies whether files in the destination that don't exist in the source file system should be preserved.
- Preserve
Devices Pulumi.Aws Native. Data Sync. Task Options Preserve Devices - A value that determines whether AWS DataSync should preserve the metadata of block and character devices in the source file system, and recreate the files with that device name and metadata on the destination.
- Security
Descriptor Pulumi.Copy Flags Aws Native. Data Sync. Task Options Security Descriptor Copy Flags - A value that determines which components of the SMB security descriptor are copied during transfer.
- Task
Queueing Pulumi.Aws Native. Data Sync. Task Options Task Queueing - A value that determines whether tasks should be queued before executing the tasks.
- Transfer
Mode Pulumi.Aws Native. Data Sync. Task Options Transfer Mode - A value that determines whether DataSync transfers only the data and metadata that differ between the source and the destination location, or whether DataSync transfers all the content from the source, without comparing to the destination location.
- Uid
Pulumi.
Aws Native. Data Sync. Task Options Uid - The user ID (UID) of the file's owner.
- Verify
Mode Pulumi.Aws Native. Data Sync. Task Options Verify Mode - A value that determines whether a data integrity verification should be performed at the end of a task execution after all data and metadata have been transferred.
- Atime
Task
Options Atime - A file metadata value that shows the last time a file was accessed (that is, when the file was read or written to).
- Bytes
Per intSecond - A value that limits the bandwidth used by AWS DataSync.
- Gid
Task
Options Gid - The group ID (GID) of the file's owners.
- Log
Level TaskOptions Log Level - A value that determines the types of logs that DataSync publishes to a log stream in the Amazon CloudWatch log group that you provide.
- Mtime
Task
Options Mtime - A value that indicates the last time that a file was modified (that is, a file was written to) before the PREPARING phase.
-
Task
Options Object Tags - A value that determines whether object tags should be read from the source object store and written to the destination object store.
- Overwrite
Mode TaskOptions Overwrite Mode - A value that determines whether files at the destination should be overwritten or preserved when copying files.
- Posix
Permissions TaskOptions Posix Permissions - A value that determines which users or groups can access a file for a specific purpose such as reading, writing, or execution of the file.
- Preserve
Deleted TaskFiles Options Preserve Deleted Files - A value that specifies whether files in the destination that don't exist in the source file system should be preserved.
- Preserve
Devices TaskOptions Preserve Devices - A value that determines whether AWS DataSync should preserve the metadata of block and character devices in the source file system, and recreate the files with that device name and metadata on the destination.
- Security
Descriptor TaskCopy Flags Options Security Descriptor Copy Flags - A value that determines which components of the SMB security descriptor are copied during transfer.
- Task
Queueing TaskOptions Task Queueing - A value that determines whether tasks should be queued before executing the tasks.
- Transfer
Mode TaskOptions Transfer Mode - A value that determines whether DataSync transfers only the data and metadata that differ between the source and the destination location, or whether DataSync transfers all the content from the source, without comparing to the destination location.
- Uid
Task
Options Uid - The user ID (UID) of the file's owner.
- Verify
Mode TaskOptions Verify Mode - A value that determines whether a data integrity verification should be performed at the end of a task execution after all data and metadata have been transferred.
- atime
Task
Options Atime - A file metadata value that shows the last time a file was accessed (that is, when the file was read or written to).
- bytes
Per IntegerSecond - A value that limits the bandwidth used by AWS DataSync.
- gid
Task
Options Gid - The group ID (GID) of the file's owners.
- log
Level TaskOptions Log Level - A value that determines the types of logs that DataSync publishes to a log stream in the Amazon CloudWatch log group that you provide.
- mtime
Task
Options Mtime - A value that indicates the last time that a file was modified (that is, a file was written to) before the PREPARING phase.
-
Task
Options Object Tags - A value that determines whether object tags should be read from the source object store and written to the destination object store.
- overwrite
Mode TaskOptions Overwrite Mode - A value that determines whether files at the destination should be overwritten or preserved when copying files.
- posix
Permissions TaskOptions Posix Permissions - A value that determines which users or groups can access a file for a specific purpose such as reading, writing, or execution of the file.
- preserve
Deleted TaskFiles Options Preserve Deleted Files - A value that specifies whether files in the destination that don't exist in the source file system should be preserved.
- preserve
Devices TaskOptions Preserve Devices - A value that determines whether AWS DataSync should preserve the metadata of block and character devices in the source file system, and recreate the files with that device name and metadata on the destination.
- security
Descriptor TaskCopy Flags Options Security Descriptor Copy Flags - A value that determines which components of the SMB security descriptor are copied during transfer.
- task
Queueing TaskOptions Task Queueing - A value that determines whether tasks should be queued before executing the tasks.
- transfer
Mode TaskOptions Transfer Mode - A value that determines whether DataSync transfers only the data and metadata that differ between the source and the destination location, or whether DataSync transfers all the content from the source, without comparing to the destination location.
- uid
Task
Options Uid - The user ID (UID) of the file's owner.
- verify
Mode TaskOptions Verify Mode - A value that determines whether a data integrity verification should be performed at the end of a task execution after all data and metadata have been transferred.
- atime
Task
Options Atime - A file metadata value that shows the last time a file was accessed (that is, when the file was read or written to).
- bytes
Per numberSecond - A value that limits the bandwidth used by AWS DataSync.
- gid
Task
Options Gid - The group ID (GID) of the file's owners.
- log
Level TaskOptions Log Level - A value that determines the types of logs that DataSync publishes to a log stream in the Amazon CloudWatch log group that you provide.
- mtime
Task
Options Mtime - A value that indicates the last time that a file was modified (that is, a file was written to) before the PREPARING phase.
-
Task
Options Object Tags - A value that determines whether object tags should be read from the source object store and written to the destination object store.
- overwrite
Mode TaskOptions Overwrite Mode - A value that determines whether files at the destination should be overwritten or preserved when copying files.
- posix
Permissions TaskOptions Posix Permissions - A value that determines which users or groups can access a file for a specific purpose such as reading, writing, or execution of the file.
- preserve
Deleted TaskFiles Options Preserve Deleted Files - A value that specifies whether files in the destination that don't exist in the source file system should be preserved.
- preserve
Devices TaskOptions Preserve Devices - A value that determines whether AWS DataSync should preserve the metadata of block and character devices in the source file system, and recreate the files with that device name and metadata on the destination.
- security
Descriptor TaskCopy Flags Options Security Descriptor Copy Flags - A value that determines which components of the SMB security descriptor are copied during transfer.
- task
Queueing TaskOptions Task Queueing - A value that determines whether tasks should be queued before executing the tasks.
- transfer
Mode TaskOptions Transfer Mode - A value that determines whether DataSync transfers only the data and metadata that differ between the source and the destination location, or whether DataSync transfers all the content from the source, without comparing to the destination location.
- uid
Task
Options Uid - The user ID (UID) of the file's owner.
- verify
Mode TaskOptions Verify Mode - A value that determines whether a data integrity verification should be performed at the end of a task execution after all data and metadata have been transferred.
- atime
Task
Options Atime - A file metadata value that shows the last time a file was accessed (that is, when the file was read or written to).
- bytes_
per_ intsecond - A value that limits the bandwidth used by AWS DataSync.
- gid
Task
Options Gid - The group ID (GID) of the file's owners.
- log_
level TaskOptions Log Level - A value that determines the types of logs that DataSync publishes to a log stream in the Amazon CloudWatch log group that you provide.
- mtime
Task
Options Mtime - A value that indicates the last time that a file was modified (that is, a file was written to) before the PREPARING phase.
-
Task
Options Object Tags - A value that determines whether object tags should be read from the source object store and written to the destination object store.
- overwrite_
mode TaskOptions Overwrite Mode - A value that determines whether files at the destination should be overwritten or preserved when copying files.
- posix_
permissions TaskOptions Posix Permissions - A value that determines which users or groups can access a file for a specific purpose such as reading, writing, or execution of the file.
- preserve_
deleted_ Taskfiles Options Preserve Deleted Files - A value that specifies whether files in the destination that don't exist in the source file system should be preserved.
- preserve_
devices TaskOptions Preserve Devices - A value that determines whether AWS DataSync should preserve the metadata of block and character devices in the source file system, and recreate the files with that device name and metadata on the destination.
- security_
descriptor_ Taskcopy_ flags Options Security Descriptor Copy Flags - A value that determines which components of the SMB security descriptor are copied during transfer.
- task_
queueing TaskOptions Task Queueing - A value that determines whether tasks should be queued before executing the tasks.
- transfer_
mode TaskOptions Transfer Mode - A value that determines whether DataSync transfers only the data and metadata that differ between the source and the destination location, or whether DataSync transfers all the content from the source, without comparing to the destination location.
- uid
Task
Options Uid - The user ID (UID) of the file's owner.
- verify_
mode TaskOptions Verify Mode - A value that determines whether a data integrity verification should be performed at the end of a task execution after all data and metadata have been transferred.
- atime "NONE" | "BEST_EFFORT"
- A file metadata value that shows the last time a file was accessed (that is, when the file was read or written to).
- bytes
Per NumberSecond - A value that limits the bandwidth used by AWS DataSync.
- gid "NONE" | "INT_VALUE" | "NAME" | "BOTH"
- The group ID (GID) of the file's owners.
- log
Level "OFF" | "BASIC" | "TRANSFER" - A value that determines the types of logs that DataSync publishes to a log stream in the Amazon CloudWatch log group that you provide.
- mtime "NONE" | "PRESERVE"
- A value that indicates the last time that a file was modified (that is, a file was written to) before the PREPARING phase.
- "PRESERVE" | "NONE"
- A value that determines whether object tags should be read from the source object store and written to the destination object store.
- overwrite
Mode "ALWAYS" | "NEVER" - A value that determines whether files at the destination should be overwritten or preserved when copying files.
- posix
Permissions "NONE" | "PRESERVE" - A value that determines which users or groups can access a file for a specific purpose such as reading, writing, or execution of the file.
- preserve
Deleted "PRESERVE" | "REMOVE"Files - A value that specifies whether files in the destination that don't exist in the source file system should be preserved.
- preserve
Devices "NONE" | "PRESERVE" - A value that determines whether AWS DataSync should preserve the metadata of block and character devices in the source file system, and recreate the files with that device name and metadata on the destination.
- security
Descriptor "NONE" | "OWNER_DACL" | "OWNER_DACL_SACL"Copy Flags - A value that determines which components of the SMB security descriptor are copied during transfer.
- task
Queueing "ENABLED" | "DISABLED" - A value that determines whether tasks should be queued before executing the tasks.
- transfer
Mode "CHANGED" | "ALL" - A value that determines whether DataSync transfers only the data and metadata that differ between the source and the destination location, or whether DataSync transfers all the content from the source, without comparing to the destination location.
- uid "NONE" | "INT_VALUE" | "NAME" | "BOTH"
- The user ID (UID) of the file's owner.
- verify
Mode "POINT_IN_TIME_CONSISTENT" | "ONLY_FILES_TRANSFERRED" | "NONE" - A value that determines whether a data integrity verification should be performed at the end of a task execution after all data and metadata have been transferred.
TaskOptionsAtime, TaskOptionsAtimeArgs
- None
NONE- Best
Effort BEST_EFFORT
- Task
Options Atime None NONE- Task
Options Atime Best Effort BEST_EFFORT
- None
NONE- Best
Effort BEST_EFFORT
- None
NONE- Best
Effort BEST_EFFORT
- NONE
NONE- BEST_EFFORT
BEST_EFFORT
- "NONE"
NONE- "BEST_EFFORT"
BEST_EFFORT
TaskOptionsGid, TaskOptionsGidArgs
- None
NONE- Int
Value INT_VALUE- Name
NAME- Both
BOTH
- Task
Options Gid None NONE- Task
Options Gid Int Value INT_VALUE- Task
Options Gid Name NAME- Task
Options Gid Both BOTH
- None
NONE- Int
Value INT_VALUE- Name
NAME- Both
BOTH
- None
NONE- Int
Value INT_VALUE- Name
NAME- Both
BOTH
- NONE
NONE- INT_VALUE
INT_VALUE- NAME
NAME- BOTH
BOTH
- "NONE"
NONE- "INT_VALUE"
INT_VALUE- "NAME"
NAME- "BOTH"
BOTH
TaskOptionsLogLevel, TaskOptionsLogLevelArgs
- Off
OFF- Basic
BASIC- Transfer
TRANSFER
- Task
Options Log Level Off OFF- Task
Options Log Level Basic BASIC- Task
Options Log Level Transfer TRANSFER
- Off
OFF- Basic
BASIC- Transfer
TRANSFER
- Off
OFF- Basic
BASIC- Transfer
TRANSFER
- OFF
OFF- BASIC
BASIC- TRANSFER
TRANSFER
- "OFF"
OFF- "BASIC"
BASIC- "TRANSFER"
TRANSFER
TaskOptionsMtime, TaskOptionsMtimeArgs
- None
NONE- Preserve
PRESERVE
- Task
Options Mtime None NONE- Task
Options Mtime Preserve PRESERVE
- None
NONE- Preserve
PRESERVE
- None
NONE- Preserve
PRESERVE
- NONE
NONE- PRESERVE
PRESERVE
- "NONE"
NONE- "PRESERVE"
PRESERVE
TaskOptionsObjectTags, TaskOptionsObjectTagsArgs
- Preserve
PRESERVE- None
NONE
- Task
Options Object Tags Preserve PRESERVE- Task
Options Object Tags None NONE
- Preserve
PRESERVE- None
NONE
- Preserve
PRESERVE- None
NONE
- PRESERVE
PRESERVE- NONE
NONE
- "PRESERVE"
PRESERVE- "NONE"
NONE
TaskOptionsOverwriteMode, TaskOptionsOverwriteModeArgs
- Always
ALWAYS- Never
NEVER
- Task
Options Overwrite Mode Always ALWAYS- Task
Options Overwrite Mode Never NEVER
- Always
ALWAYS- Never
NEVER
- Always
ALWAYS- Never
NEVER
- ALWAYS
ALWAYS- NEVER
NEVER
- "ALWAYS"
ALWAYS- "NEVER"
NEVER
TaskOptionsPosixPermissions, TaskOptionsPosixPermissionsArgs
- None
NONE- Preserve
PRESERVE
- Task
Options Posix Permissions None NONE- Task
Options Posix Permissions Preserve PRESERVE
- None
NONE- Preserve
PRESERVE
- None
NONE- Preserve
PRESERVE
- NONE
NONE- PRESERVE
PRESERVE
- "NONE"
NONE- "PRESERVE"
PRESERVE
TaskOptionsPreserveDeletedFiles, TaskOptionsPreserveDeletedFilesArgs
- Preserve
PRESERVE- Remove
REMOVE
- Task
Options Preserve Deleted Files Preserve PRESERVE- Task
Options Preserve Deleted Files Remove REMOVE
- Preserve
PRESERVE- Remove
REMOVE
- Preserve
PRESERVE- Remove
REMOVE
- PRESERVE
PRESERVE- REMOVE
REMOVE
- "PRESERVE"
PRESERVE- "REMOVE"
REMOVE
TaskOptionsPreserveDevices, TaskOptionsPreserveDevicesArgs
- None
NONE- Preserve
PRESERVE
- Task
Options Preserve Devices None NONE- Task
Options Preserve Devices Preserve PRESERVE
- None
NONE- Preserve
PRESERVE
- None
NONE- Preserve
PRESERVE
- NONE
NONE- PRESERVE
PRESERVE
- "NONE"
NONE- "PRESERVE"
PRESERVE
TaskOptionsSecurityDescriptorCopyFlags, TaskOptionsSecurityDescriptorCopyFlagsArgs
- None
NONE- Owner
Dacl OWNER_DACL- Owner
Dacl Sacl OWNER_DACL_SACL
- Task
Options Security Descriptor Copy Flags None NONE- Task
Options Security Descriptor Copy Flags Owner Dacl OWNER_DACL- Task
Options Security Descriptor Copy Flags Owner Dacl Sacl OWNER_DACL_SACL
- None
NONE- Owner
Dacl OWNER_DACL- Owner
Dacl Sacl OWNER_DACL_SACL
- None
NONE- Owner
Dacl OWNER_DACL- Owner
Dacl Sacl OWNER_DACL_SACL
- NONE
NONE- OWNER_DACL
OWNER_DACL- OWNER_DACL_SACL
OWNER_DACL_SACL
- "NONE"
NONE- "OWNER_DACL"
OWNER_DACL- "OWNER_DACL_SACL"
OWNER_DACL_SACL
TaskOptionsTaskQueueing, TaskOptionsTaskQueueingArgs
- Enabled
ENABLED- Disabled
DISABLED
- Task
Options Task Queueing Enabled ENABLED- Task
Options Task Queueing Disabled DISABLED
- Enabled
ENABLED- Disabled
DISABLED
- Enabled
ENABLED- Disabled
DISABLED
- ENABLED
ENABLED- DISABLED
DISABLED
- "ENABLED"
ENABLED- "DISABLED"
DISABLED
TaskOptionsTransferMode, TaskOptionsTransferModeArgs
- Changed
CHANGED- All
ALL
- Task
Options Transfer Mode Changed CHANGED- Task
Options Transfer Mode All ALL
- Changed
CHANGED- All
ALL
- Changed
CHANGED- All
ALL
- CHANGED
CHANGED- ALL
ALL
- "CHANGED"
CHANGED- "ALL"
ALL
TaskOptionsUid, TaskOptionsUidArgs
- None
NONE- Int
Value INT_VALUE- Name
NAME- Both
BOTH
- Task
Options Uid None NONE- Task
Options Uid Int Value INT_VALUE- Task
Options Uid Name NAME- Task
Options Uid Both BOTH
- None
NONE- Int
Value INT_VALUE- Name
NAME- Both
BOTH
- None
NONE- Int
Value INT_VALUE- Name
NAME- Both
BOTH
- NONE
NONE- INT_VALUE
INT_VALUE- NAME
NAME- BOTH
BOTH
- "NONE"
NONE- "INT_VALUE"
INT_VALUE- "NAME"
NAME- "BOTH"
BOTH
TaskOptionsVerifyMode, TaskOptionsVerifyModeArgs
- Point
In Time Consistent POINT_IN_TIME_CONSISTENT- Only
Files Transferred ONLY_FILES_TRANSFERRED- None
NONE
- Task
Options Verify Mode Point In Time Consistent POINT_IN_TIME_CONSISTENT- Task
Options Verify Mode Only Files Transferred ONLY_FILES_TRANSFERRED- Task
Options Verify Mode None NONE
- Point
In Time Consistent POINT_IN_TIME_CONSISTENT- Only
Files Transferred ONLY_FILES_TRANSFERRED- None
NONE
- Point
In Time Consistent POINT_IN_TIME_CONSISTENT- Only
Files Transferred ONLY_FILES_TRANSFERRED- None
NONE
- POINT_IN_TIME_CONSISTENT
POINT_IN_TIME_CONSISTENT- ONLY_FILES_TRANSFERRED
ONLY_FILES_TRANSFERRED- NONE
NONE
- "POINT_IN_TIME_CONSISTENT"
POINT_IN_TIME_CONSISTENT- "ONLY_FILES_TRANSFERRED"
ONLY_FILES_TRANSFERRED- "NONE"
NONE
TaskReportConfig, TaskReportConfigArgs
Specifies how you want to configure a task report, which provides detailed information about for your Datasync transfer.- Destination
Pulumi.
Aws Native. Data Sync. Inputs. Task Report Config Destination Properties - Specifies where DataSync uploads your task report.
- Output
Type Pulumi.Aws Native. Data Sync. Task Report Config Output Type - Specifies the type of task report that you want.
- Object
Version Pulumi.Ids Aws Native. Data Sync. Task Report Config Object Version Ids - Specifies whether your task report includes the new version of each object transferred into an S3 bucket, this only applies if you enable versioning on your bucket.
- Overrides
Pulumi.
Aws Native. Data Sync. Inputs. Task Report Config Overrides Properties - Customizes the reporting level for aspects of your task report. For example, your report might generally only include errors, but you could specify that you want a list of successes and errors just for the files that Datasync attempted to delete in your destination location.
- Report
Level Pulumi.Aws Native. Data Sync. Task Report Config Report Level - Specifies whether you want your task report to include only what went wrong with your transfer or a list of what succeeded and didn't.
- Destination
Task
Report Config Destination Properties - Specifies where DataSync uploads your task report.
- Output
Type TaskReport Config Output Type - Specifies the type of task report that you want.
- Object
Version TaskIds Report Config Object Version Ids - Specifies whether your task report includes the new version of each object transferred into an S3 bucket, this only applies if you enable versioning on your bucket.
- Overrides
Task
Report Config Overrides Properties - Customizes the reporting level for aspects of your task report. For example, your report might generally only include errors, but you could specify that you want a list of successes and errors just for the files that Datasync attempted to delete in your destination location.
- Report
Level TaskReport Config Report Level - Specifies whether you want your task report to include only what went wrong with your transfer or a list of what succeeded and didn't.
- destination
Task
Report Config Destination Properties - Specifies where DataSync uploads your task report.
- output
Type TaskReport Config Output Type - Specifies the type of task report that you want.
- object
Version TaskIds Report Config Object Version Ids - Specifies whether your task report includes the new version of each object transferred into an S3 bucket, this only applies if you enable versioning on your bucket.
- overrides
Task
Report Config Overrides Properties - Customizes the reporting level for aspects of your task report. For example, your report might generally only include errors, but you could specify that you want a list of successes and errors just for the files that Datasync attempted to delete in your destination location.
- report
Level TaskReport Config Report Level - Specifies whether you want your task report to include only what went wrong with your transfer or a list of what succeeded and didn't.
- destination
Task
Report Config Destination Properties - Specifies where DataSync uploads your task report.
- output
Type TaskReport Config Output Type - Specifies the type of task report that you want.
- object
Version TaskIds Report Config Object Version Ids - Specifies whether your task report includes the new version of each object transferred into an S3 bucket, this only applies if you enable versioning on your bucket.
- overrides
Task
Report Config Overrides Properties - Customizes the reporting level for aspects of your task report. For example, your report might generally only include errors, but you could specify that you want a list of successes and errors just for the files that Datasync attempted to delete in your destination location.
- report
Level TaskReport Config Report Level - Specifies whether you want your task report to include only what went wrong with your transfer or a list of what succeeded and didn't.
- destination
Task
Report Config Destination Properties - Specifies where DataSync uploads your task report.
- output_
type TaskReport Config Output Type - Specifies the type of task report that you want.
- object_
version_ Taskids Report Config Object Version Ids - Specifies whether your task report includes the new version of each object transferred into an S3 bucket, this only applies if you enable versioning on your bucket.
- overrides
Task
Report Config Overrides Properties - Customizes the reporting level for aspects of your task report. For example, your report might generally only include errors, but you could specify that you want a list of successes and errors just for the files that Datasync attempted to delete in your destination location.
- report_
level TaskReport Config Report Level - Specifies whether you want your task report to include only what went wrong with your transfer or a list of what succeeded and didn't.
- destination Property Map
- Specifies where DataSync uploads your task report.
- output
Type "SUMMARY_ONLY" | "STANDARD" - Specifies the type of task report that you want.
- object
Version "INCLUDE" | "NONE"Ids - Specifies whether your task report includes the new version of each object transferred into an S3 bucket, this only applies if you enable versioning on your bucket.
- overrides Property Map
- Customizes the reporting level for aspects of your task report. For example, your report might generally only include errors, but you could specify that you want a list of successes and errors just for the files that Datasync attempted to delete in your destination location.
- report
Level "ERRORS_ONLY" | "SUCCESSES_AND_ERRORS" - Specifies whether you want your task report to include only what went wrong with your transfer or a list of what succeeded and didn't.
TaskReportConfigDestinationProperties, TaskReportConfigDestinationPropertiesArgs
Specifies where DataSync uploads your task report.TaskReportConfigDestinationS3, TaskReportConfigDestinationS3Args
Specifies the Amazon S3 bucket where DataSync uploads your task report.- Bucket
Access stringRole Arn - Specifies the Amazon Resource Name (ARN) of the IAM policy that allows Datasync to upload a task report to your S3 bucket.
- S3Bucket
Arn string - Specifies the ARN of the S3 bucket where Datasync uploads your report.
- Subdirectory string
- Specifies a bucket prefix for your report.
- Bucket
Access stringRole Arn - Specifies the Amazon Resource Name (ARN) of the IAM policy that allows Datasync to upload a task report to your S3 bucket.
- S3Bucket
Arn string - Specifies the ARN of the S3 bucket where Datasync uploads your report.
- Subdirectory string
- Specifies a bucket prefix for your report.
- bucket
Access StringRole Arn - Specifies the Amazon Resource Name (ARN) of the IAM policy that allows Datasync to upload a task report to your S3 bucket.
- s3Bucket
Arn String - Specifies the ARN of the S3 bucket where Datasync uploads your report.
- subdirectory String
- Specifies a bucket prefix for your report.
- bucket
Access stringRole Arn - Specifies the Amazon Resource Name (ARN) of the IAM policy that allows Datasync to upload a task report to your S3 bucket.
- s3Bucket
Arn string - Specifies the ARN of the S3 bucket where Datasync uploads your report.
- subdirectory string
- Specifies a bucket prefix for your report.
- bucket_
access_ strrole_ arn - Specifies the Amazon Resource Name (ARN) of the IAM policy that allows Datasync to upload a task report to your S3 bucket.
- s3_
bucket_ strarn - Specifies the ARN of the S3 bucket where Datasync uploads your report.
- subdirectory str
- Specifies a bucket prefix for your report.
- bucket
Access StringRole Arn - Specifies the Amazon Resource Name (ARN) of the IAM policy that allows Datasync to upload a task report to your S3 bucket.
- s3Bucket
Arn String - Specifies the ARN of the S3 bucket where Datasync uploads your report.
- subdirectory String
- Specifies a bucket prefix for your report.
TaskReportConfigObjectVersionIds, TaskReportConfigObjectVersionIdsArgs
- Include
INCLUDE- None
NONE
- Task
Report Config Object Version Ids Include INCLUDE- Task
Report Config Object Version Ids None NONE
- Include
INCLUDE- None
NONE
- Include
INCLUDE- None
NONE
- INCLUDE
INCLUDE- NONE
NONE
- "INCLUDE"
INCLUDE- "NONE"
NONE
TaskReportConfigOutputType, TaskReportConfigOutputTypeArgs
- Summary
Only SUMMARY_ONLY- Standard
STANDARD
- Task
Report Config Output Type Summary Only SUMMARY_ONLY- Task
Report Config Output Type Standard STANDARD
- Summary
Only SUMMARY_ONLY- Standard
STANDARD
- Summary
Only SUMMARY_ONLY- Standard
STANDARD
- SUMMARY_ONLY
SUMMARY_ONLY- STANDARD
STANDARD
- "SUMMARY_ONLY"
SUMMARY_ONLY- "STANDARD"
STANDARD
TaskReportConfigOverridesProperties, TaskReportConfigOverridesPropertiesArgs
Customizes the reporting level for aspects of your task report. For example, your report might generally only include errors, but you could specify that you want a list of successes and errors just for the files that Datasync attempted to delete in your destination location.- Deleted
Pulumi.
Aws Native. Data Sync. Inputs. Task Report Config Overrides Properties Deleted Properties - Specifies the level of reporting for the files, objects, and directories that Datasync attempted to delete in your destination location. This only applies if you configure your task to delete data in the destination that isn't in the source.
- Skipped
Pulumi.
Aws Native. Data Sync. Inputs. Task Report Config Overrides Properties Skipped Properties - Specifies the level of reporting for the files, objects, and directories that Datasync attempted to skip during your transfer.
- Transferred
Pulumi.
Aws Native. Data Sync. Inputs. Task Report Config Overrides Properties Transferred Properties - Specifies the level of reporting for the files, objects, and directories that Datasync attempted to transfer.
- Verified
Pulumi.
Aws Native. Data Sync. Inputs. Task Report Config Overrides Properties Verified Properties - Specifies the level of reporting for the files, objects, and directories that Datasync attempted to verify at the end of your transfer. This only applies if you configure your task to verify data during and after the transfer (which Datasync does by default)
- Deleted
Task
Report Config Overrides Properties Deleted Properties - Specifies the level of reporting for the files, objects, and directories that Datasync attempted to delete in your destination location. This only applies if you configure your task to delete data in the destination that isn't in the source.
- Skipped
Task
Report Config Overrides Properties Skipped Properties - Specifies the level of reporting for the files, objects, and directories that Datasync attempted to skip during your transfer.
- Transferred
Task
Report Config Overrides Properties Transferred Properties - Specifies the level of reporting for the files, objects, and directories that Datasync attempted to transfer.
- Verified
Task
Report Config Overrides Properties Verified Properties - Specifies the level of reporting for the files, objects, and directories that Datasync attempted to verify at the end of your transfer. This only applies if you configure your task to verify data during and after the transfer (which Datasync does by default)
- deleted
Task
Report Config Overrides Properties Deleted Properties - Specifies the level of reporting for the files, objects, and directories that Datasync attempted to delete in your destination location. This only applies if you configure your task to delete data in the destination that isn't in the source.
- skipped
Task
Report Config Overrides Properties Skipped Properties - Specifies the level of reporting for the files, objects, and directories that Datasync attempted to skip during your transfer.
- transferred
Task
Report Config Overrides Properties Transferred Properties - Specifies the level of reporting for the files, objects, and directories that Datasync attempted to transfer.
- verified
Task
Report Config Overrides Properties Verified Properties - Specifies the level of reporting for the files, objects, and directories that Datasync attempted to verify at the end of your transfer. This only applies if you configure your task to verify data during and after the transfer (which Datasync does by default)
- deleted
Task
Report Config Overrides Properties Deleted Properties - Specifies the level of reporting for the files, objects, and directories that Datasync attempted to delete in your destination location. This only applies if you configure your task to delete data in the destination that isn't in the source.
- skipped
Task
Report Config Overrides Properties Skipped Properties - Specifies the level of reporting for the files, objects, and directories that Datasync attempted to skip during your transfer.
- transferred
Task
Report Config Overrides Properties Transferred Properties - Specifies the level of reporting for the files, objects, and directories that Datasync attempted to transfer.
- verified
Task
Report Config Overrides Properties Verified Properties - Specifies the level of reporting for the files, objects, and directories that Datasync attempted to verify at the end of your transfer. This only applies if you configure your task to verify data during and after the transfer (which Datasync does by default)
- deleted
Task
Report Config Overrides Properties Deleted Properties - Specifies the level of reporting for the files, objects, and directories that Datasync attempted to delete in your destination location. This only applies if you configure your task to delete data in the destination that isn't in the source.
- skipped
Task
Report Config Overrides Properties Skipped Properties - Specifies the level of reporting for the files, objects, and directories that Datasync attempted to skip during your transfer.
- transferred
Task
Report Config Overrides Properties Transferred Properties - Specifies the level of reporting for the files, objects, and directories that Datasync attempted to transfer.
- verified
Task
Report Config Overrides Properties Verified Properties - Specifies the level of reporting for the files, objects, and directories that Datasync attempted to verify at the end of your transfer. This only applies if you configure your task to verify data during and after the transfer (which Datasync does by default)
- deleted Property Map
- Specifies the level of reporting for the files, objects, and directories that Datasync attempted to delete in your destination location. This only applies if you configure your task to delete data in the destination that isn't in the source.
- skipped Property Map
- Specifies the level of reporting for the files, objects, and directories that Datasync attempted to skip during your transfer.
- transferred Property Map
- Specifies the level of reporting for the files, objects, and directories that Datasync attempted to transfer.
- verified Property Map
- Specifies the level of reporting for the files, objects, and directories that Datasync attempted to verify at the end of your transfer. This only applies if you configure your task to verify data during and after the transfer (which Datasync does by default)
TaskReportConfigOverridesPropertiesDeletedProperties, TaskReportConfigOverridesPropertiesDeletedPropertiesArgs
Specifies the level of reporting for the files, objects, and directories that Datasync attempted to delete in your destination location. This only applies if you configure your task to delete data in the destination that isn't in the source.- Report
Level Pulumi.Aws Native. Data Sync. Task Report Config Overrides Properties Deleted Properties Report Level - Specifies whether you want your task report to include only what went wrong with your transfer or a list of what succeeded and didn't.
- Report
Level TaskReport Config Overrides Properties Deleted Properties Report Level - Specifies whether you want your task report to include only what went wrong with your transfer or a list of what succeeded and didn't.
- report
Level TaskReport Config Overrides Properties Deleted Properties Report Level - Specifies whether you want your task report to include only what went wrong with your transfer or a list of what succeeded and didn't.
- report
Level TaskReport Config Overrides Properties Deleted Properties Report Level - Specifies whether you want your task report to include only what went wrong with your transfer or a list of what succeeded and didn't.
- report_
level TaskReport Config Overrides Properties Deleted Properties Report Level - Specifies whether you want your task report to include only what went wrong with your transfer or a list of what succeeded and didn't.
- report
Level "ERRORS_ONLY" | "SUCCESSES_AND_ERRORS" - Specifies whether you want your task report to include only what went wrong with your transfer or a list of what succeeded and didn't.
TaskReportConfigOverridesPropertiesDeletedPropertiesReportLevel, TaskReportConfigOverridesPropertiesDeletedPropertiesReportLevelArgs
- Errors
Only ERRORS_ONLY- Successes
And Errors SUCCESSES_AND_ERRORS
- Task
Report Config Overrides Properties Deleted Properties Report Level Errors Only ERRORS_ONLY- Task
Report Config Overrides Properties Deleted Properties Report Level Successes And Errors SUCCESSES_AND_ERRORS
- Errors
Only ERRORS_ONLY- Successes
And Errors SUCCESSES_AND_ERRORS
- Errors
Only ERRORS_ONLY- Successes
And Errors SUCCESSES_AND_ERRORS
- ERRORS_ONLY
ERRORS_ONLY- SUCCESSES_AND_ERRORS
SUCCESSES_AND_ERRORS
- "ERRORS_ONLY"
ERRORS_ONLY- "SUCCESSES_AND_ERRORS"
SUCCESSES_AND_ERRORS
TaskReportConfigOverridesPropertiesSkippedProperties, TaskReportConfigOverridesPropertiesSkippedPropertiesArgs
Specifies the level of reporting for the files, objects, and directories that Datasync attempted to skip during your transfer.- Report
Level Pulumi.Aws Native. Data Sync. Task Report Config Overrides Properties Skipped Properties Report Level - Specifies whether you want your task report to include only what went wrong with your transfer or a list of what succeeded and didn't.
- Report
Level TaskReport Config Overrides Properties Skipped Properties Report Level - Specifies whether you want your task report to include only what went wrong with your transfer or a list of what succeeded and didn't.
- report
Level TaskReport Config Overrides Properties Skipped Properties Report Level - Specifies whether you want your task report to include only what went wrong with your transfer or a list of what succeeded and didn't.
- report
Level TaskReport Config Overrides Properties Skipped Properties Report Level - Specifies whether you want your task report to include only what went wrong with your transfer or a list of what succeeded and didn't.
- report_
level TaskReport Config Overrides Properties Skipped Properties Report Level - Specifies whether you want your task report to include only what went wrong with your transfer or a list of what succeeded and didn't.
- report
Level "ERRORS_ONLY" | "SUCCESSES_AND_ERRORS" - Specifies whether you want your task report to include only what went wrong with your transfer or a list of what succeeded and didn't.
TaskReportConfigOverridesPropertiesSkippedPropertiesReportLevel, TaskReportConfigOverridesPropertiesSkippedPropertiesReportLevelArgs
- Errors
Only ERRORS_ONLY- Successes
And Errors SUCCESSES_AND_ERRORS
- Task
Report Config Overrides Properties Skipped Properties Report Level Errors Only ERRORS_ONLY- Task
Report Config Overrides Properties Skipped Properties Report Level Successes And Errors SUCCESSES_AND_ERRORS
- Errors
Only ERRORS_ONLY- Successes
And Errors SUCCESSES_AND_ERRORS
- Errors
Only ERRORS_ONLY- Successes
And Errors SUCCESSES_AND_ERRORS
- ERRORS_ONLY
ERRORS_ONLY- SUCCESSES_AND_ERRORS
SUCCESSES_AND_ERRORS
- "ERRORS_ONLY"
ERRORS_ONLY- "SUCCESSES_AND_ERRORS"
SUCCESSES_AND_ERRORS
TaskReportConfigOverridesPropertiesTransferredProperties, TaskReportConfigOverridesPropertiesTransferredPropertiesArgs
Specifies the level of reporting for the files, objects, and directories that Datasync attempted to transfer.- Report
Level Pulumi.Aws Native. Data Sync. Task Report Config Overrides Properties Transferred Properties Report Level - Specifies whether you want your task report to include only what went wrong with your transfer or a list of what succeeded and didn't.
- Report
Level TaskReport Config Overrides Properties Transferred Properties Report Level - Specifies whether you want your task report to include only what went wrong with your transfer or a list of what succeeded and didn't.
- report
Level TaskReport Config Overrides Properties Transferred Properties Report Level - Specifies whether you want your task report to include only what went wrong with your transfer or a list of what succeeded and didn't.
- report
Level TaskReport Config Overrides Properties Transferred Properties Report Level - Specifies whether you want your task report to include only what went wrong with your transfer or a list of what succeeded and didn't.
- report_
level TaskReport Config Overrides Properties Transferred Properties Report Level - Specifies whether you want your task report to include only what went wrong with your transfer or a list of what succeeded and didn't.
- report
Level "ERRORS_ONLY" | "SUCCESSES_AND_ERRORS" - Specifies whether you want your task report to include only what went wrong with your transfer or a list of what succeeded and didn't.
TaskReportConfigOverridesPropertiesTransferredPropertiesReportLevel, TaskReportConfigOverridesPropertiesTransferredPropertiesReportLevelArgs
- Errors
Only ERRORS_ONLY- Successes
And Errors SUCCESSES_AND_ERRORS
- Task
Report Config Overrides Properties Transferred Properties Report Level Errors Only ERRORS_ONLY- Task
Report Config Overrides Properties Transferred Properties Report Level Successes And Errors SUCCESSES_AND_ERRORS
- Errors
Only ERRORS_ONLY- Successes
And Errors SUCCESSES_AND_ERRORS
- Errors
Only ERRORS_ONLY- Successes
And Errors SUCCESSES_AND_ERRORS
- ERRORS_ONLY
ERRORS_ONLY- SUCCESSES_AND_ERRORS
SUCCESSES_AND_ERRORS
- "ERRORS_ONLY"
ERRORS_ONLY- "SUCCESSES_AND_ERRORS"
SUCCESSES_AND_ERRORS
TaskReportConfigOverridesPropertiesVerifiedProperties, TaskReportConfigOverridesPropertiesVerifiedPropertiesArgs
Specifies the level of reporting for the files, objects, and directories that Datasync attempted to verify at the end of your transfer. This only applies if you configure your task to verify data during and after the transfer (which Datasync does by default)- Report
Level Pulumi.Aws Native. Data Sync. Task Report Config Overrides Properties Verified Properties Report Level - Specifies whether you want your task report to include only what went wrong with your transfer or a list of what succeeded and didn't.
- Report
Level TaskReport Config Overrides Properties Verified Properties Report Level - Specifies whether you want your task report to include only what went wrong with your transfer or a list of what succeeded and didn't.
- report
Level TaskReport Config Overrides Properties Verified Properties Report Level - Specifies whether you want your task report to include only what went wrong with your transfer or a list of what succeeded and didn't.
- report
Level TaskReport Config Overrides Properties Verified Properties Report Level - Specifies whether you want your task report to include only what went wrong with your transfer or a list of what succeeded and didn't.
- report_
level TaskReport Config Overrides Properties Verified Properties Report Level - Specifies whether you want your task report to include only what went wrong with your transfer or a list of what succeeded and didn't.
- report
Level "ERRORS_ONLY" | "SUCCESSES_AND_ERRORS" - Specifies whether you want your task report to include only what went wrong with your transfer or a list of what succeeded and didn't.
TaskReportConfigOverridesPropertiesVerifiedPropertiesReportLevel, TaskReportConfigOverridesPropertiesVerifiedPropertiesReportLevelArgs
- Errors
Only ERRORS_ONLY- Successes
And Errors SUCCESSES_AND_ERRORS
- Task
Report Config Overrides Properties Verified Properties Report Level Errors Only ERRORS_ONLY- Task
Report Config Overrides Properties Verified Properties Report Level Successes And Errors SUCCESSES_AND_ERRORS
- Errors
Only ERRORS_ONLY- Successes
And Errors SUCCESSES_AND_ERRORS
- Errors
Only ERRORS_ONLY- Successes
And Errors SUCCESSES_AND_ERRORS
- ERRORS_ONLY
ERRORS_ONLY- SUCCESSES_AND_ERRORS
SUCCESSES_AND_ERRORS
- "ERRORS_ONLY"
ERRORS_ONLY- "SUCCESSES_AND_ERRORS"
SUCCESSES_AND_ERRORS
TaskReportConfigReportLevel, TaskReportConfigReportLevelArgs
- Errors
Only ERRORS_ONLY- Successes
And Errors SUCCESSES_AND_ERRORS
- Task
Report Config Report Level Errors Only ERRORS_ONLY- Task
Report Config Report Level Successes And Errors SUCCESSES_AND_ERRORS
- Errors
Only ERRORS_ONLY- Successes
And Errors SUCCESSES_AND_ERRORS
- Errors
Only ERRORS_ONLY- Successes
And Errors SUCCESSES_AND_ERRORS
- ERRORS_ONLY
ERRORS_ONLY- SUCCESSES_AND_ERRORS
SUCCESSES_AND_ERRORS
- "ERRORS_ONLY"
ERRORS_ONLY- "SUCCESSES_AND_ERRORS"
SUCCESSES_AND_ERRORS
TaskSchedule, TaskScheduleArgs
Specifies the schedule you want your task to use for repeated executions.- Schedule
Expression string - A cron expression that specifies when AWS DataSync initiates a scheduled transfer from a source to a destination location
- Status
Pulumi.
Aws Native. Data Sync. Task Schedule Status - Specifies status of a schedule.
- Schedule
Expression string - A cron expression that specifies when AWS DataSync initiates a scheduled transfer from a source to a destination location
- Status
Task
Schedule Status - Specifies status of a schedule.
- schedule
Expression String - A cron expression that specifies when AWS DataSync initiates a scheduled transfer from a source to a destination location
- status
Task
Schedule Status - Specifies status of a schedule.
- schedule
Expression string - A cron expression that specifies when AWS DataSync initiates a scheduled transfer from a source to a destination location
- status
Task
Schedule Status - Specifies status of a schedule.
- schedule_
expression str - A cron expression that specifies when AWS DataSync initiates a scheduled transfer from a source to a destination location
- status
Task
Schedule Status - Specifies status of a schedule.
- schedule
Expression String - A cron expression that specifies when AWS DataSync initiates a scheduled transfer from a source to a destination location
- status "ENABLED" | "DISABLED"
- Specifies status of a schedule.
TaskScheduleStatus, TaskScheduleStatusArgs
- Enabled
ENABLED- Disabled
DISABLED
- Task
Schedule Status Enabled ENABLED- Task
Schedule Status Disabled DISABLED
- Enabled
ENABLED- Disabled
DISABLED
- Enabled
ENABLED- Disabled
DISABLED
- ENABLED
ENABLED- DISABLED
DISABLED
- "ENABLED"
ENABLED- "DISABLED"
DISABLED
TaskStatus, TaskStatusArgs
- Available
AVAILABLE- Creating
CREATING- Queued
QUEUED- Running
RUNNING- Unavailable
UNAVAILABLE
- Task
Status Available AVAILABLE- Task
Status Creating CREATING- Task
Status Queued QUEUED- Task
Status Running RUNNING- Task
Status Unavailable UNAVAILABLE
- Available
AVAILABLE- Creating
CREATING- Queued
QUEUED- Running
RUNNING- Unavailable
UNAVAILABLE
- Available
AVAILABLE- Creating
CREATING- Queued
QUEUED- Running
RUNNING- Unavailable
UNAVAILABLE
- AVAILABLE
AVAILABLE- CREATING
CREATING- QUEUED
QUEUED- RUNNING
RUNNING- UNAVAILABLE
UNAVAILABLE
- "AVAILABLE"
AVAILABLE- "CREATING"
CREATING- "QUEUED"
QUEUED- "RUNNING"
RUNNING- "UNAVAILABLE"
UNAVAILABLE
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
