Class: Aws::OpsWorks::Types::App
- Inherits:
-
Struct
- Object
- Struct
- Aws::OpsWorks::Types::App
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-opsworks/types.rb
Overview
A description of the app.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#app_id ⇒ String
The app ID.
-
#app_source ⇒ Types::Source
A ‘Source` object that describes the app repository.
-
#attributes ⇒ Hash<String,String>
The stack attributes.
-
#created_at ⇒ String
When the app was created.
-
#data_sources ⇒ Array<Types::DataSource>
The app’s data sources.
-
#description ⇒ String
A description of the app.
-
#domains ⇒ Array<String>
The app vhost settings with multiple domains separated by commas.
-
#enable_ssl ⇒ Boolean
Whether to enable SSL for the app.
-
#environment ⇒ Array<Types::EnvironmentVariable>
An array of ‘EnvironmentVariable` objects that specify environment variables to be associated with the app.
-
#name ⇒ String
The app name.
-
#shortname ⇒ String
The app’s short name.
-
#ssl_configuration ⇒ Types::SslConfiguration
An ‘SslConfiguration` object with the SSL configuration.
-
#stack_id ⇒ String
The app stack ID.
-
#type ⇒ String
The app type.
Instance Attribute Details
#app_id ⇒ String
The app ID.
109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 |
# File 'lib/aws-sdk-opsworks/types.rb', line 109 class App < Struct.new( :app_id, :stack_id, :shortname, :name, :description, :data_sources, :type, :app_source, :domains, :enable_ssl, :ssl_configuration, :attributes, :created_at, :environment) SENSITIVE = [] include Aws::Structure end |
#app_source ⇒ Types::Source
A ‘Source` object that describes the app repository.
109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 |
# File 'lib/aws-sdk-opsworks/types.rb', line 109 class App < Struct.new( :app_id, :stack_id, :shortname, :name, :description, :data_sources, :type, :app_source, :domains, :enable_ssl, :ssl_configuration, :attributes, :created_at, :environment) SENSITIVE = [] include Aws::Structure end |
#attributes ⇒ Hash<String,String>
The stack attributes.
109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 |
# File 'lib/aws-sdk-opsworks/types.rb', line 109 class App < Struct.new( :app_id, :stack_id, :shortname, :name, :description, :data_sources, :type, :app_source, :domains, :enable_ssl, :ssl_configuration, :attributes, :created_at, :environment) SENSITIVE = [] include Aws::Structure end |
#created_at ⇒ String
When the app was created.
109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 |
# File 'lib/aws-sdk-opsworks/types.rb', line 109 class App < Struct.new( :app_id, :stack_id, :shortname, :name, :description, :data_sources, :type, :app_source, :domains, :enable_ssl, :ssl_configuration, :attributes, :created_at, :environment) SENSITIVE = [] include Aws::Structure end |
#data_sources ⇒ Array<Types::DataSource>
The app’s data sources.
109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 |
# File 'lib/aws-sdk-opsworks/types.rb', line 109 class App < Struct.new( :app_id, :stack_id, :shortname, :name, :description, :data_sources, :type, :app_source, :domains, :enable_ssl, :ssl_configuration, :attributes, :created_at, :environment) SENSITIVE = [] include Aws::Structure end |
#description ⇒ String
A description of the app.
109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 |
# File 'lib/aws-sdk-opsworks/types.rb', line 109 class App < Struct.new( :app_id, :stack_id, :shortname, :name, :description, :data_sources, :type, :app_source, :domains, :enable_ssl, :ssl_configuration, :attributes, :created_at, :environment) SENSITIVE = [] include Aws::Structure end |
#domains ⇒ Array<String>
The app vhost settings with multiple domains separated by commas. For example: ‘’www.example.com, example.com’‘
109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 |
# File 'lib/aws-sdk-opsworks/types.rb', line 109 class App < Struct.new( :app_id, :stack_id, :shortname, :name, :description, :data_sources, :type, :app_source, :domains, :enable_ssl, :ssl_configuration, :attributes, :created_at, :environment) SENSITIVE = [] include Aws::Structure end |
#enable_ssl ⇒ Boolean
Whether to enable SSL for the app.
109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 |
# File 'lib/aws-sdk-opsworks/types.rb', line 109 class App < Struct.new( :app_id, :stack_id, :shortname, :name, :description, :data_sources, :type, :app_source, :domains, :enable_ssl, :ssl_configuration, :attributes, :created_at, :environment) SENSITIVE = [] include Aws::Structure end |
#environment ⇒ Array<Types::EnvironmentVariable>
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].
<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>
109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 |
# File 'lib/aws-sdk-opsworks/types.rb', line 109 class App < Struct.new( :app_id, :stack_id, :shortname, :name, :description, :data_sources, :type, :app_source, :domains, :enable_ssl, :ssl_configuration, :attributes, :created_at, :environment) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
The app name.
109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 |
# File 'lib/aws-sdk-opsworks/types.rb', line 109 class App < Struct.new( :app_id, :stack_id, :shortname, :name, :description, :data_sources, :type, :app_source, :domains, :enable_ssl, :ssl_configuration, :attributes, :created_at, :environment) SENSITIVE = [] include Aws::Structure end |
#shortname ⇒ String
The app’s short name.
109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 |
# File 'lib/aws-sdk-opsworks/types.rb', line 109 class App < Struct.new( :app_id, :stack_id, :shortname, :name, :description, :data_sources, :type, :app_source, :domains, :enable_ssl, :ssl_configuration, :attributes, :created_at, :environment) SENSITIVE = [] include Aws::Structure end |
#ssl_configuration ⇒ Types::SslConfiguration
An ‘SslConfiguration` object with the SSL configuration.
109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 |
# File 'lib/aws-sdk-opsworks/types.rb', line 109 class App < Struct.new( :app_id, :stack_id, :shortname, :name, :description, :data_sources, :type, :app_source, :domains, :enable_ssl, :ssl_configuration, :attributes, :created_at, :environment) SENSITIVE = [] include Aws::Structure end |
#stack_id ⇒ String
The app stack ID.
109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 |
# File 'lib/aws-sdk-opsworks/types.rb', line 109 class App < Struct.new( :app_id, :stack_id, :shortname, :name, :description, :data_sources, :type, :app_source, :domains, :enable_ssl, :ssl_configuration, :attributes, :created_at, :environment) SENSITIVE = [] include Aws::Structure end |
#type ⇒ String
The app type.
109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 |
# File 'lib/aws-sdk-opsworks/types.rb', line 109 class App < Struct.new( :app_id, :stack_id, :shortname, :name, :description, :data_sources, :type, :app_source, :domains, :enable_ssl, :ssl_configuration, :attributes, :created_at, :environment) SENSITIVE = [] include Aws::Structure end |