awscc.iotanalytics_pipeline¶
Filters¶
event
reduce
value
Actions¶
delete¶
Parent base class for filters and actions.
properties:
type:
enum:
- delete
required:
- type
Permissions - iotanalytics:DeletePipeline
update¶
Parent base class for filters and actions.
definitions:
Activity:
additionalProperties: false
properties:
AddAttributes:
additionalProperties: false
properties:
Attributes:
additionalProperties: false
maxProperties: 50
minProperties: 1
patternProperties:
^.*$:
maxLength: 256
minLength: 1
type: string
type: object
Name:
maxLength: 128
minLength: 1
type: string
Next:
maxLength: 128
minLength: 1
type: string
required:
- Attributes
- Name
type: object
Channel:
additionalProperties: false
properties:
ChannelName:
maxLength: 128
minLength: 1
pattern: '[a-zA-Z0-9_]+'
type: string
Name:
maxLength: 128
minLength: 1
type: string
Next:
maxLength: 128
minLength: 1
type: string
required:
- ChannelName
- Name
type: object
Datastore:
additionalProperties: false
properties:
DatastoreName:
maxLength: 128
minLength: 1
pattern: '[a-zA-Z0-9_]+'
type: string
Name:
maxLength: 128
minLength: 1
type: string
required:
- DatastoreName
- Name
type: object
DeviceRegistryEnrich:
additionalProperties: false
properties:
Attribute:
maxLength: 256
minLength: 1
type: string
Name:
maxLength: 128
minLength: 1
type: string
Next:
maxLength: 128
minLength: 1
type: string
RoleArn:
maxLength: 2048
minLength: 20
type: string
ThingName:
maxLength: 256
minLength: 1
type: string
required:
- Attribute
- ThingName
- RoleArn
- Name
type: object
DeviceShadowEnrich:
additionalProperties: false
properties:
Attribute:
maxLength: 256
minLength: 1
type: string
Name:
maxLength: 128
minLength: 1
type: string
Next:
maxLength: 128
minLength: 1
type: string
RoleArn:
maxLength: 2048
minLength: 20
type: string
ThingName:
maxLength: 256
minLength: 1
type: string
required:
- Attribute
- ThingName
- RoleArn
- Name
type: object
Filter:
additionalProperties: false
properties:
Filter:
maxLength: 256
minLength: 1
type: string
Name:
maxLength: 128
minLength: 1
type: string
Next:
maxLength: 128
minLength: 1
type: string
required:
- Filter
- Name
type: object
Lambda:
additionalProperties: false
properties:
BatchSize:
maximum: 1000
minimum: 1
type: integer
LambdaName:
maxLength: 64
minLength: 1
pattern: '[a-zA-Z0-9_-]+'
type: string
Name:
maxLength: 128
minLength: 1
type: string
Next:
maxLength: 128
minLength: 1
type: string
required:
- LambdaName
- Name
- BatchSize
type: object
Math:
additionalProperties: false
properties:
Attribute:
maxLength: 256
minLength: 1
type: string
Math:
maxLength: 256
minLength: 1
type: string
Name:
maxLength: 128
minLength: 1
type: string
Next:
maxLength: 128
minLength: 1
type: string
required:
- Attribute
- Math
- Name
type: object
RemoveAttributes:
additionalProperties: false
properties:
Attributes:
insertionOrder: false
items:
maxLength: 256
minLength: 1
type: string
maxItems: 50
minItems: 1
type: array
uniqueItems: false
Name:
maxLength: 128
minLength: 1
type: string
Next:
maxLength: 128
minLength: 1
type: string
required:
- Attributes
- Name
type: object
SelectAttributes:
additionalProperties: false
properties:
Attributes:
insertionOrder: false
items:
maxLength: 256
minLength: 1
type: string
maxItems: 50
minItems: 1
type: array
uniqueItems: false
Name:
maxLength: 128
minLength: 1
type: string
Next:
maxLength: 128
minLength: 1
type: string
required:
- Name
- Attributes
type: object
type: object
AddAttributes:
additionalProperties: false
properties:
Attributes:
additionalProperties: false
maxProperties: 50
minProperties: 1
patternProperties:
^.*$:
maxLength: 256
minLength: 1
type: string
type: object
Name:
maxLength: 128
minLength: 1
type: string
Next:
maxLength: 128
minLength: 1
type: string
required:
- Attributes
- Name
type: object
Channel:
additionalProperties: false
properties:
ChannelName:
maxLength: 128
minLength: 1
pattern: '[a-zA-Z0-9_]+'
type: string
Name:
maxLength: 128
minLength: 1
type: string
Next:
maxLength: 128
minLength: 1
type: string
required:
- ChannelName
- Name
type: object
Datastore:
additionalProperties: false
properties:
DatastoreName:
maxLength: 128
minLength: 1
pattern: '[a-zA-Z0-9_]+'
type: string
Name:
maxLength: 128
minLength: 1
type: string
required:
- DatastoreName
- Name
type: object
DeviceRegistryEnrich:
additionalProperties: false
properties:
Attribute:
maxLength: 256
minLength: 1
type: string
Name:
maxLength: 128
minLength: 1
type: string
Next:
maxLength: 128
minLength: 1
type: string
RoleArn:
maxLength: 2048
minLength: 20
type: string
ThingName:
maxLength: 256
minLength: 1
type: string
required:
- Attribute
- ThingName
- RoleArn
- Name
type: object
DeviceShadowEnrich:
additionalProperties: false
properties:
Attribute:
maxLength: 256
minLength: 1
type: string
Name:
maxLength: 128
minLength: 1
type: string
Next:
maxLength: 128
minLength: 1
type: string
RoleArn:
maxLength: 2048
minLength: 20
type: string
ThingName:
maxLength: 256
minLength: 1
type: string
required:
- Attribute
- ThingName
- RoleArn
- Name
type: object
Filter:
additionalProperties: false
properties:
Filter:
maxLength: 256
minLength: 1
type: string
Name:
maxLength: 128
minLength: 1
type: string
Next:
maxLength: 128
minLength: 1
type: string
required:
- Filter
- Name
type: object
Lambda:
additionalProperties: false
properties:
BatchSize:
maximum: 1000
minimum: 1
type: integer
LambdaName:
maxLength: 64
minLength: 1
pattern: '[a-zA-Z0-9_-]+'
type: string
Name:
maxLength: 128
minLength: 1
type: string
Next:
maxLength: 128
minLength: 1
type: string
required:
- LambdaName
- Name
- BatchSize
type: object
Math:
additionalProperties: false
properties:
Attribute:
maxLength: 256
minLength: 1
type: string
Math:
maxLength: 256
minLength: 1
type: string
Name:
maxLength: 128
minLength: 1
type: string
Next:
maxLength: 128
minLength: 1
type: string
required:
- Attribute
- Math
- Name
type: object
RemoveAttributes:
additionalProperties: false
properties:
Attributes:
insertionOrder: false
items:
maxLength: 256
minLength: 1
type: string
maxItems: 50
minItems: 1
type: array
uniqueItems: false
Name:
maxLength: 128
minLength: 1
type: string
Next:
maxLength: 128
minLength: 1
type: string
required:
- Attributes
- Name
type: object
SelectAttributes:
additionalProperties: false
properties:
Attributes:
insertionOrder: false
items:
maxLength: 256
minLength: 1
type: string
maxItems: 50
minItems: 1
type: array
uniqueItems: false
Name:
maxLength: 128
minLength: 1
type: string
Next:
maxLength: 128
minLength: 1
type: string
required:
- Name
- Attributes
type: object
Tag:
additionalProperties: false
properties:
Key:
maxLength: 128
minLength: 1
type: string
Value:
maxLength: 256
minLength: 1
type: string
required:
- Value
- Key
type: object
properties:
PipelineActivities:
insertionOrder: false
items:
additionalProperties: false
properties:
AddAttributes:
additionalProperties: false
properties:
Attributes:
additionalProperties: false
maxProperties: 50
minProperties: 1
patternProperties:
^.*$:
maxLength: 256
minLength: 1
type: string
type: object
Name:
maxLength: 128
minLength: 1
type: string
Next:
maxLength: 128
minLength: 1
type: string
required:
- Attributes
- Name
type: object
Channel:
additionalProperties: false
properties:
ChannelName:
maxLength: 128
minLength: 1
pattern: '[a-zA-Z0-9_]+'
type: string
Name:
maxLength: 128
minLength: 1
type: string
Next:
maxLength: 128
minLength: 1
type: string
required:
- ChannelName
- Name
type: object
Datastore:
additionalProperties: false
properties:
DatastoreName:
maxLength: 128
minLength: 1
pattern: '[a-zA-Z0-9_]+'
type: string
Name:
maxLength: 128
minLength: 1
type: string
required:
- DatastoreName
- Name
type: object
DeviceRegistryEnrich:
additionalProperties: false
properties:
Attribute:
maxLength: 256
minLength: 1
type: string
Name:
maxLength: 128
minLength: 1
type: string
Next:
maxLength: 128
minLength: 1
type: string
RoleArn:
maxLength: 2048
minLength: 20
type: string
ThingName:
maxLength: 256
minLength: 1
type: string
required:
- Attribute
- ThingName
- RoleArn
- Name
type: object
DeviceShadowEnrich:
additionalProperties: false
properties:
Attribute:
maxLength: 256
minLength: 1
type: string
Name:
maxLength: 128
minLength: 1
type: string
Next:
maxLength: 128
minLength: 1
type: string
RoleArn:
maxLength: 2048
minLength: 20
type: string
ThingName:
maxLength: 256
minLength: 1
type: string
required:
- Attribute
- ThingName
- RoleArn
- Name
type: object
Filter:
additionalProperties: false
properties:
Filter:
maxLength: 256
minLength: 1
type: string
Name:
maxLength: 128
minLength: 1
type: string
Next:
maxLength: 128
minLength: 1
type: string
required:
- Filter
- Name
type: object
Lambda:
additionalProperties: false
properties:
BatchSize:
maximum: 1000
minimum: 1
type: integer
LambdaName:
maxLength: 64
minLength: 1
pattern: '[a-zA-Z0-9_-]+'
type: string
Name:
maxLength: 128
minLength: 1
type: string
Next:
maxLength: 128
minLength: 1
type: string
required:
- LambdaName
- Name
- BatchSize
type: object
Math:
additionalProperties: false
properties:
Attribute:
maxLength: 256
minLength: 1
type: string
Math:
maxLength: 256
minLength: 1
type: string
Name:
maxLength: 128
minLength: 1
type: string
Next:
maxLength: 128
minLength: 1
type: string
required:
- Attribute
- Math
- Name
type: object
RemoveAttributes:
additionalProperties: false
properties:
Attributes:
insertionOrder: false
items:
maxLength: 256
minLength: 1
type: string
maxItems: 50
minItems: 1
type: array
uniqueItems: false
Name:
maxLength: 128
minLength: 1
type: string
Next:
maxLength: 128
minLength: 1
type: string
required:
- Attributes
- Name
type: object
SelectAttributes:
additionalProperties: false
properties:
Attributes:
insertionOrder: false
items:
maxLength: 256
minLength: 1
type: string
maxItems: 50
minItems: 1
type: array
uniqueItems: false
Name:
maxLength: 128
minLength: 1
type: string
Next:
maxLength: 128
minLength: 1
type: string
required:
- Name
- Attributes
type: object
type: object
maxItems: 25
minItems: 1
type: array
uniqueItems: false
Tags:
insertionOrder: false
items:
additionalProperties: false
properties:
Key:
maxLength: 128
minLength: 1
type: string
Value:
maxLength: 256
minLength: 1
type: string
required:
- Value
- Key
type: object
maxItems: 50
minItems: 1
type: array
uniqueItems: false
type:
enum:
- update
Permissions - iotanalytics:UpdatePipeline, iotanalytics:TagResource, iotanalytics:UntagResource