class Aws::OpsWorks::Types::App

A description of the app.

@!attribute [rw] app_id

The app ID.
@return [String]

@!attribute [rw] stack_id

The app stack ID.
@return [String]

@!attribute [rw] shortname

The app's short name.
@return [String]

@!attribute [rw] name

The app name.
@return [String]

@!attribute [rw] description

A description of the app.
@return [String]

@!attribute [rw] data_sources

The app's data sources.
@return [Array<Types::DataSource>]

@!attribute [rw] type

The app type.
@return [String]

@!attribute [rw] app_source

A `Source` object that describes the app repository.
@return [Types::Source]

@!attribute [rw] domains

The app vhost settings with multiple domains separated by commas.
For example: `'www.example.com, example.com'`
@return [Array<String>]

@!attribute [rw] enable_ssl

Whether to enable SSL for the app.
@return [Boolean]

@!attribute [rw] ssl_configuration

An `SslConfiguration` object with the SSL configuration.
@return [Types::SslConfiguration]

@!attribute [rw] attributes

The stack attributes.
@return [Hash<String,String>]

@!attribute [rw] created_at

When the app was created.
@return [String]

@!attribute [rw] environment

An array of `EnvironmentVariable` objects that specify environment
variables to be associated with the app. After you deploy the app,
these variables are defined on the associated app server instances.
For more information, see [ Environment Variables][1].

<note markdown="1"> There is no specific limit on the number of environment variables.
However, the size of the associated data structure - which includes
the variable names, values, and protected flag values - cannot
exceed 20 KB. This limit should accommodate most if not all use
cases, but if you do exceed it, you will cause an exception (API)
with an "Environment: is too large (maximum is 20 KB)" message.

 </note>

[1]: https://docs.aws.amazon.com/opsworks/latest/userguide/workingapps-creating.html#workingapps-creating-environment
@return [Array<Types::EnvironmentVariable>]

@see docs.aws.amazon.com/goto/WebAPI/opsworks-2013-02-18/App AWS API Documentation

Constants

SENSITIVE