Skip to content
Release: Australia · Updated: 2023-08-03 · Official documentation · View source

AWS Elastic Beanstalk Spoke

AWS Elastic Beanstalk enables you to quickly deploy and manage applications in the Amazon AWS Cloud. Elastic Beanstalk reduces management complexity without restricting choice or control. When you upload your application, Elastic Beanstalk automatically handles capacity provisioning, load balancing, scaling, and application health monitoring.

Request apps on the Store

Visit the ServiceNow Store to view all the available apps, and for information about submitting requests to the store. For cumulative release notes information for all released apps, see the ServiceNow Store version history release notes.

Integration Hub subscription

This spoke requires an Integration Hub subscription. For more information, see Legal schedules - IntegrationHub overview.

Spoke version

AWS Elastic Beanstalk spoke v1.0.3 is the latest version.

Supported versions

AWS Elastic Beanstalk API version 2010-12-01.

Spoke subflows

There are no subflows provided with the AWS Elastic Beanstalk spoke.

Spoke actions

The AWS Elastic Beanstalk spoke provides actions to perform Elastic Beanstalk tasks when events occur in ServiceNow. Available actions include:

CategoryActionDescription
Account ManagementLook Up Account AttributesRetrieves attributes related to AWS Elastic Beanstalk that is associated with the calling AWS account.
Application ManagementCheck DNS AvailabilityChecks if the specified CNAME is available.
Create applicationCreates an application that has one configuration template name default and no application versions.
Create Application VersionCreates an application version for the specified application.
Create Configuration TemplateCreates an AWS Elastic Beanstalk configuration template, associated with a specific Elastic Beanstalk application.
Delete ApplicationDeletes the specified application along with all associated versions and configurations.
Delete Application VersionDeletes the specified version from the specified application.
Delete Configuration TemplateDeletes the specified application along with all associated versions and configurations.
Look Up Application VersionsRetrieves the descriptions of existing applications.
Look up ApplicationsRetrieves the descriptions of existing applications.
Update ApplicationUpdates the specified application to have the specified properties.
Update Application VersionUpdates the specified application version to have the specified properties.
Update Configuration TemplateUpdates the specified configuration template to have the specified properties or configuration option values.
Environment ManagementCreate EnvironmentLaunches an AWS Elastic Beanstalk environment for the specified application.
Create Storage LocationCreates a bucket in Amazon S3 to store application versions, logs, and other files used by Elastic Beanstalk environments.
Get Environment HealthLists the overall health information of the specified environment.
Look up Available Solution StacksLists the available solution stack names.
Look up Environment ResourcesLists AWS resources for the specified environment.
Look up EnvironmentsRetrieves the information about the existing environments.
Look Up Instances HealthRetrieves the descriptions of existing applications.
Restart App ServerRestarts the application container server running on each Amazon EC2 instance in the environment.
Swap Environment CNAMEsSwaps the CNAMEs of two environments.
Terminate EnvironmentTerminates the specified environment.
Update EnvironmentUpdates the specified environment.

AWS Elastic Beanstalk account requirements

The AWS Elastic Beanstalk spoke requires a credential that you create in the Amazon Web Services Management Console.

Connection and credential alias requirements

Integration Hub uses aliases to manage connection and credential information, and OAuth credentials. Using an alias eliminates the need to configure multiple credentials and connection information profiles when using multiple environments. If the connection or credential information changes, you don't need to update any actions that use the connection.

For information about setting up the spoke, see Create a credential record for the AWS Elastic Beanstalk spoke.