Class: Aws::SSMContacts::Types::Stage

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

Overview

Note:

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

{
  duration_in_minutes: 1, # required
  targets: [ # required
    {
      channel_target_info: {
        contact_channel_id: "SsmContactsArn", # required
        retry_interval_in_minutes: 1,
      },
      contact_target_info: {
        contact_id: "SsmContactsArn",
        is_essential: false, # required
      },
    },
  ],
}

A set amount of time that an escalation plan or engagement plan engages the specified contacts or contact methods.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#duration_in_minutesInteger

The time to wait until beginning the next stage. The duration can only be set to 0 if a target is specified.

Returns:

  • (Integer)


1556
1557
1558
1559
1560
1561
# File 'gems/aws-sdk-ssmcontacts/lib/aws-sdk-ssmcontacts/types.rb', line 1556

class Stage < Struct.new(
  :duration_in_minutes,
  :targets)
  SENSITIVE = []
  include Aws::Structure
end

#targetsArray<Types::Target>

The contacts or contact methods that the escalation plan or engagement plan is engaging.

Returns:



1556
1557
1558
1559
1560
1561
# File 'gems/aws-sdk-ssmcontacts/lib/aws-sdk-ssmcontacts/types.rb', line 1556

class Stage < Struct.new(
  :duration_in_minutes,
  :targets)
  SENSITIVE = []
  include Aws::Structure
end