Class: Aws::ARCRegionswitch::Types::CustomActionLambdaConfiguration

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

Overview

Configuration for Amazon Web Services Lambda functions that perform custom actions during a Region switch.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#lambdasArray<Types::Lambdas>

The Amazon Web Services Lambda functions for the execution block.

Returns:



451
452
453
454
455
456
457
458
459
# File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 451

class CustomActionLambdaConfiguration < Struct.new(
  :timeout_minutes,
  :lambdas,
  :retry_interval_minutes,
  :region_to_run,
  :ungraceful)
  SENSITIVE = []
  include Aws::Structure
end

#region_to_runString

The Amazon Web Services Region for the function to run in.

Returns:

  • (String)


451
452
453
454
455
456
457
458
459
# File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 451

class CustomActionLambdaConfiguration < Struct.new(
  :timeout_minutes,
  :lambdas,
  :retry_interval_minutes,
  :region_to_run,
  :ungraceful)
  SENSITIVE = []
  include Aws::Structure
end

#retry_interval_minutesFloat

The retry interval specified.

Returns:

  • (Float)


451
452
453
454
455
456
457
458
459
# File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 451

class CustomActionLambdaConfiguration < Struct.new(
  :timeout_minutes,
  :lambdas,
  :retry_interval_minutes,
  :region_to_run,
  :ungraceful)
  SENSITIVE = []
  include Aws::Structure
end

#timeout_minutesInteger

The timeout value specified for the configuration.

Returns:

  • (Integer)


451
452
453
454
455
456
457
458
459
# File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 451

class CustomActionLambdaConfiguration < Struct.new(
  :timeout_minutes,
  :lambdas,
  :retry_interval_minutes,
  :region_to_run,
  :ungraceful)
  SENSITIVE = []
  include Aws::Structure
end

#ungracefulTypes::LambdaUngraceful

The settings for ungraceful execution.



451
452
453
454
455
456
457
458
459
# File 'gems/aws-sdk-arcregionswitch/lib/aws-sdk-arcregionswitch/types.rb', line 451

class CustomActionLambdaConfiguration < Struct.new(
  :timeout_minutes,
  :lambdas,
  :retry_interval_minutes,
  :region_to_run,
  :ungraceful)
  SENSITIVE = []
  include Aws::Structure
end