You are viewing documentation for version 3 of the AWS SDK for Ruby. Version 2 documentation can be found here.

Class: Aws::SSM::Types::MaintenanceWindowLambdaParameters

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-ssm/lib/aws-sdk-ssm/types.rb

Overview

Note:

When making an API call, you may pass MaintenanceWindowLambdaParameters data as a hash:

{
  client_context: "MaintenanceWindowLambdaClientContext",
  qualifier: "MaintenanceWindowLambdaQualifier",
  payload: "data",
}

The parameters for a LAMBDA task type.

Instance Attribute Summary collapse

Instance Attribute Details

#client_contextString

Pass client-specific information to the Lambda function that you are invoking. You can then process the client information in your Lambda function as you choose through the context variable.

Returns:

  • (String)


7060
7061
7062
7063
7064
7065
# File 'gems/aws-sdk-ssm/lib/aws-sdk-ssm/types.rb', line 7060

class MaintenanceWindowLambdaParameters < Struct.new(
  :client_context,
  :qualifier,
  :payload)
  include Aws::Structure
end

#payloadString

JSON to provide to your Lambda function as input.

Returns:

  • (String)


7060
7061
7062
7063
7064
7065
# File 'gems/aws-sdk-ssm/lib/aws-sdk-ssm/types.rb', line 7060

class MaintenanceWindowLambdaParameters < Struct.new(
  :client_context,
  :qualifier,
  :payload)
  include Aws::Structure
end

#qualifierString

(Optional) Specify a Lambda function version or alias name. If you specify a function version, the action uses the qualified function ARN to invoke a specific Lambda function. If you specify an alias name, the action uses the alias ARN to invoke the Lambda function version to which the alias points.

Returns:

  • (String)


7060
7061
7062
7063
7064
7065
# File 'gems/aws-sdk-ssm/lib/aws-sdk-ssm/types.rb', line 7060

class MaintenanceWindowLambdaParameters < Struct.new(
  :client_context,
  :qualifier,
  :payload)
  include Aws::Structure
end