class Aws::ElasticBeanstalk::Types::CreatePlatformVersionRequest

Request to create a new platform version.

@note When making an API call, you may pass CreatePlatformVersionRequest

data as a hash:

    {
      platform_name: "PlatformName", # required
      platform_version: "PlatformVersion", # required
      platform_definition_bundle: { # required
        s3_bucket: "S3Bucket",
        s3_key: "S3Key",
      },
      environment_name: "EnvironmentName",
      option_settings: [
        {
          resource_name: "ResourceName",
          namespace: "OptionNamespace",
          option_name: "ConfigurationOptionName",
          value: "ConfigurationOptionValue",
        },
      ],
      tags: [
        {
          key: "TagKey",
          value: "TagValue",
        },
      ],
    }

@!attribute [rw] platform_name

The name of your custom platform.
@return [String]

@!attribute [rw] platform_version

The number, such as 1.0.2, for the new platform version.
@return [String]

@!attribute [rw] platform_definition_bundle

The location of the platform definition archive in Amazon S3.
@return [Types::S3Location]

@!attribute [rw] environment_name

The name of the builder environment.
@return [String]

@!attribute [rw] option_settings

The configuration option settings to apply to the builder
environment.
@return [Array<Types::ConfigurationOptionSetting>]

@!attribute [rw] tags

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.
@return [Array<Types::Tag>]

@see docs.aws.amazon.com/goto/WebAPI/elasticbeanstalk-2010-12-01/CreatePlatformVersionRequest AWS API Documentation

Constants

SENSITIVE