aws-native logo
AWS Native v0.63.0, May 25 23

aws-native.elasticbeanstalk.getConfigurationTemplate

Explore with Pulumi AI

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>
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]
func LookupConfigurationTemplate(ctx *Context, args *LookupConfigurationTemplateArgs, opts ...InvokeOption) (*LookupConfigurationTemplateResult, error)
func LookupConfigurationTemplateOutput(ctx *Context, args *LookupConfigurationTemplateOutputArgs, opts ...InvokeOption) LookupConfigurationTemplateResultOutput

> 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)
}
public static CompletableFuture<GetConfigurationTemplateResult> getConfigurationTemplate(GetConfigurationTemplateArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
  function: aws-native:elasticbeanstalk:getConfigurationTemplate
  arguments:
    # arguments dictionary

The following arguments are supported:

ApplicationName string

The name of the Elastic Beanstalk application to associate with this configuration template.

TemplateName string

The name of the configuration template

ApplicationName string

The name of the Elastic Beanstalk application to associate with this configuration template.

TemplateName string

The name of the configuration template

applicationName String

The name of the Elastic Beanstalk application to associate with this configuration template.

templateName String

The name of the configuration template

applicationName string

The name of the Elastic Beanstalk application to associate with this configuration template.

templateName string

The name of the configuration template

application_name str

The name of the Elastic Beanstalk application to associate with this configuration template.

template_name str

The name of the configuration template

applicationName String

The name of the Elastic Beanstalk application to associate with this configuration template.

templateName 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 string

A unique namespace that identifies the option's associated AWS resource.

OptionName 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 string

A unique namespace that identifies the option's associated AWS resource.

OptionName 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 String

A unique namespace that identifies the option's associated AWS resource.

optionName 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 string

A unique namespace that identifies the option's associated AWS resource.

optionName 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 str

A unique namespace that identifies the option's associated AWS resource.

option_name 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 String

A unique namespace that identifies the option's associated AWS resource.

optionName 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