Skip to main content

ISNSPublishBatchRequestEntry

Interface in AWS.SNS

Interface for PublishBatchRequestEntry.

Properties

Id

property Id: string

Specify the identifier for the message within the batch.

Message

property Message: string

Specify the message body.

MessageAttributes

property MessageAttributes: TSNSMessageAttributes

Type: TSNSMessageAttributes

Specifies message attributes.

MessageDeduplicationId

property MessageDeduplicationId: string

Specify a unique identifier for message deduplication.

Optional. Only applies to FIFO topics. The MessageDeduplicationId can contain up to 128 alphanumeric characters (a-z, A-Z, 0-9) and punctuation (!"#$%&'()*+,-./:;<=>?@[\]^_{|}~`).

MessageGroupId

property MessageGroupId: string

Specify a group identifier for the message.

Optional. Only applies to FIFO topics. The MessageGroupId can contain up to 128 alphanumeric characters (a-z, A-Z, 0-9) and punctuation (!"#$%&'()*+,-./:;<=>?@[\]^_{|}~`).

MessageStructure

property MessageStructure: string

Specify a message structure.

Set MessageStructure to json if you want to send a different message to each protocol. When sending a JSON message, there must be at least a top-level JSON key of "default" with a string value.

Subject

property Subject: string

Specify a subject for the message.

Optional. The Subject is sent as the email subject line to email endpoints and will be present in the standard JSON messages delivered to other endpoints.