Class: Aws::DataSync::Types::UpdateTaskRequest

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-datasync/types.rb

Overview

UpdateTaskResponse

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#cloud_watch_log_group_arnString

The Amazon Resource Name (ARN) of the resource name of the Amazon CloudWatch log group.

Returns:

  • (String)


5913
5914
5915
5916
5917
5918
5919
5920
5921
5922
5923
5924
# File 'lib/aws-sdk-datasync/types.rb', line 5913

class UpdateTaskRequest < Struct.new(
  :task_arn,
  :options,
  :excludes,
  :schedule,
  :name,
  :cloud_watch_log_group_arn,
  :includes,
  :task_report_config)
  SENSITIVE = []
  include Aws::Structure
end

#excludesArray<Types::FilterRule>

Specifies a list of filter rules that exclude specific data during your transfer. For more information and examples, see [Filtering data transferred by DataSync].

[1]: docs.aws.amazon.com/datasync/latest/userguide/filtering.html

Returns:



5913
5914
5915
5916
5917
5918
5919
5920
5921
5922
5923
5924
# File 'lib/aws-sdk-datasync/types.rb', line 5913

class UpdateTaskRequest < Struct.new(
  :task_arn,
  :options,
  :excludes,
  :schedule,
  :name,
  :cloud_watch_log_group_arn,
  :includes,
  :task_report_config)
  SENSITIVE = []
  include Aws::Structure
end

#includesArray<Types::FilterRule>

Specifies a list of filter rules that include specific data during your transfer. For more information and examples, see [Filtering data transferred by DataSync].

[1]: docs.aws.amazon.com/datasync/latest/userguide/filtering.html

Returns:



5913
5914
5915
5916
5917
5918
5919
5920
5921
5922
5923
5924
# File 'lib/aws-sdk-datasync/types.rb', line 5913

class UpdateTaskRequest < Struct.new(
  :task_arn,
  :options,
  :excludes,
  :schedule,
  :name,
  :cloud_watch_log_group_arn,
  :includes,
  :task_report_config)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

The name of the task to update.

Returns:

  • (String)


5913
5914
5915
5916
5917
5918
5919
5920
5921
5922
5923
5924
# File 'lib/aws-sdk-datasync/types.rb', line 5913

class UpdateTaskRequest < Struct.new(
  :task_arn,
  :options,
  :excludes,
  :schedule,
  :name,
  :cloud_watch_log_group_arn,
  :includes,
  :task_report_config)
  SENSITIVE = []
  include Aws::Structure
end

#optionsTypes::Options

Indicates how your transfer task is configured. These options include how DataSync handles files, objects, and their associated metadata during your transfer. You also can specify how to verify data integrity, set bandwidth limits for your task, among other options.

Each option has a default value. Unless you need to, you don’t have to configure any of these options before starting your task.

Returns:



5913
5914
5915
5916
5917
5918
5919
5920
5921
5922
5923
5924
# File 'lib/aws-sdk-datasync/types.rb', line 5913

class UpdateTaskRequest < Struct.new(
  :task_arn,
  :options,
  :excludes,
  :schedule,
  :name,
  :cloud_watch_log_group_arn,
  :includes,
  :task_report_config)
  SENSITIVE = []
  include Aws::Structure
end

#scheduleTypes::TaskSchedule

Specifies a schedule used to periodically transfer files from a source to a destination location. You can configure your task to execute hourly, daily, weekly or on specific days of the week. You control when in the day or hour you want the task to execute. The time you specify is UTC time. For more information, see [Scheduling your task].

[1]: docs.aws.amazon.com/datasync/latest/userguide/task-scheduling.html

Returns:



5913
5914
5915
5916
5917
5918
5919
5920
5921
5922
5923
5924
# File 'lib/aws-sdk-datasync/types.rb', line 5913

class UpdateTaskRequest < Struct.new(
  :task_arn,
  :options,
  :excludes,
  :schedule,
  :name,
  :cloud_watch_log_group_arn,
  :includes,
  :task_report_config)
  SENSITIVE = []
  include Aws::Structure
end

#task_arnString

The Amazon Resource Name (ARN) of the resource name of the task to update.

Returns:

  • (String)


5913
5914
5915
5916
5917
5918
5919
5920
5921
5922
5923
5924
# File 'lib/aws-sdk-datasync/types.rb', line 5913

class UpdateTaskRequest < Struct.new(
  :task_arn,
  :options,
  :excludes,
  :schedule,
  :name,
  :cloud_watch_log_group_arn,
  :includes,
  :task_report_config)
  SENSITIVE = []
  include Aws::Structure
end

#task_report_configTypes::TaskReportConfig

Specifies how you want to configure a task report, which provides detailed information about for your DataSync transfer.



5913
5914
5915
5916
5917
5918
5919
5920
5921
5922
5923
5924
# File 'lib/aws-sdk-datasync/types.rb', line 5913

class UpdateTaskRequest < Struct.new(
  :task_arn,
  :options,
  :excludes,
  :schedule,
  :name,
  :cloud_watch_log_group_arn,
  :includes,
  :task_report_config)
  SENSITIVE = []
  include Aws::Structure
end