Class ApplicationState
Inherited Members
Namespace: Pulumi.Aws.OpsWorks
Assembly: Pulumi.Aws.dll
Syntax
public sealed class ApplicationState : ResourceArgs
Constructors
View SourceApplicationState()
Declaration
public ApplicationState()
Properties
View SourceAppSources
SCM configuration of the app as described below.
Declaration
public InputList<ApplicationAppSourceGetArgs> AppSources { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<ApplicationAppSourceGetArgs> |
AutoBundleOnDeploy
Run bundle install when deploying for application of type rails.
Declaration
public Input<string> AutoBundleOnDeploy { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
AwsFlowRubySettings
Specify activity and workflow workers for your app using the aws-flow gem.
Declaration
public Input<string> AwsFlowRubySettings { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
DataSourceArn
The data source's ARN.
Declaration
public Input<string> DataSourceArn { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
DataSourceDatabaseName
The database name.
Declaration
public Input<string> DataSourceDatabaseName { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
DataSourceType
The data source's type one of AutoSelectOpsworksMysqlInstance, OpsworksMysqlInstance, or RdsDbInstance.
Declaration
public Input<string> DataSourceType { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Description
A description of the app.
Declaration
public Input<string> Description { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
DocumentRoot
Subfolder for the document root for application of type rails.
Declaration
public Input<string> DocumentRoot { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Domains
A list of virtual host alias.
Declaration
public InputList<string> Domains { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<System.String> |
EnableSsl
Whether to enable SSL for the app. This must be set in order to let ssl_configuration.private_key, ssl_configuration.certificate and ssl_configuration.chain take effect.
Declaration
public Input<bool> EnableSsl { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Boolean> |
Environments
Object to define environment variables. Object is described below.
Declaration
public InputList<ApplicationEnvironmentGetArgs> Environments { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<ApplicationEnvironmentGetArgs> |
Name
A human-readable name for the application.
Declaration
public Input<string> Name { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
RailsEnv
The name of the Rails environment for application of type rails.
Declaration
public Input<string> RailsEnv { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
ShortName
A short, machine-readable name for the application. This can only be defined on resource creation and ignored on resource update.
Declaration
public Input<string> ShortName { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
SslConfigurations
The SSL configuration of the app. Object is described below.
Declaration
public InputList<ApplicationSslConfigurationGetArgs> SslConfigurations { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<ApplicationSslConfigurationGetArgs> |
StackId
The id of the stack the application will belong to.
Declaration
public Input<string> StackId { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Type
Opsworks application type. One of aws-flow-ruby, java, rails, php, nodejs, static or other.
Declaration
public Input<string> Type { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |