awscc.iotanalytics_dataset¶
Filters¶
event
reduce
value
Actions¶
delete¶
Parent base class for filters and actions.
properties:
type:
enum:
- delete
required:
- type
Permissions - iotanalytics:DeleteDataset
update¶
Parent base class for filters and actions.
definitions:
Action:
additionalProperties: false
properties:
ActionName:
maxLength: 128
minLength: 1
pattern: ^[a-zA-Z0-9_]+$
type: string
ContainerAction:
additionalProperties: false
properties:
ExecutionRoleArn:
maxLength: 2048
minLength: 20
type: string
Image:
maxLength: 255
type: string
ResourceConfiguration:
additionalProperties: false
properties:
ComputeType:
enum:
- ACU_1
- ACU_2
type: string
VolumeSizeInGB:
maximum: 50
minimum: 1
type: integer
required:
- VolumeSizeInGB
- ComputeType
type: object
Variables:
insertionOrder: false
items:
additionalProperties: false
properties:
DatasetContentVersionValue:
additionalProperties: false
properties:
DatasetName:
maxLength: 128
minLength: 1
pattern: (^(?!_{2}))(^[a-zA-Z0-9_]+$)
type: string
required:
- DatasetName
type: object
DoubleValue:
type: number
OutputFileUriValue:
additionalProperties: false
properties:
FileName:
pattern: ^[\w\.-]{1,255}$
type: string
required:
- FileName
type: object
StringValue:
maxLength: 1024
minLength: 0
type: string
VariableName:
maxLength: 256
minLength: 1
type: string
required:
- VariableName
type: object
maxItems: 50
minItems: 0
type: array
uniqueItems: false
required:
- ExecutionRoleArn
- Image
- ResourceConfiguration
type: object
QueryAction:
additionalProperties: false
properties:
Filters:
insertionOrder: false
items:
additionalProperties: false
properties:
DeltaTime:
additionalProperties: false
properties:
OffsetSeconds:
type: integer
TimeExpression:
type: string
required:
- TimeExpression
- OffsetSeconds
type: object
type: object
maxItems: 1
minItems: 0
type: array
uniqueItems: false
SqlQuery:
type: string
required:
- SqlQuery
type: object
required:
- ActionName
type: object
ContainerAction:
additionalProperties: false
properties:
ExecutionRoleArn:
maxLength: 2048
minLength: 20
type: string
Image:
maxLength: 255
type: string
ResourceConfiguration:
additionalProperties: false
properties:
ComputeType:
enum:
- ACU_1
- ACU_2
type: string
VolumeSizeInGB:
maximum: 50
minimum: 1
type: integer
required:
- VolumeSizeInGB
- ComputeType
type: object
Variables:
insertionOrder: false
items:
additionalProperties: false
properties:
DatasetContentVersionValue:
additionalProperties: false
properties:
DatasetName:
maxLength: 128
minLength: 1
pattern: (^(?!_{2}))(^[a-zA-Z0-9_]+$)
type: string
required:
- DatasetName
type: object
DoubleValue:
type: number
OutputFileUriValue:
additionalProperties: false
properties:
FileName:
pattern: ^[\w\.-]{1,255}$
type: string
required:
- FileName
type: object
StringValue:
maxLength: 1024
minLength: 0
type: string
VariableName:
maxLength: 256
minLength: 1
type: string
required:
- VariableName
type: object
maxItems: 50
minItems: 0
type: array
uniqueItems: false
required:
- ExecutionRoleArn
- Image
- ResourceConfiguration
type: object
DatasetContentDeliveryRule:
additionalProperties: false
properties:
Destination:
additionalProperties: false
properties:
IotEventsDestinationConfiguration:
additionalProperties: false
properties:
InputName:
maxLength: 128
minLength: 1
pattern: ^[a-zA-Z][a-zA-Z0-9_]*$
type: string
RoleArn:
maxLength: 2048
minLength: 20
type: string
required:
- InputName
- RoleArn
type: object
S3DestinationConfiguration:
additionalProperties: false
properties:
Bucket:
maxLength: 255
minLength: 3
pattern: ^[a-zA-Z0-9.\-_]*$
type: string
GlueConfiguration:
additionalProperties: false
properties:
DatabaseName:
maxLength: 150
minLength: 1
type: string
TableName:
maxLength: 150
minLength: 1
type: string
required:
- TableName
- DatabaseName
type: object
Key:
maxLength: 255
minLength: 1
pattern: ^[a-zA-Z0-9!_.*'()/{}:-]*$
type: string
RoleArn:
maxLength: 2048
minLength: 20
type: string
required:
- Bucket
- Key
- RoleArn
type: object
type: object
EntryName:
type: string
required:
- Destination
type: object
DatasetContentDeliveryRuleDestination:
additionalProperties: false
properties:
IotEventsDestinationConfiguration:
additionalProperties: false
properties:
InputName:
maxLength: 128
minLength: 1
pattern: ^[a-zA-Z][a-zA-Z0-9_]*$
type: string
RoleArn:
maxLength: 2048
minLength: 20
type: string
required:
- InputName
- RoleArn
type: object
S3DestinationConfiguration:
additionalProperties: false
properties:
Bucket:
maxLength: 255
minLength: 3
pattern: ^[a-zA-Z0-9.\-_]*$
type: string
GlueConfiguration:
additionalProperties: false
properties:
DatabaseName:
maxLength: 150
minLength: 1
type: string
TableName:
maxLength: 150
minLength: 1
type: string
required:
- TableName
- DatabaseName
type: object
Key:
maxLength: 255
minLength: 1
pattern: ^[a-zA-Z0-9!_.*'()/{}:-]*$
type: string
RoleArn:
maxLength: 2048
minLength: 20
type: string
required:
- Bucket
- Key
- RoleArn
type: object
type: object
DatasetContentVersionValue:
additionalProperties: false
properties:
DatasetName:
maxLength: 128
minLength: 1
pattern: (^(?!_{2}))(^[a-zA-Z0-9_]+$)
type: string
required:
- DatasetName
type: object
DeltaTime:
additionalProperties: false
properties:
OffsetSeconds:
type: integer
TimeExpression:
type: string
required:
- TimeExpression
- OffsetSeconds
type: object
DeltaTimeSessionWindowConfiguration:
additionalProperties: false
properties:
TimeoutInMinutes:
maximum: 60
minimum: 1
type: integer
required:
- TimeoutInMinutes
type: object
Filter:
additionalProperties: false
properties:
DeltaTime:
additionalProperties: false
properties:
OffsetSeconds:
type: integer
TimeExpression:
type: string
required:
- TimeExpression
- OffsetSeconds
type: object
type: object
GlueConfiguration:
additionalProperties: false
properties:
DatabaseName:
maxLength: 150
minLength: 1
type: string
TableName:
maxLength: 150
minLength: 1
type: string
required:
- TableName
- DatabaseName
type: object
IotEventsDestinationConfiguration:
additionalProperties: false
properties:
InputName:
maxLength: 128
minLength: 1
pattern: ^[a-zA-Z][a-zA-Z0-9_]*$
type: string
RoleArn:
maxLength: 2048
minLength: 20
type: string
required:
- InputName
- RoleArn
type: object
LateDataRule:
additionalProperties: false
properties:
RuleConfiguration:
additionalProperties: false
properties:
DeltaTimeSessionWindowConfiguration:
additionalProperties: false
properties:
TimeoutInMinutes:
maximum: 60
minimum: 1
type: integer
required:
- TimeoutInMinutes
type: object
type: object
RuleName:
maxLength: 128
minLength: 1
pattern: ^[a-zA-Z0-9_]+$
type: string
required:
- RuleConfiguration
type: object
LateDataRuleConfiguration:
additionalProperties: false
properties:
DeltaTimeSessionWindowConfiguration:
additionalProperties: false
properties:
TimeoutInMinutes:
maximum: 60
minimum: 1
type: integer
required:
- TimeoutInMinutes
type: object
type: object
OutputFileUriValue:
additionalProperties: false
properties:
FileName:
pattern: ^[\w\.-]{1,255}$
type: string
required:
- FileName
type: object
QueryAction:
additionalProperties: false
properties:
Filters:
insertionOrder: false
items:
additionalProperties: false
properties:
DeltaTime:
additionalProperties: false
properties:
OffsetSeconds:
type: integer
TimeExpression:
type: string
required:
- TimeExpression
- OffsetSeconds
type: object
type: object
maxItems: 1
minItems: 0
type: array
uniqueItems: false
SqlQuery:
type: string
required:
- SqlQuery
type: object
ResourceConfiguration:
additionalProperties: false
properties:
ComputeType:
enum:
- ACU_1
- ACU_2
type: string
VolumeSizeInGB:
maximum: 50
minimum: 1
type: integer
required:
- VolumeSizeInGB
- ComputeType
type: object
RetentionPeriod:
additionalProperties: false
properties:
NumberOfDays:
maximum: 2147483647
minimum: 1
type: integer
Unlimited:
type: boolean
required:
- NumberOfDays
- Unlimited
type: object
S3DestinationConfiguration:
additionalProperties: false
properties:
Bucket:
maxLength: 255
minLength: 3
pattern: ^[a-zA-Z0-9.\-_]*$
type: string
GlueConfiguration:
additionalProperties: false
properties:
DatabaseName:
maxLength: 150
minLength: 1
type: string
TableName:
maxLength: 150
minLength: 1
type: string
required:
- TableName
- DatabaseName
type: object
Key:
maxLength: 255
minLength: 1
pattern: ^[a-zA-Z0-9!_.*'()/{}:-]*$
type: string
RoleArn:
maxLength: 2048
minLength: 20
type: string
required:
- Bucket
- Key
- RoleArn
type: object
Schedule:
additionalProperties: false
properties:
ScheduleExpression:
type: string
required:
- ScheduleExpression
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
Trigger:
additionalProperties: false
properties:
Schedule:
additionalProperties: false
properties:
ScheduleExpression:
type: string
required:
- ScheduleExpression
type: object
TriggeringDataset:
additionalProperties: false
properties:
DatasetName:
maxLength: 128
minLength: 1
pattern: (^(?!_{2}))(^[a-zA-Z0-9_]+$)
type: string
required:
- DatasetName
type: object
type: object
TriggeringDataset:
additionalProperties: false
properties:
DatasetName:
maxLength: 128
minLength: 1
pattern: (^(?!_{2}))(^[a-zA-Z0-9_]+$)
type: string
required:
- DatasetName
type: object
Variable:
additionalProperties: false
properties:
DatasetContentVersionValue:
additionalProperties: false
properties:
DatasetName:
maxLength: 128
minLength: 1
pattern: (^(?!_{2}))(^[a-zA-Z0-9_]+$)
type: string
required:
- DatasetName
type: object
DoubleValue:
type: number
OutputFileUriValue:
additionalProperties: false
properties:
FileName:
pattern: ^[\w\.-]{1,255}$
type: string
required:
- FileName
type: object
StringValue:
maxLength: 1024
minLength: 0
type: string
VariableName:
maxLength: 256
minLength: 1
type: string
required:
- VariableName
type: object
VersioningConfiguration:
additionalProperties: false
properties:
MaxVersions:
maximum: 1000
minimum: 1
type: integer
Unlimited:
type: boolean
type: object
properties:
Actions:
insertionOrder: false
items:
additionalProperties: false
properties:
ActionName:
maxLength: 128
minLength: 1
pattern: ^[a-zA-Z0-9_]+$
type: string
ContainerAction:
additionalProperties: false
properties:
ExecutionRoleArn:
maxLength: 2048
minLength: 20
type: string
Image:
maxLength: 255
type: string
ResourceConfiguration:
additionalProperties: false
properties:
ComputeType:
enum:
- ACU_1
- ACU_2
type: string
VolumeSizeInGB:
maximum: 50
minimum: 1
type: integer
required:
- VolumeSizeInGB
- ComputeType
type: object
Variables:
insertionOrder: false
items:
additionalProperties: false
properties:
DatasetContentVersionValue:
additionalProperties: false
properties:
DatasetName:
maxLength: 128
minLength: 1
pattern: (^(?!_{2}))(^[a-zA-Z0-9_]+$)
type: string
required:
- DatasetName
type: object
DoubleValue:
type: number
OutputFileUriValue:
additionalProperties: false
properties:
FileName:
pattern: ^[\w\.-]{1,255}$
type: string
required:
- FileName
type: object
StringValue:
maxLength: 1024
minLength: 0
type: string
VariableName:
maxLength: 256
minLength: 1
type: string
required:
- VariableName
type: object
maxItems: 50
minItems: 0
type: array
uniqueItems: false
required:
- ExecutionRoleArn
- Image
- ResourceConfiguration
type: object
QueryAction:
additionalProperties: false
properties:
Filters:
insertionOrder: false
items:
additionalProperties: false
properties:
DeltaTime:
additionalProperties: false
properties:
OffsetSeconds:
type: integer
TimeExpression:
type: string
required:
- TimeExpression
- OffsetSeconds
type: object
type: object
maxItems: 1
minItems: 0
type: array
uniqueItems: false
SqlQuery:
type: string
required:
- SqlQuery
type: object
required:
- ActionName
type: object
maxItems: 1
minItems: 1
type: array
uniqueItems: false
ContentDeliveryRules:
insertionOrder: false
items:
additionalProperties: false
properties:
Destination:
additionalProperties: false
properties:
IotEventsDestinationConfiguration:
additionalProperties: false
properties:
InputName:
maxLength: 128
minLength: 1
pattern: ^[a-zA-Z][a-zA-Z0-9_]*$
type: string
RoleArn:
maxLength: 2048
minLength: 20
type: string
required:
- InputName
- RoleArn
type: object
S3DestinationConfiguration:
additionalProperties: false
properties:
Bucket:
maxLength: 255
minLength: 3
pattern: ^[a-zA-Z0-9.\-_]*$
type: string
GlueConfiguration:
additionalProperties: false
properties:
DatabaseName:
maxLength: 150
minLength: 1
type: string
TableName:
maxLength: 150
minLength: 1
type: string
required:
- TableName
- DatabaseName
type: object
Key:
maxLength: 255
minLength: 1
pattern: ^[a-zA-Z0-9!_.*'()/{}:-]*$
type: string
RoleArn:
maxLength: 2048
minLength: 20
type: string
required:
- Bucket
- Key
- RoleArn
type: object
type: object
EntryName:
type: string
required:
- Destination
type: object
maxItems: 20
minItems: 0
type: array
uniqueItems: false
LateDataRules:
insertionOrder: false
items:
additionalProperties: false
properties:
RuleConfiguration:
additionalProperties: false
properties:
DeltaTimeSessionWindowConfiguration:
additionalProperties: false
properties:
TimeoutInMinutes:
maximum: 60
minimum: 1
type: integer
required:
- TimeoutInMinutes
type: object
type: object
RuleName:
maxLength: 128
minLength: 1
pattern: ^[a-zA-Z0-9_]+$
type: string
required:
- RuleConfiguration
type: object
maxItems: 1
minItems: 1
type: array
uniqueItems: false
RetentionPeriod:
additionalProperties: false
properties:
NumberOfDays:
maximum: 2147483647
minimum: 1
type: integer
Unlimited:
type: boolean
required:
- NumberOfDays
- Unlimited
type: object
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
Triggers:
insertionOrder: false
items:
additionalProperties: false
properties:
Schedule:
additionalProperties: false
properties:
ScheduleExpression:
type: string
required:
- ScheduleExpression
type: object
TriggeringDataset:
additionalProperties: false
properties:
DatasetName:
maxLength: 128
minLength: 1
pattern: (^(?!_{2}))(^[a-zA-Z0-9_]+$)
type: string
required:
- DatasetName
type: object
type: object
maxItems: 5
minItems: 0
type: array
uniqueItems: false
VersioningConfiguration:
additionalProperties: false
properties:
MaxVersions:
maximum: 1000
minimum: 1
type: integer
Unlimited:
type: boolean
type: object
type:
enum:
- update
Permissions - iotanalytics:UpdateDataset, iotanalytics:TagResource, iotanalytics:UntagResource