ApplicationName | 
            
            
            
                
String
            
             | 
            
            
            Required: Yes. Name of the Elastic Beanstalk application that is associated with this configuration
                  template.Update requires: Replacement | 
        
    
        
            
                Description | 
            
            
            
                
String
            
             | 
            
            
            Required: No. An optional description for this configuration.Update requires: Some interruptions | 
        
    
        
            
                EnvironmentId | 
            
            
            
                
String
            
             | 
            
            
            Required: Conditional. An environment whose settings you want to use to create the configuration
                  template. You must specify this property if you don't specify the
                     SolutionStackName or SourceConfiguration
                  properties.Update requires: Replacement | 
        
    
        
            
                OptionSettings | 
            
            
            
                
ElasticBeanstalkOptionSettingsPropertyType
            
             | 
            
            
            Required: No. A list of 
                     OptionSettings for this Elastic Beanstalk configuration. For a complete
                  list of Elastic Beanstalk configuration options, see  Option
                     Values, in the AWS Elastic Beanstalk Developer
                     Guide.Update requires: Some interruptions | 
        
    
        
            
                SolutionStackName | 
            
            
            
                
String
            
             | 
            
            
            Required: Conditional. The name of an Elastic Beanstalk solution stack that this configuration will use. A
                  solution stack specifies the operating system, architecture, and application
                  server for a configuration template, such as 64bit Amazon Linux 2013.09
                     running Tomcat 7 Java 7. For more information, see Supported Platforms in the
                     AWS Elastic Beanstalk Developer Guide.You must specify this property if you don't specify the
                     EnvironmentId or SourceConfiguration
                  properties.Update requires: Replacement | 
        
    
        
            
                SourceConfiguration | 
            
            
            
                
ElasticBeanstalkSourceConfigurationPropertyType
            
             | 
            
            
            Required: Conditional. A configuration template that is associated with another Elastic Beanstalk application. If
                  you specify the SolutionStackName property and the
                     SourceConfiguration property, the solution stack in the source
                  configuration template must match the value that you specified for the
                     SolutionStackName property.You must specify this property if you don't specify the
                     EnvironmentId or SolutionStackName properties.Update requires: Replacement |