1. Packages
  2. AWS Cloud Control
  3. API Docs
  4. elasticbeanstalk
  5. getConfigurationTemplate

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi

aws-native.elasticbeanstalk.getConfigurationTemplate

Explore with Pulumi AI

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi

Resource Type definition for AWS::ElasticBeanstalk::ConfigurationTemplate

Using getConfigurationTemplate

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getConfigurationTemplate(args: GetConfigurationTemplateArgs, opts?: InvokeOptions): Promise<GetConfigurationTemplateResult>
function getConfigurationTemplateOutput(args: GetConfigurationTemplateOutputArgs, opts?: InvokeOptions): Output<GetConfigurationTemplateResult>
Copy
def get_configuration_template(application_name: Optional[str] = None,
                               template_name: Optional[str] = None,
                               opts: Optional[InvokeOptions] = None) -> GetConfigurationTemplateResult
def get_configuration_template_output(application_name: Optional[pulumi.Input[str]] = None,
                               template_name: Optional[pulumi.Input[str]] = None,
                               opts: Optional[InvokeOptions] = None) -> Output[GetConfigurationTemplateResult]
Copy
func LookupConfigurationTemplate(ctx *Context, args *LookupConfigurationTemplateArgs, opts ...InvokeOption) (*LookupConfigurationTemplateResult, error)
func LookupConfigurationTemplateOutput(ctx *Context, args *LookupConfigurationTemplateOutputArgs, opts ...InvokeOption) LookupConfigurationTemplateResultOutput
Copy

> Note: This function is named LookupConfigurationTemplate in the Go SDK.

public static class GetConfigurationTemplate 
{
    public static Task<GetConfigurationTemplateResult> InvokeAsync(GetConfigurationTemplateArgs args, InvokeOptions? opts = null)
    public static Output<GetConfigurationTemplateResult> Invoke(GetConfigurationTemplateInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetConfigurationTemplateResult> getConfigurationTemplate(GetConfigurationTemplateArgs args, InvokeOptions options)
public static Output<GetConfigurationTemplateResult> getConfigurationTemplate(GetConfigurationTemplateArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: aws-native:elasticbeanstalk:getConfigurationTemplate
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

ApplicationName This property is required. string
The name of the Elastic Beanstalk application to associate with this configuration template.
TemplateName This property is required. string
The name of the configuration template
ApplicationName This property is required. string
The name of the Elastic Beanstalk application to associate with this configuration template.
TemplateName This property is required. string
The name of the configuration template
applicationName This property is required. String
The name of the Elastic Beanstalk application to associate with this configuration template.
templateName This property is required. String
The name of the configuration template
applicationName This property is required. string
The name of the Elastic Beanstalk application to associate with this configuration template.
templateName This property is required. string
The name of the configuration template
application_name This property is required. str
The name of the Elastic Beanstalk application to associate with this configuration template.
template_name This property is required. str
The name of the configuration template
applicationName This property is required. String
The name of the Elastic Beanstalk application to associate with this configuration template.
templateName This property is required. String
The name of the configuration template

getConfigurationTemplate Result

The following output properties are available:

Description string
An optional description for this configuration.
OptionSettings List<Pulumi.AwsNative.ElasticBeanstalk.Outputs.ConfigurationTemplateConfigurationOptionSetting>
Option values for the Elastic Beanstalk configuration, such as the instance type. If specified, these values override the values obtained from the solution stack or the source configuration template. For a complete list of Elastic Beanstalk configuration options, see Option Values in the AWS Elastic Beanstalk Developer Guide.
TemplateName string
The name of the configuration template
Description string
An optional description for this configuration.
OptionSettings []ConfigurationTemplateConfigurationOptionSetting
Option values for the Elastic Beanstalk configuration, such as the instance type. If specified, these values override the values obtained from the solution stack or the source configuration template. For a complete list of Elastic Beanstalk configuration options, see Option Values in the AWS Elastic Beanstalk Developer Guide.
TemplateName string
The name of the configuration template
description String
An optional description for this configuration.
optionSettings List<ConfigurationTemplateConfigurationOptionSetting>
Option values for the Elastic Beanstalk configuration, such as the instance type. If specified, these values override the values obtained from the solution stack or the source configuration template. For a complete list of Elastic Beanstalk configuration options, see Option Values in the AWS Elastic Beanstalk Developer Guide.
templateName String
The name of the configuration template
description string
An optional description for this configuration.
optionSettings ConfigurationTemplateConfigurationOptionSetting[]
Option values for the Elastic Beanstalk configuration, such as the instance type. If specified, these values override the values obtained from the solution stack or the source configuration template. For a complete list of Elastic Beanstalk configuration options, see Option Values in the AWS Elastic Beanstalk Developer Guide.
templateName string
The name of the configuration template
description str
An optional description for this configuration.
option_settings Sequence[ConfigurationTemplateConfigurationOptionSetting]
Option values for the Elastic Beanstalk configuration, such as the instance type. If specified, these values override the values obtained from the solution stack or the source configuration template. For a complete list of Elastic Beanstalk configuration options, see Option Values in the AWS Elastic Beanstalk Developer Guide.
template_name str
The name of the configuration template
description String
An optional description for this configuration.
optionSettings List<Property Map>
Option values for the Elastic Beanstalk configuration, such as the instance type. If specified, these values override the values obtained from the solution stack or the source configuration template. For a complete list of Elastic Beanstalk configuration options, see Option Values in the AWS Elastic Beanstalk Developer Guide.
templateName String
The name of the configuration template

Supporting Types

ConfigurationTemplateConfigurationOptionSetting

Namespace This property is required. string
A unique namespace that identifies the option's associated AWS resource.
OptionName This property is required. string
The name of the configuration option.
ResourceName string
A unique resource name for the option setting. Use it for a time–based scaling configuration option.
Value string
The current value for the configuration option.
Namespace This property is required. string
A unique namespace that identifies the option's associated AWS resource.
OptionName This property is required. string
The name of the configuration option.
ResourceName string
A unique resource name for the option setting. Use it for a time–based scaling configuration option.
Value string
The current value for the configuration option.
namespace This property is required. String
A unique namespace that identifies the option's associated AWS resource.
optionName This property is required. String
The name of the configuration option.
resourceName String
A unique resource name for the option setting. Use it for a time–based scaling configuration option.
value String
The current value for the configuration option.
namespace This property is required. string
A unique namespace that identifies the option's associated AWS resource.
optionName This property is required. string
The name of the configuration option.
resourceName string
A unique resource name for the option setting. Use it for a time–based scaling configuration option.
value string
The current value for the configuration option.
namespace This property is required. str
A unique namespace that identifies the option's associated AWS resource.
option_name This property is required. str
The name of the configuration option.
resource_name str
A unique resource name for the option setting. Use it for a time–based scaling configuration option.
value str
The current value for the configuration option.
namespace This property is required. String
A unique namespace that identifies the option's associated AWS resource.
optionName This property is required. String
The name of the configuration option.
resourceName String
A unique resource name for the option setting. Use it for a time–based scaling configuration option.
value String
The current value for the configuration option.

Package Details

Repository
AWS Native pulumi/pulumi-aws-native
License
Apache-2.0

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi