Documentation
¶
Overview ¶
The CDK Construct Library for AWS::IoTEvents
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Input_IsConstruct ¶
func Input_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func Input_IsResource ¶
func Input_IsResource(construct constructs.IConstruct) *bool
Check whether the given construct is a Resource. Experimental.
func NewInput_Override ¶
func NewInput_Override(i Input, scope constructs.Construct, id *string, props *InputProps)
Experimental.
Types ¶
type IInput ¶
type IInput interface { awscdk.IResource // The name of the input. // Experimental. InputName() *string }
Represents an AWS IoT Events input. Experimental.
func Input_FromInputName ¶
Import an existing input. Experimental.
type Input ¶
type Input interface { awscdk.Resource IInput Env() *awscdk.ResourceEnvironment InputName() *string Node() constructs.Node PhysicalName() *string Stack() awscdk.Stack ApplyRemovalPolicy(policy awscdk.RemovalPolicy) GeneratePhysicalName() *string GetResourceArnAttribute(arnAttr *string, arnComponents *awscdk.ArnComponents) *string GetResourceNameAttribute(nameAttr *string) *string ToString() *string }
Defines an AWS IoT Events input in this stack.
TODO: EXAMPLE
Experimental.
func NewInput ¶
func NewInput(scope constructs.Construct, id *string, props *InputProps) Input
Experimental.
type InputProps ¶
type InputProps struct { // An expression that specifies an attribute-value pair in a JSON structure. // // Use this to specify an attribute from the JSON payload that is made available // by the input. Inputs are derived from messages sent to AWS IoT Events (BatchPutMessage). // Each such message contains a JSON payload. The attribute (and its paired value) // specified here are available for use in the condition expressions used by detectors. // Experimental. AttributeJsonPaths *[]*string `json:"attributeJsonPaths"` // The name of the input. // Experimental. InputName *string `json:"inputName"` }
Properties for defining an AWS IoT Events input.
TODO: EXAMPLE
Experimental.
Click to show internal directories.
Click to hide internal directories.