Interface CfnComponentVersion.ComponentPlatformProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnComponentVersion.ComponentPlatformProperty.Jsii$Proxy
- Enclosing class:
CfnComponentVersion
@Stability(Stable)
public static interface CfnComponentVersion.ComponentPlatformProperty
extends software.amazon.jsii.JsiiSerializable
Contains information about a platform that a component supports.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.greengrassv2.*;
ComponentPlatformProperty componentPlatformProperty = ComponentPlatformProperty.builder()
.attributes(Map.of(
"attributesKey", "attributes"))
.name("name")
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnComponentVersion.ComponentPlatformPropertystatic final classAn implementation forCfnComponentVersion.ComponentPlatformProperty -
Method Summary
Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getAttributes
A dictionary of attributes for the platform.The AWS IoT Greengrass Core software defines the
osandplatformby default. You can specify additional platform attributes for a core device when you deploy the AWS IoT Greengrass nucleus component. For more information, see the AWS IoT Greengrass nucleus component in the AWS IoT Greengrass V2 Developer Guide .Returns union: either Mapinvalid input: '<'String,
String> orIResolvable- See Also:
-
getName
The friendly name of the platform. This name helps you identify the platform.If you omit this parameter, AWS IoT Greengrass creates a friendly name from the
osandarchitectureof the platform.- See Also:
-
builder
-