Class: Aws::SSMContacts::Types::CreateContactRequest

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

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#aliasString

The short name to quickly identify a contact or escalation plan. The contact alias must be unique and identifiable.

Returns:

  • (String)


396
397
398
399
400
401
402
403
404
405
# File 'lib/aws-sdk-ssmcontacts/types.rb', line 396

class CreateContactRequest < Struct.new(
  :alias,
  :display_name,
  :type,
  :plan,
  :tags,
  :idempotency_token)
  SENSITIVE = []
  include Aws::Structure
end

#display_nameString

The full name of the contact or escalation plan.

Returns:

  • (String)


396
397
398
399
400
401
402
403
404
405
# File 'lib/aws-sdk-ssmcontacts/types.rb', line 396

class CreateContactRequest < Struct.new(
  :alias,
  :display_name,
  :type,
  :plan,
  :tags,
  :idempotency_token)
  SENSITIVE = []
  include Aws::Structure
end

#idempotency_tokenString

A token ensuring that the operation is called only once with the specified details.

**A suitable default value is auto-generated.** You should normally not need to pass this option.

Returns:

  • (String)


396
397
398
399
400
401
402
403
404
405
# File 'lib/aws-sdk-ssmcontacts/types.rb', line 396

class CreateContactRequest < Struct.new(
  :alias,
  :display_name,
  :type,
  :plan,
  :tags,
  :idempotency_token)
  SENSITIVE = []
  include Aws::Structure
end

#planTypes::Plan

A list of stages. A contact has an engagement plan with stages that contact specified contact channels. An escalation plan uses stages that contact specified contacts.

Returns:



396
397
398
399
400
401
402
403
404
405
# File 'lib/aws-sdk-ssmcontacts/types.rb', line 396

class CreateContactRequest < Struct.new(
  :alias,
  :display_name,
  :type,
  :plan,
  :tags,
  :idempotency_token)
  SENSITIVE = []
  include Aws::Structure
end

#tagsArray<Types::Tag>

Adds a tag to the target. You can only tag resources created in the first Region of your replication set.

Returns:



396
397
398
399
400
401
402
403
404
405
# File 'lib/aws-sdk-ssmcontacts/types.rb', line 396

class CreateContactRequest < Struct.new(
  :alias,
  :display_name,
  :type,
  :plan,
  :tags,
  :idempotency_token)
  SENSITIVE = []
  include Aws::Structure
end

#typeString

To create an escalation plan use ‘ESCALATION`. To create a contact use `PERSONAL`.

Returns:

  • (String)


396
397
398
399
400
401
402
403
404
405
# File 'lib/aws-sdk-ssmcontacts/types.rb', line 396

class CreateContactRequest < Struct.new(
  :alias,
  :display_name,
  :type,
  :plan,
  :tags,
  :idempotency_token)
  SENSITIVE = []
  include Aws::Structure
end