class Aws::Glue::Types::UpdateTriggerRequest

@note When making an API call, you may pass UpdateTriggerRequest

data as a hash:

    {
      name: "NameString", # required
      trigger_update: { # required
        name: "NameString",
        description: "DescriptionString",
        schedule: "GenericString",
        actions: [
          {
            job_name: "NameString",
            arguments: {
              "GenericString" => "GenericString",
            },
            timeout: 1,
            security_configuration: "NameString",
            notification_property: {
              notify_delay_after: 1,
            },
            crawler_name: "NameString",
          },
        ],
        predicate: {
          logical: "AND", # accepts AND, ANY
          conditions: [
            {
              logical_operator: "EQUALS", # accepts EQUALS
              job_name: "NameString",
              state: "STARTING", # accepts STARTING, RUNNING, STOPPING, STOPPED, SUCCEEDED, FAILED, TIMEOUT
              crawler_name: "NameString",
              crawl_state: "RUNNING", # accepts RUNNING, CANCELLING, CANCELLED, SUCCEEDED, FAILED
            },
          ],
        },
        event_batching_condition: {
          batch_size: 1, # required
          batch_window: 1,
        },
      },
    }

@!attribute [rw] name

The name of the trigger to update.
@return [String]

@!attribute [rw] trigger_update

The new values with which to update the trigger.
@return [Types::TriggerUpdate]

@see docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/UpdateTriggerRequest AWS API Documentation

Constants

SENSITIVE