Class ApplicationVersionState
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.elasticbeanstalk.inputs.ApplicationVersionState
-
public final class ApplicationVersionState extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classApplicationVersionState.Builder
-
Field Summary
Fields Modifier and Type Field Description static ApplicationVersionStateEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<java.lang.String>>application()java.util.Optional<com.pulumi.core.Output<java.lang.String>>arn()java.util.Optional<com.pulumi.core.Output<java.lang.String>>bucket()static ApplicationVersionState.Builderbuilder()static ApplicationVersionState.Builderbuilder(ApplicationVersionState defaults)java.util.Optional<com.pulumi.core.Output<java.lang.String>>description()java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>forceDelete()java.util.Optional<com.pulumi.core.Output<java.lang.String>>key()java.util.Optional<com.pulumi.core.Output<java.lang.String>>name()java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>process()java.util.Optional<com.pulumi.core.Output<java.lang.String>>region()java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>>tags()java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>>tagsAll()
-
-
-
Field Detail
-
Empty
public static final ApplicationVersionState Empty
-
-
Method Detail
-
application
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> application()
- Returns:
- Name of the Beanstalk Application the version is associated with.
-
arn
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> arn()
- Returns:
- ARN assigned by AWS for this Elastic Beanstalk Application.
-
bucket
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> bucket()
- Returns:
- S3 bucket that contains the Application Version source bundle.
-
description
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> description()
- Returns:
- Short description of the Application Version.
-
forceDelete
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> forceDelete()
- Returns:
- On delete, force an Application Version to be deleted when it may be in use by multiple Elastic Beanstalk Environments.
-
key
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> key()
- Returns:
- S3 object that is the Application Version source bundle.
-
name
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
- Returns:
- Unique name for the this Application Version. The following arguments are optional:
-
process
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> process()
- Returns:
- Pre-processes and validates the environment manifest (env.yaml ) and configuration files (*.config files in the .ebextensions folder) in the source bundle. Validating configuration files can identify issues prior to deploying the application version to an environment. You must turn processing on for application versions that you create using AWS CodeBuild or AWS CodeCommit. For application versions built from a source bundle in Amazon S3, processing is optional. It validates Elastic Beanstalk configuration files. It doesn’t validate your application’s configuration files, like proxy server or Docker configuration.
-
region
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> region()
- Returns:
- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
-
tags
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>> tags()
- Returns:
- Key-value map of tags for the Elastic Beanstalk Application Version. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
-
tagsAll
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>> tagsAll()
- Returns:
- Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
-
builder
public static ApplicationVersionState.Builder builder()
-
builder
public static ApplicationVersionState.Builder builder(ApplicationVersionState defaults)
-
-