@Stability(value=Stable)
public static interface CfnInput.InputDefinitionProperty
extends software.amazon.jsii.JsiiSerializable
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.iotevents.*;
InputDefinitionProperty inputDefinitionProperty = InputDefinitionProperty.builder()
.attributes(List.of(AttributeProperty.builder()
.jsonPath("jsonPath")
.build()))
.build();
| Modifier and Type | Interface and Description |
|---|---|
static class |
CfnInput.InputDefinitionProperty.Builder
A builder for
CfnInput.InputDefinitionProperty |
static class |
CfnInput.InputDefinitionProperty.Jsii$Proxy
An implementation for
CfnInput.InputDefinitionProperty |
| Modifier and Type | Method and Description |
|---|---|
static CfnInput.InputDefinitionProperty.Builder |
builder() |
Object |
getAttributes()
The attributes from the JSON payload that are made available by the input.
|
@Stability(value=Stable) @NotNull Object getAttributes()
Inputs are derived from messages sent to the AWS IoT Events system using BatchPutMessage . Each such message contains a JSON payload, and those attributes (and their paired values) specified here are available for use in the condition expressions used by detectors that monitor this input.
@Stability(value=Stable) static CfnInput.InputDefinitionProperty.Builder builder()
Copyright © 2022. All rights reserved.