Skip to content

Create a new version of your custom platform

Description

Create a new version of your custom platform.

Usage

elasticbeanstalk_create_platform_version(PlatformName, PlatformVersion,
  PlatformDefinitionBundle, EnvironmentName, OptionSettings, Tags)

Arguments

  • PlatformName

    [required] The name of your custom platform.

  • PlatformVersion

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

  • PlatformDefinitionBundle

    [required] The location of the platform definition archive in Amazon S3.

  • EnvironmentName

    The name of the builder environment.

  • OptionSettings

    The configuration option settings to apply to the builder environment.

  • 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.

Value

A list with the following syntax:

list(
  PlatformSummary = list(
    PlatformArn = "string",
    PlatformOwner = "string",
    PlatformStatus = "Creating"|"Failed"|"Ready"|"Deleting"|"Deleted",
    PlatformCategory = "string",
    OperatingSystemName = "string",
    OperatingSystemVersion = "string",
    SupportedTierList = list(
      "string"
    ),
    SupportedAddonList = list(
      "string"
    ),
    PlatformLifecycleState = "string",
    PlatformVersion = "string",
    PlatformBranchName = "string",
    PlatformBranchLifecycleState = "string"
  ),
  Builder = list(
    ARN = "string"
  )
)

Request syntax

svc$create_platform_version(
  PlatformName = "string",
  PlatformVersion = "string",
  PlatformDefinitionBundle = list(
    S3Bucket = "string",
    S3Key = "string"
  ),
  EnvironmentName = "string",
  OptionSettings = list(
    list(
      ResourceName = "string",
      Namespace = "string",
      OptionName = "string",
      Value = "string"
    )
  ),
  Tags = list(
    list(
      Key = "string",
      Value = "string"
    )
  )
)