We recommend new projects start with resources from the AWS provider.
published on Monday, Sep 28, 2026 by Pulumi
We recommend new projects start with resources from the AWS provider.
published on Monday, Sep 28, 2026 by Pulumi
Resource Type definition for AWS::ElasticBeanstalk::ApplicationVersion
Create ApplicationVersion Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ApplicationVersion(name: string, args: ApplicationVersionArgs, opts?: CustomResourceOptions);@overload
def ApplicationVersion(resource_name: str,
args: ApplicationVersionArgs,
opts: Optional[ResourceOptions] = None)
@overload
def ApplicationVersion(resource_name: str,
opts: Optional[ResourceOptions] = None,
application_name: Optional[str] = None,
build_configuration: Optional[ApplicationVersionBuildConfigurationArgs] = None,
description: Optional[str] = None,
image_configuration: Optional[ApplicationVersionImageConfigurationArgs] = None,
process: Optional[bool] = None,
source_bundle: Optional[ApplicationVersionSourceBundleArgs] = None)func NewApplicationVersion(ctx *Context, name string, args ApplicationVersionArgs, opts ...ResourceOption) (*ApplicationVersion, error)public ApplicationVersion(string name, ApplicationVersionArgs args, CustomResourceOptions? opts = null)
public ApplicationVersion(String name, ApplicationVersionArgs args)
public ApplicationVersion(String name, ApplicationVersionArgs args, CustomResourceOptions options)
type: aws-native:elasticbeanstalk:ApplicationVersion
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "aws-native_elasticbeanstalk_application_version" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args ApplicationVersionArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args ApplicationVersionArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args ApplicationVersionArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ApplicationVersionArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ApplicationVersionArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
ApplicationVersion Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The ApplicationVersion resource accepts the following input properties:
- Application
Name string - The name of the Elastic Beanstalk application that is associated with this application version.
- Build
Configuration Pulumi.Aws Native. Elastic Beanstalk. Inputs. Application Version Build Configuration - Settings for an AWS CodeBuild build that packages and builds an application version from source code.
- Description string
- A description of this application version.
- Image
Configuration Pulumi.Aws Native. Elastic Beanstalk. Inputs. Application Version Image Configuration - Configuration for image-based application versions.
- Process bool
- Pre-process and validate the environment manifest (
env.yaml) and configuration files in the source bundle. Leave unset for the service default. - Source
Bundle Pulumi.Aws Native. Elastic Beanstalk. Inputs. Application Version Source Bundle - The Amazon S3 bucket and key that identify the location of the source bundle for this version.
- Application
Name string - The name of the Elastic Beanstalk application that is associated with this application version.
- Build
Configuration ApplicationVersion Build Configuration Args - Settings for an AWS CodeBuild build that packages and builds an application version from source code.
- Description string
- A description of this application version.
- Image
Configuration ApplicationVersion Image Configuration Args - Configuration for image-based application versions.
- Process bool
- Pre-process and validate the environment manifest (
env.yaml) and configuration files in the source bundle. Leave unset for the service default. - Source
Bundle ApplicationVersion Source Bundle Args - The Amazon S3 bucket and key that identify the location of the source bundle for this version.
- application_
name string - The name of the Elastic Beanstalk application that is associated with this application version.
- build_
configuration object - Settings for an AWS CodeBuild build that packages and builds an application version from source code.
- description string
- A description of this application version.
- image_
configuration object - Configuration for image-based application versions.
- process bool
- Pre-process and validate the environment manifest (
env.yaml) and configuration files in the source bundle. Leave unset for the service default. - source_
bundle object - The Amazon S3 bucket and key that identify the location of the source bundle for this version.
- application
Name String - The name of the Elastic Beanstalk application that is associated with this application version.
- build
Configuration ApplicationVersion Build Configuration - Settings for an AWS CodeBuild build that packages and builds an application version from source code.
- description String
- A description of this application version.
- image
Configuration ApplicationVersion Image Configuration - Configuration for image-based application versions.
- process Boolean
- Pre-process and validate the environment manifest (
env.yaml) and configuration files in the source bundle. Leave unset for the service default. - source
Bundle ApplicationVersion Source Bundle - The Amazon S3 bucket and key that identify the location of the source bundle for this version.
- application
Name string - The name of the Elastic Beanstalk application that is associated with this application version.
- build
Configuration ApplicationVersion Build Configuration - Settings for an AWS CodeBuild build that packages and builds an application version from source code.
- description string
- A description of this application version.
- image
Configuration ApplicationVersion Image Configuration - Configuration for image-based application versions.
- process boolean
- Pre-process and validate the environment manifest (
env.yaml) and configuration files in the source bundle. Leave unset for the service default. - source
Bundle ApplicationVersion Source Bundle - The Amazon S3 bucket and key that identify the location of the source bundle for this version.
- application_
name str - The name of the Elastic Beanstalk application that is associated with this application version.
- build_
configuration ApplicationVersion Build Configuration Args - Settings for an AWS CodeBuild build that packages and builds an application version from source code.
- description str
- A description of this application version.
- image_
configuration ApplicationVersion Image Configuration Args - Configuration for image-based application versions.
- process bool
- Pre-process and validate the environment manifest (
env.yaml) and configuration files in the source bundle. Leave unset for the service default. - source_
bundle ApplicationVersion Source Bundle Args - The Amazon S3 bucket and key that identify the location of the source bundle for this version.
- application
Name String - The name of the Elastic Beanstalk application that is associated with this application version.
- build
Configuration Property Map - Settings for an AWS CodeBuild build that packages and builds an application version from source code.
- description String
- A description of this application version.
- image
Configuration Property Map - Configuration for image-based application versions.
- process Boolean
- Pre-process and validate the environment manifest (
env.yaml) and configuration files in the source bundle. Leave unset for the service default. - source
Bundle Property Map - The Amazon S3 bucket and key that identify the location of the source bundle for this version.
Outputs
All input properties are implicitly available as output properties. Additionally, the ApplicationVersion resource produces the following output properties:
Supporting Types
ApplicationVersionBuildConfiguration, ApplicationVersionBuildConfigurationArgs
- Code
Build stringService Role - The ARN of the IAM role that AWS CodeBuild assumes to build the application version.
- Image string
- The CodeBuild image used for the build environment.
- Artifact
Name string - The name of the build artifact.
- Compute
Type Pulumi.Aws Native. Elastic Beanstalk. Application Version Build Configuration Compute Type - The compute type for the CodeBuild build environment.
- Timeout
In intMinutes - The timeout for the CodeBuild build, in minutes.
- Code
Build stringService Role - The ARN of the IAM role that AWS CodeBuild assumes to build the application version.
- Image string
- The CodeBuild image used for the build environment.
- Artifact
Name string - The name of the build artifact.
- Compute
Type ApplicationVersion Build Configuration Compute Type - The compute type for the CodeBuild build environment.
- Timeout
In intMinutes - The timeout for the CodeBuild build, in minutes.
- code_
build_ stringservice_ role - The ARN of the IAM role that AWS CodeBuild assumes to build the application version.
- image string
- The CodeBuild image used for the build environment.
- artifact_
name string - The name of the build artifact.
- compute_
type "BUILD_GENERAL1_SMALL" | "BUILD_GENERAL1_MEDIUM" | "BUILD_GENERAL1_LARGE" - The compute type for the CodeBuild build environment.
- timeout_
in_ numberminutes - The timeout for the CodeBuild build, in minutes.
- code
Build StringService Role - The ARN of the IAM role that AWS CodeBuild assumes to build the application version.
- image String
- The CodeBuild image used for the build environment.
- artifact
Name String - The name of the build artifact.
- compute
Type ApplicationVersion Build Configuration Compute Type - The compute type for the CodeBuild build environment.
- timeout
In IntegerMinutes - The timeout for the CodeBuild build, in minutes.
- code
Build stringService Role - The ARN of the IAM role that AWS CodeBuild assumes to build the application version.
- image string
- The CodeBuild image used for the build environment.
- artifact
Name string - The name of the build artifact.
- compute
Type ApplicationVersion Build Configuration Compute Type - The compute type for the CodeBuild build environment.
- timeout
In numberMinutes - The timeout for the CodeBuild build, in minutes.
- code_
build_ strservice_ role - The ARN of the IAM role that AWS CodeBuild assumes to build the application version.
- image str
- The CodeBuild image used for the build environment.
- artifact_
name str - The name of the build artifact.
- compute_
type ApplicationVersion Build Configuration Compute Type - The compute type for the CodeBuild build environment.
- timeout_
in_ intminutes - The timeout for the CodeBuild build, in minutes.
- code
Build StringService Role - The ARN of the IAM role that AWS CodeBuild assumes to build the application version.
- image String
- The CodeBuild image used for the build environment.
- artifact
Name String - The name of the build artifact.
- compute
Type "BUILD_GENERAL1_SMALL" | "BUILD_GENERAL1_MEDIUM" | "BUILD_GENERAL1_LARGE" - The compute type for the CodeBuild build environment.
- timeout
In NumberMinutes - The timeout for the CodeBuild build, in minutes.
ApplicationVersionBuildConfigurationComputeType, ApplicationVersionBuildConfigurationComputeTypeArgs
- Build
General1Small BUILD_GENERAL1_SMALL- Build
General1Medium BUILD_GENERAL1_MEDIUM- Build
General1Large BUILD_GENERAL1_LARGE
- Application
Version Build Configuration Compute Type Build General1Small BUILD_GENERAL1_SMALL- Application
Version Build Configuration Compute Type Build General1Medium BUILD_GENERAL1_MEDIUM- Application
Version Build Configuration Compute Type Build General1Large BUILD_GENERAL1_LARGE
- "BUILD_GENERAL1_SMALL"
BUILD_GENERAL1_SMALL- "BUILD_GENERAL1_MEDIUM"
BUILD_GENERAL1_MEDIUM- "BUILD_GENERAL1_LARGE"
BUILD_GENERAL1_LARGE
- Build
General1Small BUILD_GENERAL1_SMALL- Build
General1Medium BUILD_GENERAL1_MEDIUM- Build
General1Large BUILD_GENERAL1_LARGE
- Build
General1Small BUILD_GENERAL1_SMALL- Build
General1Medium BUILD_GENERAL1_MEDIUM- Build
General1Large BUILD_GENERAL1_LARGE
- BUILD_GENERAL1_SMALL
BUILD_GENERAL1_SMALL- BUILD_GENERAL1_MEDIUM
BUILD_GENERAL1_MEDIUM- BUILD_GENERAL1_LARGE
BUILD_GENERAL1_LARGE
- "BUILD_GENERAL1_SMALL"
BUILD_GENERAL1_SMALL- "BUILD_GENERAL1_MEDIUM"
BUILD_GENERAL1_MEDIUM- "BUILD_GENERAL1_LARGE"
BUILD_GENERAL1_LARGE
ApplicationVersionImageBuildConfiguration, ApplicationVersionImageBuildConfigurationArgs
- Code
Build stringService Role - The ARN of the IAM role that AWS CodeBuild assumes to build the application version.
- Type
Pulumi.
Aws Native. Elastic Beanstalk. Application Version Image Build Configuration Type - The type of image build: docker or buildpack.
- Architecture
Pulumi.
Aws Native. Elastic Beanstalk. Application Version Image Build Configuration Architecture - The target architecture for the built container image.
- Buildpack string
- The buildpack to use for building the image.
- Compute
Type Pulumi.Aws Native. Elastic Beanstalk. Application Version Image Build Configuration Compute Type - The compute type for the CodeBuild build environment.
- Dockerfile
Location string - The path to the Dockerfile, relative to the source root.
- Timeout
In intMinutes - The timeout for the CodeBuild build, in minutes.
- Code
Build stringService Role - The ARN of the IAM role that AWS CodeBuild assumes to build the application version.
- Type
Application
Version Image Build Configuration Type - The type of image build: docker or buildpack.
- Architecture
Application
Version Image Build Configuration Architecture - The target architecture for the built container image.
- Buildpack string
- The buildpack to use for building the image.
- Compute
Type ApplicationVersion Image Build Configuration Compute Type - The compute type for the CodeBuild build environment.
- Dockerfile
Location string - The path to the Dockerfile, relative to the source root.
- Timeout
In intMinutes - The timeout for the CodeBuild build, in minutes.
- code_
build_ stringservice_ role - The ARN of the IAM role that AWS CodeBuild assumes to build the application version.
- type "docker" | "buildpack"
- The type of image build: docker or buildpack.
- architecture "amd64" | "arm64"
- The target architecture for the built container image.
- buildpack string
- The buildpack to use for building the image.
- compute_
type "BUILD_GENERAL1_SMALL" | "BUILD_GENERAL1_MEDIUM" | "BUILD_GENERAL1_LARGE" - The compute type for the CodeBuild build environment.
- dockerfile_
location string - The path to the Dockerfile, relative to the source root.
- timeout_
in_ numberminutes - The timeout for the CodeBuild build, in minutes.
- code
Build StringService Role - The ARN of the IAM role that AWS CodeBuild assumes to build the application version.
- type
Application
Version Image Build Configuration Type - The type of image build: docker or buildpack.
- architecture
Application
Version Image Build Configuration Architecture - The target architecture for the built container image.
- buildpack String
- The buildpack to use for building the image.
- compute
Type ApplicationVersion Image Build Configuration Compute Type - The compute type for the CodeBuild build environment.
- dockerfile
Location String - The path to the Dockerfile, relative to the source root.
- timeout
In IntegerMinutes - The timeout for the CodeBuild build, in minutes.
- code
Build stringService Role - The ARN of the IAM role that AWS CodeBuild assumes to build the application version.
- type
Application
Version Image Build Configuration Type - The type of image build: docker or buildpack.
- architecture
Application
Version Image Build Configuration Architecture - The target architecture for the built container image.
- buildpack string
- The buildpack to use for building the image.
- compute
Type ApplicationVersion Image Build Configuration Compute Type - The compute type for the CodeBuild build environment.
- dockerfile
Location string - The path to the Dockerfile, relative to the source root.
- timeout
In numberMinutes - The timeout for the CodeBuild build, in minutes.
- code_
build_ strservice_ role - The ARN of the IAM role that AWS CodeBuild assumes to build the application version.
- type
Application
Version Image Build Configuration Type - The type of image build: docker or buildpack.
- architecture
Application
Version Image Build Configuration Architecture - The target architecture for the built container image.
- buildpack str
- The buildpack to use for building the image.
- compute_
type ApplicationVersion Image Build Configuration Compute Type - The compute type for the CodeBuild build environment.
- dockerfile_
location str - The path to the Dockerfile, relative to the source root.
- timeout_
in_ intminutes - The timeout for the CodeBuild build, in minutes.
- code
Build StringService Role - The ARN of the IAM role that AWS CodeBuild assumes to build the application version.
- type "docker" | "buildpack"
- The type of image build: docker or buildpack.
- architecture "amd64" | "arm64"
- The target architecture for the built container image.
- buildpack String
- The buildpack to use for building the image.
- compute
Type "BUILD_GENERAL1_SMALL" | "BUILD_GENERAL1_MEDIUM" | "BUILD_GENERAL1_LARGE" - The compute type for the CodeBuild build environment.
- dockerfile
Location String - The path to the Dockerfile, relative to the source root.
- timeout
In NumberMinutes - The timeout for the CodeBuild build, in minutes.
ApplicationVersionImageBuildConfigurationArchitecture, ApplicationVersionImageBuildConfigurationArchitectureArgs
- Amd64
amd64- Arm64
arm64
- Application
Version Image Build Configuration Architecture Amd64 amd64- Application
Version Image Build Configuration Architecture Arm64 arm64
- "amd64"
amd64- "arm64"
arm64
- Amd64
amd64- Arm64
arm64
- Amd64
amd64- Arm64
arm64
- AMD64
amd64- ARM64
arm64
- "amd64"
amd64- "arm64"
arm64
ApplicationVersionImageBuildConfigurationComputeType, ApplicationVersionImageBuildConfigurationComputeTypeArgs
- Build
General1Small BUILD_GENERAL1_SMALL- Build
General1Medium BUILD_GENERAL1_MEDIUM- Build
General1Large BUILD_GENERAL1_LARGE
- Application
Version Image Build Configuration Compute Type Build General1Small BUILD_GENERAL1_SMALL- Application
Version Image Build Configuration Compute Type Build General1Medium BUILD_GENERAL1_MEDIUM- Application
Version Image Build Configuration Compute Type Build General1Large BUILD_GENERAL1_LARGE
- "BUILD_GENERAL1_SMALL"
BUILD_GENERAL1_SMALL- "BUILD_GENERAL1_MEDIUM"
BUILD_GENERAL1_MEDIUM- "BUILD_GENERAL1_LARGE"
BUILD_GENERAL1_LARGE
- Build
General1Small BUILD_GENERAL1_SMALL- Build
General1Medium BUILD_GENERAL1_MEDIUM- Build
General1Large BUILD_GENERAL1_LARGE
- Build
General1Small BUILD_GENERAL1_SMALL- Build
General1Medium BUILD_GENERAL1_MEDIUM- Build
General1Large BUILD_GENERAL1_LARGE
- BUILD_GENERAL1_SMALL
BUILD_GENERAL1_SMALL- BUILD_GENERAL1_MEDIUM
BUILD_GENERAL1_MEDIUM- BUILD_GENERAL1_LARGE
BUILD_GENERAL1_LARGE
- "BUILD_GENERAL1_SMALL"
BUILD_GENERAL1_SMALL- "BUILD_GENERAL1_MEDIUM"
BUILD_GENERAL1_MEDIUM- "BUILD_GENERAL1_LARGE"
BUILD_GENERAL1_LARGE
ApplicationVersionImageBuildConfigurationType, ApplicationVersionImageBuildConfigurationTypeArgs
- Docker
docker- Buildpack
buildpack
- Application
Version Image Build Configuration Type Docker docker- Application
Version Image Build Configuration Type Buildpack buildpack
- "docker"
docker- "buildpack"
buildpack
- Docker
docker- Buildpack
buildpack
- Docker
docker- Buildpack
buildpack
- DOCKER
docker- BUILDPACK
buildpack
- "docker"
docker- "buildpack"
buildpack
ApplicationVersionImageConfiguration, ApplicationVersionImageConfigurationArgs
- Build
Pulumi.
Aws Native. Elastic Beanstalk. Inputs. Application Version Image Build Configuration - Configuration for building a container image from source code.
- Source
Pulumi.
Aws Native. Elastic Beanstalk. Inputs. Application Version Image Source - The container image source for this version, as an ECR image URI.
- Build
Application
Version Image Build Configuration - Configuration for building a container image from source code.
- Source
Application
Version Image Source - The container image source for this version, as an ECR image URI.
- build
Application
Version Image Build Configuration - Configuration for building a container image from source code.
- source
Application
Version Image Source - The container image source for this version, as an ECR image URI.
- build
Application
Version Image Build Configuration - Configuration for building a container image from source code.
- source
Application
Version Image Source - The container image source for this version, as an ECR image URI.
- build
Application
Version Image Build Configuration - Configuration for building a container image from source code.
- source
Application
Version Image Source - The container image source for this version, as an ECR image URI.
- build Property Map
- Configuration for building a container image from source code.
- source Property Map
- The container image source for this version, as an ECR image URI.
ApplicationVersionImageSource, ApplicationVersionImageSourceArgs
- Uri string
- The URI of the container image, e.g. an ECR image URI.
- Uri string
- The URI of the container image, e.g. an ECR image URI.
- uri string
- The URI of the container image, e.g. an ECR image URI.
- uri String
- The URI of the container image, e.g. an ECR image URI.
- uri string
- The URI of the container image, e.g. an ECR image URI.
- uri str
- The URI of the container image, e.g. an ECR image URI.
- uri String
- The URI of the container image, e.g. an ECR image URI.
ApplicationVersionSourceBundle, ApplicationVersionSourceBundleArgs
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
published on Monday, Sep 28, 2026 by Pulumi