AWS Elastic Beanstalk
API Reference (API Version 2010-12-01)

CreatePlatformVersion

Create a new version of your custom platform.

Request Parameters

For information about the parameters that are common to all actions, see Common Parameters.

EnvironmentName

The name of the builder environment.

Type: String

Length Constraints: Minimum length of 4. Maximum length of 40.

Required: No

OptionSettings.member.N

The configuration option settings to apply to the builder environment.

Type: Array of ConfigurationOptionSetting objects

Required: No

PlatformDefinitionBundle

The location of the platform definition archive in Amazon S3.

Type: S3Location object

Required: Yes

PlatformName

The name of your custom platform.

Type: String

Required: Yes

PlatformVersion

The number, such as 1.0.2, for the new platform version.

Type: String

Required: Yes

Tags.member.N

Specifies the tags applied to the new platform version.

Elastic Beanstalk applies these tags only to the platform version. Environments that you create using the platform version don't inherit the tags.

Type: Array of Tag objects

Required: No

Response Elements

The following elements are returned by the service.

Builder

The builder used to create the custom platform.

Type: Builder object

PlatformSummary

Detailed information about the new version of the custom platform.

Type: PlatformSummary object

Errors

For information about the errors that are common to all actions, see Common Errors.

ElasticBeanstalkService

A generic service exception has occurred.

HTTP Status Code: 400

InsufficientPrivileges

The specified account does not have sufficient privileges for one or more AWS services.

HTTP Status Code: 403

TooManyPlatforms

You have exceeded the maximum number of allowed platforms associated with the account.

HTTP Status Code: 400

See Also

For more information about using this API in one of the language-specific AWS SDKs, see the following: