redriveAllowPolicy

@JvmName(name = "ydabhjtivwljsepu")
suspend fun redriveAllowPolicy(value: Output<Any>)
@JvmName(name = "eraskjbkfnfnkhpn")
suspend fun redriveAllowPolicy(value: Any?)

Parameters

value

The string that includes the parameters for the permissions for the dead-letter queue redrive permission and which source queues can specify dead-letter queues as a JSON object. The parameters are as follows:

  • `redrivePermission`: The permission type that defines which source queues can specify the current queue as the dead-letter queue. Valid values are:

  • `allowAll`: (Default) Any source queues in this AWS account in the same Region can specify this queue as the dead-letter queue.

  • `denyAll`: No source queues can specify this queue as the dead-letter queue.

  • `byQueue`: Only queues specified by the `sourceQueueArns` parameter can specify this queue as the dead-letter queue.

  • `sourceQueueArns`: The Amazon Resource Names (ARN)s of the source queues that can specify this queue as the dead-letter queue and redrive messages. You can specify this parameter only when the `redrivePermission` parameter is set to `byQueue`. You can specify up to 10 source queue ARNs. To allow more than 10 source queues to specify dead-letter queues, set the `redrivePermission` parameter to `allowAll`. Search the CloudFormation User Guide for AWS::SQS::Queue for more information about the expected schema for this property.