CfnAppProps

class aws_cdk.aws_opsworks.CfnAppProps(*, name, stack_id, type, app_source=None, attributes=None, data_sources=None, description=None, domains=None, enable_ssl=None, environment=None, shortname=None, ssl_configuration=None)

Bases: object

Properties for defining a AWS::OpsWorks::App.

Parameters
  • name (str) – AWS::OpsWorks::App.Name.

  • stack_id (str) – AWS::OpsWorks::App.StackId.

  • type (str) – AWS::OpsWorks::App.Type.

  • app_source (Union[IResolvable, SourceProperty, None]) – AWS::OpsWorks::App.AppSource.

  • attributes (Union[IResolvable, Mapping[str, str], None]) – AWS::OpsWorks::App.Attributes.

  • data_sources (Union[IResolvable, List[Union[IResolvable, DataSourceProperty]], None]) – AWS::OpsWorks::App.DataSources.

  • description (Optional[str]) – AWS::OpsWorks::App.Description.

  • domains (Optional[List[str]]) – AWS::OpsWorks::App.Domains.

  • enable_ssl (Union[bool, IResolvable, None]) – AWS::OpsWorks::App.EnableSsl.

  • environment (Union[IResolvable, List[Union[IResolvable, EnvironmentVariableProperty]], None]) – AWS::OpsWorks::App.Environment.

  • shortname (Optional[str]) – AWS::OpsWorks::App.Shortname.

  • ssl_configuration (Union[IResolvable, SslConfigurationProperty, None]) – AWS::OpsWorks::App.SslConfiguration.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-app.html

Attributes

app_source

AWS::OpsWorks::App.AppSource.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-app.html#cfn-opsworks-app-appsource

Return type

Union[IResolvable, SourceProperty, None]

attributes

AWS::OpsWorks::App.Attributes.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-app.html#cfn-opsworks-app-attributes

Return type

Union[IResolvable, Mapping[str, str], None]

data_sources

AWS::OpsWorks::App.DataSources.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-app.html#cfn-opsworks-app-datasources

Return type

Union[IResolvable, List[Union[IResolvable, DataSourceProperty]], None]

description

AWS::OpsWorks::App.Description.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-app.html#cfn-opsworks-app-description

Return type

Optional[str]

domains

AWS::OpsWorks::App.Domains.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-app.html#cfn-opsworks-app-domains

Return type

Optional[List[str]]

enable_ssl

AWS::OpsWorks::App.EnableSsl.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-app.html#cfn-opsworks-app-enablessl

Return type

Union[bool, IResolvable, None]

environment

AWS::OpsWorks::App.Environment.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-app.html#cfn-opsworks-app-environment

Return type

Union[IResolvable, List[Union[IResolvable, EnvironmentVariableProperty]], None]

name

AWS::OpsWorks::App.Name.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-app.html#cfn-opsworks-app-name

Return type

str

shortname

AWS::OpsWorks::App.Shortname.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-app.html#cfn-opsworks-app-shortname

Return type

Optional[str]

ssl_configuration

AWS::OpsWorks::App.SslConfiguration.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-app.html#cfn-opsworks-app-sslconfiguration

Return type

Union[IResolvable, SslConfigurationProperty, None]

stack_id

AWS::OpsWorks::App.StackId.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-app.html#cfn-opsworks-app-stackid

Return type

str

type

AWS::OpsWorks::App.Type.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-app.html#cfn-opsworks-app-type

Return type

str