# AWS Elastic Beanstalk API

> AWS Elastic Beanstalk API on Apizie: 47 endpoints (Cancels in-progress environment configuration update or application version deployment., Applies a scheduled managed action immediately. A managed action can be applied only if its status is…, Add or change the operations role used by an environment. After this call is made, Elastic Beanstalk uses…, Checks if the specified CNAME is available., …) returned as clean JSON through one API key. Send your own provider key in the x-upstream-key header. Call it over REST at https://zieapi.vercel.app/v1/cloud:amazonaws-elasticbeanstalk/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `cloud:amazonaws-elasticbeanstalk`
- Category: Cloud
- Status: byok
- Source: https://github.com/mermade/aws2openapi
- Page: https://zieapi.vercel.app/api/cloud/amazonaws-elasticbeanstalk
- OpenAPI: https://zieapi.vercel.app/api/cloud/amazonaws-elasticbeanstalk/openapi.json

AWS Elastic Beanstalk AWS Elastic Beanstalk makes it easy for you to create, deploy, and manage scalable, fault-tolerant applications running on the Amazon Web Services cloud. For more information about this product,…

## Endpoints

### Cancels in-progress environment configuration update or application version deployment.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-elasticbeanstalk/get-abort-environment-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| EnvironmentId | string | no | This specifies the ID of the environment with the in-progress update that you want to cancel. |
| EnvironmentName | string | no | This specifies the name of the environment with the in-progress update that you want to cancel. |

### Applies a scheduled managed action immediately. A managed action can be applied only if its status is…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-elasticbeanstalk/get-apply-environment-managed-action` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| EnvironmentName | string | no | The name of the target environment. |
| EnvironmentId | string | no | The environment ID of the target environment. |
| ActionId | string | yes | The action ID of the scheduled managed action to execute. |

### Add or change the operations role used by an environment. After this call is made, Elastic Beanstalk uses…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-elasticbeanstalk/get-associate-environment-operations-role` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| EnvironmentName | string | yes | The name of the environment to which to set the operations role. |
| OperationsRole | string | yes | The Amazon Resource Name (ARN) of an existing IAM role to be used as the environment's operations role. |

### Checks if the specified CNAME is available.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-elasticbeanstalk/get-check-dnsavailability` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| CNAMEPrefix | string | yes | The prefix used when this CNAME is reserved. |

### Create or update a group of environments that each run a separate component of a single application. Takes a…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-elasticbeanstalk/get-compose-environments` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ApplicationName | string | no | The name of the application to which the specified source bundles belong. |
| GroupName | string | no | The name of the group to which the target environments belong. Specify a group name only if the environment name defined in each target… |
| VersionLabels | array | no | A list of version labels, specifying one or more application source bundles that belong to the target application. Each source bundle must… |

### Creates an application that has one configuration template named default and no application versions.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-elasticbeanstalk/get-create-application` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ApplicationName | string | yes | The name of the application. Must be unique within your account. |
| Description | string | no | Your description of the application. |
| ResourceLifecycleConfig | object | no | Specifies an application resource lifecycle configuration to prevent your application from accumulating too many versions. |
| Tags | array | no | Specifies the tags applied to the application. Elastic Beanstalk applies these tags only to the application. Environments that you create… |

### Creates an application version for the specified application. You can create an application version from a…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-elasticbeanstalk/get-create-application-version` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ApplicationName | string | yes | The name of the application. If no application is found with this name, and AutoCreateApplication is false , returns an… |
| VersionLabel | string | yes | A label identifying this version. Constraint: Must be unique per application. If an application version already exists with this label for… |
| Description | string | no | A description of this application version. |
| SourceBuildInformation | object | no | Specify a commit in an AWS CodeCommit Git repository to use as the source code for the application version. |
| SourceBundle | object | no | The Amazon S3 bucket and key that identify the location of the source bundle for this version. The Amazon S3 bucket must be in the same… |
| BuildConfiguration | object | no | Settings for an AWS CodeBuild build. |
| AutoCreateApplication | boolean | no | Set to true to create an application with the specified name if it doesn't already exist. |
| Process | boolean | no | Pre-processes and validates the environment manifest ( env.yaml ) and configuration files ( *.config files in the .ebextensions folder) in… |
| Tags | array | no | Specifies the tags applied to the application version. Elastic Beanstalk applies these tags only to the application version. Environments… |

### Creates an AWS Elastic Beanstalk configuration template, associated with a specific Elastic Beanstalk…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-elasticbeanstalk/get-create-configuration-template` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ApplicationName | string | yes | The name of the Elastic Beanstalk application to associate with this configuration template. |
| TemplateName | string | yes | The name of the configuration template. Constraint: This name must be unique per application. |
| SolutionStackName | string | no | The name of an Elastic Beanstalk solution stack (platform version) that this configuration uses. For example, 64bit Amazon Linux 2013.09… |
| PlatformArn | string | no | The Amazon Resource Name (ARN) of the custom platform. For more information, see Custom Platforms in the AWS Elastic Beanstalk Developer… |
| SourceConfiguration | object | no | An Elastic Beanstalk configuration template to base this one on. If specified, Elastic Beanstalk uses the configuration values from the… |
| EnvironmentId | string | no | The ID of an environment whose settings you want to use to create the configuration template. You must specify EnvironmentId if you don't… |
| Description | string | no | An optional description for this configuration. |
| OptionSettings | array | no | Option values for the Elastic Beanstalk configuration, such as the instance type. If specified, these values override the values obtained… |
| Tags | array | no | Specifies the tags applied to the configuration template. |

### Launches an AWS Elastic Beanstalk environment for the specified application using the specified configuration.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-elasticbeanstalk/get-create-environment` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ApplicationName | string | yes | The name of the application that is associated with this environment. |
| EnvironmentName | string | no | A unique name for the environment. Constraint: Must be from 4 to 40 characters in length. The name can contain only letters, numbers, and… |
| GroupName | string | no | The name of the group to which the target environment belongs. Specify a group name only if the environment's name is specified in an… |
| Description | string | no | Your description for this environment. |
| CNAMEPrefix | string | no | If specified, the environment attempts to use this value as the prefix for the CNAME in your Elastic Beanstalk environment URL. If not… |
| Tier | object | no | Specifies the tier to use in creating this environment. The environment tier that you choose determines whether Elastic Beanstalk… |
| Tags | array | no | Specifies the tags applied to resources in the environment. |
| VersionLabel | string | no | The name of the application version to deploy. Default: If not specified, Elastic Beanstalk attempts to deploy the sample application. |
| TemplateName | string | no | The name of the Elastic Beanstalk configuration template to use with the environment. If you specify TemplateName , then don't specify… |
| SolutionStackName | string | no | The name of an Elastic Beanstalk solution stack (platform version) to use with the environment. If specified, Elastic Beanstalk sets the… |
| PlatformArn | string | no | The Amazon Resource Name (ARN) of the custom platform to use with the environment. For more information, see Custom Platforms in the AWS… |
| OptionSettings | array | no | If specified, AWS Elastic Beanstalk sets the specified configuration options to the requested value in the configuration set for the new… |
| OptionsToRemove | array | no | A list of custom user-defined configuration options to remove from the configuration set for this new environment. |
| OperationsRole | string | no | The Amazon Resource Name (ARN) of an existing IAM role to be used as the environment's operations role. If specified, Elastic Beanstalk… |

### Create a new version of your custom platform.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-elasticbeanstalk/get-create-platform-version` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| PlatformName | string | yes | The name of your custom platform. |
| PlatformVersion | string | yes | The number, such as 1.0.2, for the new platform version. |
| PlatformDefinitionBundle | object | yes | The location of the platform definition archive in Amazon S3. |
| EnvironmentName | string | no | The name of the builder environment. |
| OptionSettings | array | no | The configuration option settings to apply to the builder environment. |
| Tags | array | no | Specifies the tags applied to the new platform version. Elastic Beanstalk applies these tags only to the platform version. Environments… |

### Creates a bucket in Amazon S3 to store application versions, logs, and other files used by Elastic Beanstalk…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-elasticbeanstalk/get-create-storage-location` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |

### Deletes the specified application along with all associated versions and configurations. The application…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-elasticbeanstalk/get-delete-application` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ApplicationName | string | yes | The name of the application to delete. |
| TerminateEnvByForce | boolean | no | When set to true, running environments will be terminated before deleting the application. |

### Deletes the specified version from the specified application. You cannot delete an application version that…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-elasticbeanstalk/get-delete-application-version` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ApplicationName | string | yes | The name of the application to which the version belongs. |
| VersionLabel | string | yes | The label of the version to delete. |
| DeleteSourceBundle | boolean | no | Set to true to delete the source bundle from your storage bucket. Otherwise, the application version is deleted only from Elastic… |

### Deletes the specified configuration template. When you launch an environment using a configuration template,…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-elasticbeanstalk/get-delete-configuration-template` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ApplicationName | string | yes | The name of the application to delete the configuration template from. |
| TemplateName | string | yes | The name of the configuration template to delete. |

### Deletes the draft configuration associated with the running environment. Updating a running environment with…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-elasticbeanstalk/get-delete-environment-configuration` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ApplicationName | string | yes | The name of the application the environment is associated with. |
| EnvironmentName | string | yes | The name of the environment to delete the draft configuration from. |

### Deletes the specified version of a custom platform.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-elasticbeanstalk/get-delete-platform-version` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| PlatformArn | string | no | The ARN of the version of the custom platform. |

### Returns attributes related to AWS Elastic Beanstalk that are associated with the calling AWS account. The…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-elasticbeanstalk/get-describe-account-attributes` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |

### Retrieve a list of application versions.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-elasticbeanstalk/get-describe-application-versions` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ApplicationName | string | no | Specify an application name to show only application versions for that application. |
| VersionLabels | array | no | Specify a version label to show a specific application version. |
| MaxRecords | integer | no | For a paginated request. Specify a maximum number of application versions to include in each response. If no MaxRecords is specified, all… |
| NextToken | string | no | For a paginated request. Specify a token from a previous response page to retrieve the next response page. All other parameter values must… |

### Returns the descriptions of existing applications.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-elasticbeanstalk/get-describe-applications` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ApplicationNames | array | no | If specified, AWS Elastic Beanstalk restricts the returned descriptions to only include those with the specified names. |

### Describes the configuration options that are used in a particular configuration template or environment, or…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-elasticbeanstalk/get-describe-configuration-options` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ApplicationName | string | no | The name of the application associated with the configuration template or environment. Only needed if you want to describe the… |
| TemplateName | string | no | The name of the configuration template whose configuration options you want to describe. |
| EnvironmentName | string | no | The name of the environment whose configuration options you want to describe. |
| SolutionStackName | string | no | The name of the solution stack whose configuration options you want to describe. |
| PlatformArn | string | no | The ARN of the custom platform. |
| Options | array | no | If specified, restricts the descriptions to only the specified options. |

### Returns a description of the settings for the specified configuration set, that is, either a configuration…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-elasticbeanstalk/get-describe-configuration-settings` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ApplicationName | string | yes | The application for the environment or configuration template. |
| TemplateName | string | no | The name of the configuration template to describe. Conditional: You must specify either this parameter or an EnvironmentName, but not… |
| EnvironmentName | string | no | The name of the environment to describe. Condition: You must specify either this or a TemplateName, but not both. If you specify both, AWS… |

### Returns information about the overall health of the specified environment. The DescribeEnvironmentHealth…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-elasticbeanstalk/get-describe-environment-health` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| EnvironmentName | string | no | Specify the environment by name. You must specify either this or an EnvironmentName, or both. |
| EnvironmentId | string | no | Specify the environment by ID. You must specify either this or an EnvironmentName, or both. |
| AttributeNames | array | no | Specify the response elements to return. To retrieve all attributes, set to All . If no attribute names are specified, returns the name of… |

### Lists an environment's completed and failed managed actions.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-elasticbeanstalk/get-describe-environment-managed-action-history` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| EnvironmentId | string | no | The environment ID of the target environment. |
| EnvironmentName | string | no | The name of the target environment. |
| NextToken | string | no | The pagination token returned by a previous request. |
| MaxItems | integer | no | The maximum number of items to return for a single request. |

### Lists an environment's upcoming and in-progress managed actions.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-elasticbeanstalk/get-describe-environment-managed-actions` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| EnvironmentName | string | no | The name of the target environment. |
| EnvironmentId | string | no | The environment ID of the target environment. |
| Status | string | no | To show only actions with a particular status, specify a status. |

### Returns AWS resources for this environment.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-elasticbeanstalk/get-describe-environment-resources` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| EnvironmentId | string | no | The ID of the environment to retrieve AWS resource usage data. Condition: You must specify either this or an EnvironmentName, or both. If… |
| EnvironmentName | string | no | The name of the environment to retrieve AWS resource usage data. Condition: You must specify either this or an EnvironmentId, or both. If… |

### Returns descriptions for existing environments.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-elasticbeanstalk/get-describe-environments` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ApplicationName | string | no | If specified, AWS Elastic Beanstalk restricts the returned descriptions to include only those that are associated with this application. |
| VersionLabel | string | no | If specified, AWS Elastic Beanstalk restricts the returned descriptions to include only those that are associated with this application… |
| EnvironmentIds | array | no | If specified, AWS Elastic Beanstalk restricts the returned descriptions to include only those that have the specified IDs. |
| EnvironmentNames | array | no | If specified, AWS Elastic Beanstalk restricts the returned descriptions to include only those that have the specified names. |
| IncludeDeleted | boolean | no | Indicates whether to include deleted environments: true : Environments that have been deleted after IncludedDeletedBackTo are displayed.… |
| IncludedDeletedBackTo | string | no | If specified when IncludeDeleted is set to true , then environments deleted after this date are displayed. |
| MaxRecords | integer | no | For a paginated request. Specify a maximum number of environments to include in each response. If no MaxRecords is specified, all… |
| NextToken | string | no | For a paginated request. Specify a token from a previous response page to retrieve the next response page. All other parameter values must… |

### Returns list of event descriptions matching criteria up to the last 6 weeks. This action returns the most…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-elasticbeanstalk/get-describe-events` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ApplicationName | string | no | If specified, AWS Elastic Beanstalk restricts the returned descriptions to include only those associated with this application. |
| VersionLabel | string | no | If specified, AWS Elastic Beanstalk restricts the returned descriptions to those associated with this application version. |
| TemplateName | string | no | If specified, AWS Elastic Beanstalk restricts the returned descriptions to those that are associated with this environment configuration. |
| EnvironmentId | string | no | If specified, AWS Elastic Beanstalk restricts the returned descriptions to those associated with this environment. |
| EnvironmentName | string | no | If specified, AWS Elastic Beanstalk restricts the returned descriptions to those associated with this environment. |
| PlatformArn | string | no | The ARN of a custom platform version. If specified, AWS Elastic Beanstalk restricts the returned descriptions to those associated with… |
| RequestId | string | no | If specified, AWS Elastic Beanstalk restricts the described events to include only those associated with this request ID. |
| Severity | string | no | If specified, limits the events returned from this call to include only those with the specified severity or higher. |
| StartTime | string | no | If specified, AWS Elastic Beanstalk restricts the returned descriptions to those that occur on or after this time. |
| EndTime | string | no | If specified, AWS Elastic Beanstalk restricts the returned descriptions to those that occur up to, but not including, the EndTime . |
| MaxRecords | integer | no | Specifies the maximum number of events that can be returned, beginning with the most recent event. |
| NextToken | string | no | Pagination token. If specified, the events return the next batch of results. |

### Retrieves detailed information about the health of instances in your AWS Elastic Beanstalk. This operation…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-elasticbeanstalk/get-describe-instances-health` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| EnvironmentName | string | no | Specify the AWS Elastic Beanstalk environment by name. |
| EnvironmentId | string | no | Specify the AWS Elastic Beanstalk environment by ID. |
| AttributeNames | array | no | Specifies the response elements you wish to receive. To retrieve all attributes, set to All . If no attribute names are specified, returns… |
| NextToken | string | no | Specify the pagination token returned by a previous call. |

### Describes a platform version. Provides full details. Compare to ListPlatformVersions , which provides…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-elasticbeanstalk/get-describe-platform-version` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| PlatformArn | string | no | The ARN of the platform version. |

### Disassociate the operations role from an environment. After this call is made, Elastic Beanstalk uses the…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-elasticbeanstalk/get-disassociate-environment-operations-role` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| EnvironmentName | string | yes | The name of the environment from which to disassociate the operations role. |

### Returns a list of the available solution stack names, with the public version first and then in reverse…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-elasticbeanstalk/get-list-available-solution-stacks` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |

### Lists the platform branches available for your account in an AWS Region. Provides summary information about…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-elasticbeanstalk/get-list-platform-branches` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| Filters | array | no | Criteria for restricting the resulting list of platform branches. The filter is evaluated as a logical conjunction (AND) of the separate… |
| MaxRecords | integer | no | The maximum number of platform branch values returned in one call. |
| NextToken | string | no | For a paginated request. Specify a token from a previous response page to retrieve the next response page. All other parameter values must… |

### Lists the platform versions available for your account in an AWS Region. Provides summary information about…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-elasticbeanstalk/get-list-platform-versions` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| Filters | array | no | Criteria for restricting the resulting list of platform versions. The filter is interpreted as a logical conjunction (AND) of the separate… |
| MaxRecords | integer | no | The maximum number of platform version values returned in one call. |
| NextToken | string | no | For a paginated request. Specify a token from a previous response page to retrieve the next response page. All other parameter values must… |

### Return the tags applied to an AWS Elastic Beanstalk resource. The response contains a list of tag key-value…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-elasticbeanstalk/get-list-tags-for-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ResourceArn | string | yes | The Amazon Resource Name (ARN) of the resouce for which a tag list is requested. Must be the ARN of an Elastic Beanstalk resource. |

### Deletes and recreates all of the AWS resources (for example: the Auto Scaling group, load balancer, etc.)…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-elasticbeanstalk/get-rebuild-environment` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| EnvironmentId | string | no | The ID of the environment to rebuild. Condition: You must specify either this or an EnvironmentName, or both. If you do not specify… |
| EnvironmentName | string | no | The name of the environment to rebuild. Condition: You must specify either this or an EnvironmentId, or both. If you do not specify… |

### Initiates a request to compile the specified type of information of the deployed environment. Setting the…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-elasticbeanstalk/get-request-environment-info` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| EnvironmentId | string | no | The ID of the environment of the requested data. If no such environment is found, RequestEnvironmentInfo returns an InvalidParameterValue… |
| EnvironmentName | string | no | The name of the environment of the requested data. If no such environment is found, RequestEnvironmentInfo returns an… |
| InfoType | string | yes | The type of information to request. |

### Causes the environment to restart the application container server running on each Amazon EC2 instance.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-elasticbeanstalk/get-restart-app-server` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| EnvironmentId | string | no | The ID of the environment to restart the server for. Condition: You must specify either this or an EnvironmentName, or both. If you do not… |
| EnvironmentName | string | no | The name of the environment to restart the server for. Condition: You must specify either this or an EnvironmentId, or both. If you do not… |

### Retrieves the compiled information from a RequestEnvironmentInfo request. Related Topics…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-elasticbeanstalk/get-retrieve-environment-info` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| EnvironmentId | string | no | The ID of the data's environment. If no such environment is found, returns an InvalidParameterValue error. Condition: You must specify… |
| EnvironmentName | string | no | The name of the data's environment. If no such environment is found, returns an InvalidParameterValue error. Condition: You must specify… |
| InfoType | string | yes | The type of information to retrieve. |

### Swaps the CNAMEs of two environments.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-elasticbeanstalk/get-swap-environment-cnames` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| SourceEnvironmentId | string | no | The ID of the source environment. Condition: You must specify at least the SourceEnvironmentID or the SourceEnvironmentName . You may also… |
| SourceEnvironmentName | string | no | The name of the source environment. Condition: You must specify at least the SourceEnvironmentID or the SourceEnvironmentName . You may… |
| DestinationEnvironmentId | string | no | The ID of the destination environment. Condition: You must specify at least the DestinationEnvironmentID or the DestinationEnvironmentName… |
| DestinationEnvironmentName | string | no | The name of the destination environment. Condition: You must specify at least the DestinationEnvironmentID or the… |

### Terminates the specified environment.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-elasticbeanstalk/get-terminate-environment` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| EnvironmentId | string | no | The ID of the environment to terminate. Condition: You must specify either this or an EnvironmentName, or both. If you do not specify… |
| EnvironmentName | string | no | The name of the environment to terminate. Condition: You must specify either this or an EnvironmentId, or both. If you do not specify… |
| TerminateResources | boolean | no | Indicates whether the associated AWS resources should shut down when the environment is terminated: true : The specified environment as… |
| ForceTerminate | boolean | no | Terminates the target environment even if another environment in the same group is dependent on it. |

### Updates the specified application to have the specified properties. If a property (for example, description…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-elasticbeanstalk/get-update-application` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ApplicationName | string | yes | The name of the application to update. If no such application is found, UpdateApplication returns an InvalidParameterValue error. |
| Description | string | no | A new description for the application. Default: If not specified, AWS Elastic Beanstalk does not update the description. |

### Modifies lifecycle settings for an application.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-elasticbeanstalk/get-update-application-resource-lifecycle` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ApplicationName | string | yes | The name of the application. |
| ResourceLifecycleConfig | object | yes | The lifecycle configuration. |

### Updates the specified application version to have the specified properties. If a property (for example,…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-elasticbeanstalk/get-update-application-version` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ApplicationName | string | yes | The name of the application associated with this version. If no application is found with this name, UpdateApplication returns an… |
| VersionLabel | string | yes | The name of the version to update. If no application version is found with this label, UpdateApplication returns an InvalidParameterValue… |
| Description | string | no | A new description for this version. |

### Updates the specified configuration template to have the specified properties or configuration option…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-elasticbeanstalk/get-update-configuration-template` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ApplicationName | string | yes | The name of the application associated with the configuration template to update. If no application is found with this name,… |
| TemplateName | string | yes | The name of the configuration template to update. If no configuration template is found with this name, UpdateConfigurationTemplate… |
| Description | string | no | A new description for the configuration. |
| OptionSettings | array | no | A list of configuration option settings to update with the new specified option value. |
| OptionsToRemove | array | no | A list of configuration options to remove from the configuration set. Constraint: You can remove only UserDefined configuration options. |

### Updates the environment description, deploys a new application version, updates the configuration settings…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-elasticbeanstalk/get-update-environment` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ApplicationName | string | no | The name of the application with which the environment is associated. |
| EnvironmentId | string | no | The ID of the environment to update. If no environment with this ID exists, AWS Elastic Beanstalk returns an InvalidParameterValue error.… |
| EnvironmentName | string | no | The name of the environment to update. If no environment with this name exists, AWS Elastic Beanstalk returns an InvalidParameterValue… |
| GroupName | string | no | The name of the group to which the target environment belongs. Specify a group name only if the environment's name is specified in an… |
| Description | string | no | If this parameter is specified, AWS Elastic Beanstalk updates the description of this environment. |
| Tier | object | no | This specifies the tier to use to update the environment. Condition: At this time, if you change the tier version, name, or type, AWS… |
| VersionLabel | string | no | If this parameter is specified, AWS Elastic Beanstalk deploys the named application version to the environment. If no such application… |
| TemplateName | string | no | If this parameter is specified, AWS Elastic Beanstalk deploys this configuration template to the environment. If no such configuration… |
| SolutionStackName | string | no | This specifies the platform version that the environment will run after the environment is updated. |
| PlatformArn | string | no | The ARN of the platform, if used. |
| OptionSettings | array | no | If specified, AWS Elastic Beanstalk updates the configuration set associated with the running environment and sets the specified… |
| OptionsToRemove | array | no | A list of custom user-defined configuration options to remove from the configuration set for this environment. |

### Update the list of tags applied to an AWS Elastic Beanstalk resource. Two lists can be passed: TagsToAdd for…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-elasticbeanstalk/get-update-tags-for-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ResourceArn | string | yes | The Amazon Resource Name (ARN) of the resouce to be updated. Must be the ARN of an Elastic Beanstalk resource. |
| TagsToAdd | array | no | A list of tags to add or update. If a key of an existing tag is added, the tag's value is updated. Specify at least one of these… |
| TagsToRemove | array | no | A list of tag keys to remove. If a tag key doesn't exist, it is silently ignored. Specify at least one of these parameters: TagsToAdd ,… |

### Takes a set of configuration settings and either a configuration template or environment, and determines…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-elasticbeanstalk/get-validate-configuration-settings` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ApplicationName | string | yes | The name of the application that the configuration template or environment belongs to. |
| TemplateName | string | no | The name of the configuration template to validate the settings against. Condition: You cannot specify both this and an environment name. |
| EnvironmentName | string | no | The name of the environment to validate the settings against. Condition: You cannot specify both this and a configuration template name. |
| OptionSettings | array | yes | A list of the options and desired values to evaluate. |

## Example
```
curl "https://zieapi.vercel.app/v1/cloud:amazonaws-elasticbeanstalk/get-abort-environment-update" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the AWS Elastic Beanstalk API?
Create a free Apizie key, then send GET https://zieapi.vercel.app/v1/cloud:amazonaws-elasticbeanstalk/get-abort-environment-update with the header x-api-key. Every endpoint returns { project, data, timestamp }.

### Is the AWS Elastic Beanstalk API free on Apizie?
Yes. The Free plan includes 1,000 requests a month at 100 requests a minute, no credit card. AWS Elastic Beanstalk itself also needs your own key from amazonaws.com.

### Can AI agents use the AWS Elastic Beanstalk API?
Yes. Add the Apizie MCP server (https://zieapi.vercel.app/mcp) to Claude, ChatGPT, Cursor or VS Code, then ask in plain language. The agent calls run_scraper with project key cloud:amazonaws-elasticbeanstalk.

### What is the status of the AWS Elastic Beanstalk API?
Needs your own provider key (bring your own key)
