class Aws::SSMContacts::Types::StartEngagementRequest

@note When making an API call, you may pass StartEngagementRequest

data as a hash:

    {
      contact_id: "SsmContactsArn", # required
      sender: "Sender", # required
      subject: "Subject", # required
      content: "Content", # required
      public_subject: "PublicSubject",
      public_content: "PublicContent",
      incident_id: "IncidentId",
      idempotency_token: "IdempotencyToken",
    }

@!attribute [rw] contact_id

The Amazon Resource Name (ARN) of the contact being engaged.
@return [String]

@!attribute [rw] sender

The user that started the engagement.
@return [String]

@!attribute [rw] subject

The secure subject of the message that was sent to the contact. Use
this field for engagements to `VOICE` or `EMAIL`.
@return [String]

@!attribute [rw] content

The secure content of the message that was sent to the contact. Use
this field for engagements to `VOICE` or `EMAIL`.
@return [String]

@!attribute [rw] public_subject

The insecure subject of the message that was sent to the contact.
Use this field for engagements to `SMS`.
@return [String]

@!attribute [rw] public_content

The insecure content of the message that was sent to the contact.
Use this field for engagements to `SMS`.
@return [String]

@!attribute [rw] incident_id

The ARN of the incident that the engagement is part of.
@return [String]

@!attribute [rw] idempotency_token

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.
@return [String]

@see docs.aws.amazon.com/goto/WebAPI/ssm-contacts-2021-05-03/StartEngagementRequest AWS API Documentation

Constants

SENSITIVE