Class: Aws::SSMContacts::Types::ContactChannel

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

Overview

The method that Incident Manager uses to engage a contact.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#activation_statusString

A Boolean value describing if the contact channel has been activated or not. If the contact channel isn't activated, Incident Manager can't engage the contact through it.

Returns:

  • (String)


219
220
221
222
223
224
225
226
227
228
# File 'gems/aws-sdk-ssmcontacts/lib/aws-sdk-ssmcontacts/types.rb', line 219

class ContactChannel < Struct.new(
  :contact_channel_arn,
  :contact_arn,
  :name,
  :type,
  :delivery_address,
  :activation_status)
  SENSITIVE = []
  include Aws::Structure
end

#contact_arnString

The ARN of the contact that contains the contact channel.

Returns:

  • (String)


219
220
221
222
223
224
225
226
227
228
# File 'gems/aws-sdk-ssmcontacts/lib/aws-sdk-ssmcontacts/types.rb', line 219

class ContactChannel < Struct.new(
  :contact_channel_arn,
  :contact_arn,
  :name,
  :type,
  :delivery_address,
  :activation_status)
  SENSITIVE = []
  include Aws::Structure
end

#contact_channel_arnString

The Amazon Resource Name (ARN) of the contact channel.

Returns:

  • (String)


219
220
221
222
223
224
225
226
227
228
# File 'gems/aws-sdk-ssmcontacts/lib/aws-sdk-ssmcontacts/types.rb', line 219

class ContactChannel < Struct.new(
  :contact_channel_arn,
  :contact_arn,
  :name,
  :type,
  :delivery_address,
  :activation_status)
  SENSITIVE = []
  include Aws::Structure
end

#delivery_addressTypes::ContactChannelAddress

The details that Incident Manager uses when trying to engage the contact channel.



219
220
221
222
223
224
225
226
227
228
# File 'gems/aws-sdk-ssmcontacts/lib/aws-sdk-ssmcontacts/types.rb', line 219

class ContactChannel < Struct.new(
  :contact_channel_arn,
  :contact_arn,
  :name,
  :type,
  :delivery_address,
  :activation_status)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

The name of the contact channel.

Returns:

  • (String)


219
220
221
222
223
224
225
226
227
228
# File 'gems/aws-sdk-ssmcontacts/lib/aws-sdk-ssmcontacts/types.rb', line 219

class ContactChannel < Struct.new(
  :contact_channel_arn,
  :contact_arn,
  :name,
  :type,
  :delivery_address,
  :activation_status)
  SENSITIVE = []
  include Aws::Structure
end

#typeString

The type of the contact channel. Incident Manager supports three contact methods:

  • SMS

  • VOICE

  • EMAIL

Returns:

  • (String)


219
220
221
222
223
224
225
226
227
228
# File 'gems/aws-sdk-ssmcontacts/lib/aws-sdk-ssmcontacts/types.rb', line 219

class ContactChannel < Struct.new(
  :contact_channel_arn,
  :contact_arn,
  :name,
  :type,
  :delivery_address,
  :activation_status)
  SENSITIVE = []
  include Aws::Structure
end