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.9.0 published on Monday, Nov 18, 2024 by Pulumi

aws-native.elasticbeanstalk.getConfigurationTemplate

Explore with Pulumi AI

aws-native logo

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

AWS Cloud Control v1.9.0 published on Monday, Nov 18, 2024 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>
    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
    aws-native logo

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

    AWS Cloud Control v1.9.0 published on Monday, Nov 18, 2024 by Pulumi