You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.

Class: Aws::ElasticBeanstalk::Types::CreatePlatformVersionRequest

Inherits:
Struct
  • Object
show all
Defined in:
(unknown)

Overview

Note:

When passing CreatePlatformVersionRequest as input to an Aws::Client method, you can use a vanilla 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",
    },
  ],
}

Request to create a new platform version.

Instance Attribute Summary collapse

Instance Attribute Details

#environment_nameString

The name of the builder environment.

Returns:

  • (String)

    The name of the builder environment.

#option_settingsArray<Types::ConfigurationOptionSetting>

The configuration option settings to apply to the builder environment.

Returns:

#platform_definition_bundleTypes::S3Location

The location of the platform definition archive in Amazon S3.

Returns:

  • (Types::S3Location)

    The location of the platform definition archive in Amazon S3.

#platform_nameString

The name of your custom platform.

Returns:

  • (String)

    The name of your custom platform.

#platform_versionString

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

Returns:

  • (String)

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

#tagsArray<Types::Tag>

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.

Returns:

  • (Array<Types::Tag>)

    Specifies the tags applied to the new platform version.