Class: Aws::OpsWorks::Types::App
- Inherits:
-
Struct
- Object
- Struct
- Aws::OpsWorks::Types::App
- Defined in:
- gems/aws-sdk-opsworks/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 'gems/aws-sdk-opsworks/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 'gems/aws-sdk-opsworks/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 'gems/aws-sdk-opsworks/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 'gems/aws-sdk-opsworks/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 'gems/aws-sdk-opsworks/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 'gems/aws-sdk-opsworks/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 'gems/aws-sdk-opsworks/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 'gems/aws-sdk-opsworks/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.
109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 |
# File 'gems/aws-sdk-opsworks/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 'gems/aws-sdk-opsworks/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 'gems/aws-sdk-opsworks/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 'gems/aws-sdk-opsworks/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 'gems/aws-sdk-opsworks/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 'gems/aws-sdk-opsworks/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 |