UpdateTaskRequest

public struct UpdateTaskRequest : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • The Amazon Resource Name (ARN) of the resource name of the CloudWatch LogGroup.

    Declaration

    Swift

    public let cloudWatchLogGroupArn: String?
  • A list of filter rules that determines which files to exclude from a task. The list should contain a single filter string that consists of the patterns to exclude. The patterns are delimited by “|” (that is, a pipe), for example: “/folder1|/folder2”

    Declaration

    Swift

    public let excludes: [FilterRule]?
  • The name of the task to update.

    Declaration

    Swift

    public let name: String?
  • Undocumented

    Declaration

    Swift

    public let options: Options?
  • 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 task-scheduling.

    Declaration

    Swift

    public let schedule: TaskSchedule?
  • The Amazon Resource Name (ARN) of the resource name of the task to update.

    Declaration

    Swift

    public let taskArn: String
  • Undocumented

    Declaration

    Swift

    public init(cloudWatchLogGroupArn: String? = nil, excludes: [FilterRule]? = nil, name: String? = nil, options: Options? = nil, schedule: TaskSchedule? = nil, taskArn: String)
  • Declaration

    Swift

    public func validate(name: String) throws