Assign resources to users from a multiple-items request

Multiple items in a single cart can be assigned to different users for cloud resource provisioning when the two-step checkout process is not enabled. Affected users receive an email notification upon completion.

To assign resources to different users when creating a single request with multiple items, two-step checkout cannot be enabled. Standard behavior when multiple items are ordered in a single cart is to allow each requested item to be assigned to a different user, using the new variable assigned_to for each item. If the assigned-to user is left blank, then the value in the opened-by user field is used.

Two-step checkout is not enabled by default. If the user chooses to enable two-step checkout, then all items in the request are assigned to a single user and the new variable is ignored.

An email notification is sent to the assigned-to or opened-by user upon completion of the order, whether it was successful or not. For security purposes, notifications for EC2 key pairs are sent only to the assigned-to user. The following extension points support modification of email message and email recipients.

CMP provider extension points

  • AWS Instance - AfterSchedule
  • AWS Instance - SetErrorNotification
  • AWS Instance - SetSuccessNotification
  • AWS Stack - SetSuccessNotification
  • AWS Stack - SetErrorNotification
  • AWS Stack - AfterSchedule

VM extension points

  • CloudFormationSetErrorNotification
  • CloudFormationSetSuccessNotification
  • CloudFormationAfterSchedule
  • EC2SetErrorNotification
  • EC2SetSuccessNotification
  • EC2AfterSchedule
  • AzureTemplateSetErrorNotification
  • AzureTemplateSetSuccessNotification
  • AzureTemplateAfterSchedule
  • AzureVMAfterSchedule