class Amazonite::Ssm::MaintenanceWindowTaskInvocationParameters

Overview

The parameters for task execution.

Included Modules

Defined in:

ssm/maintenance_window_task_invocation_parameters.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(pull : JSON::PullParser) #

[View source]
def self.new(run_command : MaintenanceWindowRunCommandParameters | Nil = nil, automation : MaintenanceWindowAutomationParameters | Nil = nil, step_functions : MaintenanceWindowStepFunctionsParameters | Nil = nil, lambda : MaintenanceWindowLambdaParameters | Nil = nil) #

[View source]

Instance Method Detail

def ==(other : self) #
Description copied from class Reference

Returns true if this reference is the same as other. Invokes same?.


def automation : MaintenanceWindowAutomationParameters | Nil #

The parameters for an AUTOMATION task type.


[View source]
def automation=(automation : MaintenanceWindowAutomationParameters | Nil) #

The parameters for an AUTOMATION task type.


[View source]
def hash(hasher) #
Description copied from class Reference

See Object#hash(hasher)


The parameters for a LAMBDA task type.


[View source]
def lambda=(lambda : MaintenanceWindowLambdaParameters | Nil) #

The parameters for a LAMBDA task type.


[View source]
def run_command : MaintenanceWindowRunCommandParameters | Nil #

The parameters for a RUN_COMMAND task type.


[View source]
def run_command=(run_command : MaintenanceWindowRunCommandParameters | Nil) #

The parameters for a RUN_COMMAND task type.


[View source]
def step_functions : MaintenanceWindowStepFunctionsParameters | Nil #

The parameters for a STEP_FUNCTIONS task type.


[View source]
def step_functions=(step_functions : MaintenanceWindowStepFunctionsParameters | Nil) #

The parameters for a STEP_FUNCTIONS task type.


[View source]
def validate! : Nil #

[View source]