class ComponentParameterValue
| Language | Type name |
|---|---|
.NET | Amazon.CDK.AWS.ImageBuilder.Alpha.ComponentParameterValue |
Go | github.com/aws/aws-cdk-go/awsimagebuilderalpha/v2#ComponentParameterValue |
Java | software.amazon.awscdk.services.imagebuilder.alpha.ComponentParameterValue |
Python | aws_cdk.aws_imagebuilder_alpha.ComponentParameterValue |
TypeScript (source) | @aws-cdk/aws-imagebuilder-alpha ยป ComponentParameterValue |
The parameter value for a component parameter.
Example
const parameterizedComponent = imagebuilder.Component.fromComponentName(
this,
'ParameterizedComponent',
'my-parameterized-component'
);
const imageRecipe = new imagebuilder.ImageRecipe(this, 'ParameterizedImageRecipe', {
baseImage: imagebuilder.BaseImage.fromSsmParameterName(
'/aws/service/ami-amazon-linux-latest/al2023-ami-minimal-kernel-default-x86_64'
),
components: [
{
component: parameterizedComponent,
parameters: {
environment: imagebuilder.ComponentParameterValue.fromString('production'),
version: imagebuilder.ComponentParameterValue.fromString('1.0.0')
}
}
]
});
Initializer (protected)
super(value: string[])
Parameters
- value
string[]
Properties
| Name | Type | Description |
|---|---|---|
| value | string[] | The rendered parameter value. |
value
Type:
string[]
The rendered parameter value.
Methods
| Name | Description |
|---|---|
| static from | The value of the parameter as a string. |
static fromString(value)
public static fromString(value: string): ComponentParameterValue
Parameters
- value
stringโ The string value of the parameter.
Returns
The value of the parameter as a string.

.NET
Go
Java
Python
TypeScript (