Class: Aws::SSMContacts::Types::Contact

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

Overview

A personal contact or escalation plan that Incident Manager engages during an incident.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#aliasString

The unique and identifiable alias of the contact or escalation plan.

Returns:

  • (String)


177
178
179
180
181
182
183
184
# File 'gems/aws-sdk-ssmcontacts/lib/aws-sdk-ssmcontacts/types.rb', line 177

class Contact < Struct.new(
  :contact_arn,
  :alias,
  :display_name,
  :type)
  SENSITIVE = []
  include Aws::Structure
end

#contact_arnString

The Amazon Resource Name (ARN) of the contact or escalation plan.

Returns:

  • (String)


177
178
179
180
181
182
183
184
# File 'gems/aws-sdk-ssmcontacts/lib/aws-sdk-ssmcontacts/types.rb', line 177

class Contact < Struct.new(
  :contact_arn,
  :alias,
  :display_name,
  :type)
  SENSITIVE = []
  include Aws::Structure
end

#display_nameString

The full name of the contact or escalation plan.

Returns:

  • (String)


177
178
179
180
181
182
183
184
# File 'gems/aws-sdk-ssmcontacts/lib/aws-sdk-ssmcontacts/types.rb', line 177

class Contact < Struct.new(
  :contact_arn,
  :alias,
  :display_name,
  :type)
  SENSITIVE = []
  include Aws::Structure
end

#typeString

The type of contact.

  • PERSONAL: A single, individual contact.

  • ESCALATION: An escalation plan.

  • ONCALL_SCHEDULE: An on-call schedule.

Returns:

  • (String)


177
178
179
180
181
182
183
184
# File 'gems/aws-sdk-ssmcontacts/lib/aws-sdk-ssmcontacts/types.rb', line 177

class Contact < Struct.new(
  :contact_arn,
  :alias,
  :display_name,
  :type)
  SENSITIVE = []
  include Aws::Structure
end