1. Packages
  2. AWS Cloud Control
  3. API Docs
  4. elasticbeanstalk
  5. ApplicationVersion

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.9.0 published on Monday, Nov 18, 2024 by Pulumi

aws-native.elasticbeanstalk.ApplicationVersion

Explore with Pulumi AI

aws-native logo

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.9.0 published on Monday, Nov 18, 2024 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,
                           source_bundle: Optional[ApplicationVersionSourceBundleArgs] = None,
                           description: Optional[str] = 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.
    
    

    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:

    ApplicationName string
    The name of the Elastic Beanstalk application that is associated with this application version.
    SourceBundle Pulumi.AwsNative.ElasticBeanstalk.Inputs.ApplicationVersionSourceBundle
    The Amazon S3 bucket and key that identify the location of the source bundle for this version.
    Description string
    A description of this application version.
    ApplicationName string
    The name of the Elastic Beanstalk application that is associated with this application version.
    SourceBundle ApplicationVersionSourceBundleArgs
    The Amazon S3 bucket and key that identify the location of the source bundle for this version.
    Description string
    A description of this application version.
    applicationName String
    The name of the Elastic Beanstalk application that is associated with this application version.
    sourceBundle ApplicationVersionSourceBundle
    The Amazon S3 bucket and key that identify the location of the source bundle for this version.
    description String
    A description of this application version.
    applicationName string
    The name of the Elastic Beanstalk application that is associated with this application version.
    sourceBundle ApplicationVersionSourceBundle
    The Amazon S3 bucket and key that identify the location of the source bundle for this version.
    description string
    A description of this application version.
    application_name str
    The name of the Elastic Beanstalk application that is associated with this application version.
    source_bundle ApplicationVersionSourceBundleArgs
    The Amazon S3 bucket and key that identify the location of the source bundle for this version.
    description str
    A description of this application version.
    applicationName String
    The name of the Elastic Beanstalk application that is associated with this application version.
    sourceBundle Property Map
    The Amazon S3 bucket and key that identify the location of the source bundle for this version.
    description String
    A description of this application version.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the ApplicationVersion resource produces the following output properties:

    AwsId string
    Id string
    The provider-assigned unique ID for this managed resource.
    AwsId string
    Id string
    The provider-assigned unique ID for this managed resource.
    awsId String
    id String
    The provider-assigned unique ID for this managed resource.
    awsId string
    id string
    The provider-assigned unique ID for this managed resource.
    aws_id str
    id str
    The provider-assigned unique ID for this managed resource.
    awsId String
    id String
    The provider-assigned unique ID for this managed resource.

    Supporting Types

    ApplicationVersionSourceBundle, ApplicationVersionSourceBundleArgs

    S3Bucket string
    The Amazon S3 bucket where the data is located.
    S3Key string
    The Amazon S3 key where the data is located.
    S3Bucket string
    The Amazon S3 bucket where the data is located.
    S3Key string
    The Amazon S3 key where the data is located.
    s3Bucket String
    The Amazon S3 bucket where the data is located.
    s3Key String
    The Amazon S3 key where the data is located.
    s3Bucket string
    The Amazon S3 bucket where the data is located.
    s3Key string
    The Amazon S3 key where the data is located.
    s3_bucket str
    The Amazon S3 bucket where the data is located.
    s3_key str
    The Amazon S3 key where the data is located.
    s3Bucket String
    The Amazon S3 bucket where the data is located.
    s3Key String
    The Amazon S3 key where the data is located.

    Package Details

    Repository
    AWS Native pulumi/pulumi-aws-native
    License
    Apache-2.0
    aws-native logo

    We recommend new projects start with resources from the AWS provider.

    AWS Cloud Control v1.9.0 published on Monday, Nov 18, 2024 by Pulumi