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

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.111.0 published on Tuesday, Jul 9, 2024 by Pulumi

aws-native.elasticbeanstalk.getConfigurationTemplate

Explore with Pulumi AI

aws-native logo

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.111.0 published on Tuesday, Jul 9, 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

    AWS Native is in preview. AWS Classic is fully supported.

    AWS Native v0.111.0 published on Tuesday, Jul 9, 2024 by Pulumi