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