AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.109.0 published on Wednesday, Jun 26, 2024 by Pulumi
aws-native.elasticbeanstalk.getConfigurationTemplate
Explore with Pulumi AI
AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.109.0 published on Wednesday, Jun 26, 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:
- Application
Name string - The name of the Elastic Beanstalk application to associate with this configuration template.
- Template
Name string - The name of the configuration template
- Application
Name string - The name of the Elastic Beanstalk application to associate with this configuration template.
- Template
Name string - The name of the configuration template
- application
Name String - The name of the Elastic Beanstalk application to associate with this configuration template.
- template
Name String - The name of the configuration template
- application
Name string - The name of the Elastic Beanstalk application to associate with this configuration template.
- template
Name 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
- application
Name String - The name of the Elastic Beanstalk application to associate with this configuration template.
- template
Name String - The name of the configuration template
getConfigurationTemplate Result
The following output properties are available:
- Description string
- An optional description for this configuration.
- Option
Settings List<Pulumi.Aws Native. Elastic Beanstalk. Outputs. Configuration Template Configuration Option Setting> - 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 string - The name of the configuration template
- Description string
- An optional description for this configuration.
- Option
Settings []ConfigurationTemplate Configuration Option Setting - 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 string - The name of the configuration template
- description String
- An optional description for this configuration.
- option
Settings List<ConfigurationTemplate Configuration Option Setting> - 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 String - The name of the configuration template
- description string
- An optional description for this configuration.
- option
Settings ConfigurationTemplate Configuration Option Setting[] - 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 string - The name of the configuration template
- description str
- An optional description for this configuration.
- option_
settings Sequence[ConfigurationTemplate Configuration Option Setting] - 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.
- option
Settings 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.
- template
Name String - The name of the configuration template
Supporting Types
ConfigurationTemplateConfigurationOptionSetting
- Namespace string
- A unique namespace that identifies the option's associated AWS resource.
- Option
Name string - The name of the configuration option.
- Resource
Name 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.
- Option
Name string - The name of the configuration option.
- Resource
Name 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.
- option
Name String - The name of the configuration option.
- resource
Name 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.
- option
Name string - The name of the configuration option.
- resource
Name 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.
- option
Name String - The name of the configuration option.
- resource
Name 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 is in preview. AWS Classic is fully supported.
AWS Native v0.109.0 published on Wednesday, Jun 26, 2024 by Pulumi