CfnConfigurationTemplateProps

class aws_cdk.aws_elasticbeanstalk.CfnConfigurationTemplateProps(*, application_name, description=None, environment_id=None, option_settings=None, platform_arn=None, solution_stack_name=None, source_configuration=None)

Bases: object

Properties for defining a AWS::ElasticBeanstalk::ConfigurationTemplate.

Parameters
  • application_name (str) – AWS::ElasticBeanstalk::ConfigurationTemplate.ApplicationName.

  • description (Optional[str]) – AWS::ElasticBeanstalk::ConfigurationTemplate.Description.

  • environment_id (Optional[str]) – AWS::ElasticBeanstalk::ConfigurationTemplate.EnvironmentId.

  • option_settings (Union[IResolvable, Sequence[Union[IResolvable, ConfigurationOptionSettingProperty]], None]) – AWS::ElasticBeanstalk::ConfigurationTemplate.OptionSettings.

  • platform_arn (Optional[str]) – AWS::ElasticBeanstalk::ConfigurationTemplate.PlatformArn.

  • solution_stack_name (Optional[str]) – AWS::ElasticBeanstalk::ConfigurationTemplate.SolutionStackName.

  • source_configuration (Union[IResolvable, SourceConfigurationProperty, None]) – AWS::ElasticBeanstalk::ConfigurationTemplate.SourceConfiguration.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticbeanstalk-configurationtemplate.html

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
import aws_cdk.aws_elasticbeanstalk as elasticbeanstalk

cfn_configuration_template_props = elasticbeanstalk.CfnConfigurationTemplateProps(
    application_name="applicationName",

    # the properties below are optional
    description="description",
    environment_id="environmentId",
    option_settings=[elasticbeanstalk.CfnConfigurationTemplate.ConfigurationOptionSettingProperty(
        namespace="namespace",
        option_name="optionName",

        # the properties below are optional
        resource_name="resourceName",
        value="value"
    )],
    platform_arn="platformArn",
    solution_stack_name="solutionStackName",
    source_configuration=elasticbeanstalk.CfnConfigurationTemplate.SourceConfigurationProperty(
        application_name="applicationName",
        template_name="templateName"
    )
)

Attributes

application_name

AWS::ElasticBeanstalk::ConfigurationTemplate.ApplicationName.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticbeanstalk-configurationtemplate.html#cfn-elasticbeanstalk-configurationtemplate-applicationname

Return type

str

description

AWS::ElasticBeanstalk::ConfigurationTemplate.Description.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticbeanstalk-configurationtemplate.html#cfn-elasticbeanstalk-configurationtemplate-description

Return type

Optional[str]

environment_id

AWS::ElasticBeanstalk::ConfigurationTemplate.EnvironmentId.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticbeanstalk-configurationtemplate.html#cfn-elasticbeanstalk-configurationtemplate-environmentid

Return type

Optional[str]

option_settings

AWS::ElasticBeanstalk::ConfigurationTemplate.OptionSettings.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticbeanstalk-configurationtemplate.html#cfn-elasticbeanstalk-configurationtemplate-optionsettings

Return type

Union[IResolvable, List[Union[IResolvable, ConfigurationOptionSettingProperty]], None]

platform_arn

AWS::ElasticBeanstalk::ConfigurationTemplate.PlatformArn.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticbeanstalk-configurationtemplate.html#cfn-elasticbeanstalk-configurationtemplate-platformarn

Return type

Optional[str]

solution_stack_name

AWS::ElasticBeanstalk::ConfigurationTemplate.SolutionStackName.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticbeanstalk-configurationtemplate.html#cfn-elasticbeanstalk-configurationtemplate-solutionstackname

Return type

Optional[str]

source_configuration

AWS::ElasticBeanstalk::ConfigurationTemplate.SourceConfiguration.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticbeanstalk-configurationtemplate.html#cfn-elasticbeanstalk-configurationtemplate-sourceconfiguration

Return type

Union[IResolvable, SourceConfigurationProperty, None]