Interface CfnConfigurationTemplatePropsMixin.ConfigurationOptionSettingProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnConfigurationTemplatePropsMixin.ConfigurationOptionSettingProperty.Jsii$Proxy
- Enclosing class:
CfnConfigurationTemplatePropsMixin
@Stability(Stable)
public static interface CfnConfigurationTemplatePropsMixin.ConfigurationOptionSettingProperty
extends software.amazon.jsii.JsiiSerializable
Use the
ConfigurationOptionSetting property type to specify an option for an AWS Elastic Beanstalk configuration template when defining an AWS::ElasticBeanstalk::ConfigurationTemplate resource in an AWS CloudFormation template.
The ConfigurationOptionSetting property type specifies an option for an AWS Elastic Beanstalk configuration template.
The OptionSettings property of the AWS::ElasticBeanstalk::ConfigurationTemplate resource contains a list of ConfigurationOptionSetting property types.
For a list of possible namespaces and option values, see Option Values in the AWS Elastic Beanstalk Developer Guide .
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.cfnpropertymixins.services.elasticbeanstalk.*;
ConfigurationOptionSettingProperty configurationOptionSettingProperty = ConfigurationOptionSettingProperty.builder()
.namespace("namespace")
.optionName("optionName")
.resourceName("resourceName")
.value("value")
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classstatic final classAn implementation forCfnConfigurationTemplatePropsMixin.ConfigurationOptionSettingProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default StringA unique namespace that identifies the option's associated AWS resource.default StringThe name of the configuration option.default StringA unique resource name for the option setting.default ObjectgetValue()The current value for the configuration option.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getNamespace
A unique namespace that identifies the option's associated AWS resource.- See Also:
-
getOptionName
The name of the configuration option.- See Also:
-
getResourceName
A unique resource name for the option setting.Use it for a time–based scaling configuration option.
- See Also:
-
getValue
The current value for the configuration option.Returns union: either
StringorISecurityGroupReforIInstanceProfileRef- See Also:
-
builder
@Stability(Stable) static CfnConfigurationTemplatePropsMixin.ConfigurationOptionSettingProperty.Builder builder()
-