class Aws::IoTAnalytics::Types::UpdateDatasetRequest
@return [Array<Types::LateDataRule>]<br>: docs.aws.amazon.com/iotanalytics/latest/APIReference/API_DeltaTime.html<br><br><br><br>a [DeltaTimer] filter.
data arrives late. To specify ‘lateDataRules`, the dataset must use
A list of data rules that send notifications to CloudWatch, when
@!attribute [rw] late_data_rules
@return [Types::VersioningConfiguration]<br>: docs.aws.amazon.com/iotanalytics/latest/userguide/getting-started.html#aws-iot-analytics-dataset-versions<br><br><br><br>datasets][1] in the *IoT Analytics User Guide*.
information, see [Keeping Multiple Versions of IoT Analytics
period specified by the `retentionPeriod` parameter. For more
succeeded version (if they are different) are kept for the time
specified or set to null, only the latest version plus the latest
Optional. How many versions of dataset contents are kept. If not
@!attribute [rw] versioning_configuration
@return [Types::RetentionPeriod]
How long, in days, dataset contents are kept for the dataset.
@!attribute [rw] retention_period
@return [Array<Types::DatasetContentDeliveryRule>]
destinations specified here.
When dataset contents are created, they are delivered to
@!attribute [rw] content_delivery_rules
@return [Array<Types::DatasetTrigger>]
contain up to five `DatasetTrigger` objects.
A list of `DatasetTrigger` objects. The list can be empty or can
@!attribute [rw] triggers
@return [Array<Types::DatasetAction>]
A list of `DatasetAction` objects.
@!attribute [rw] actions
@return [String]
The name of the dataset to update.
@!attribute [rw] dataset_name
}
],
},
},
},
timeout_in_minutes: 1, # required
delta_time_session_window_configuration: {
rule_configuration: { # required
rule_name: “LateDataRuleName”,
{
late_data_rules: [
},
max_versions: 1,
unlimited: false,
versioning_configuration: {
},
number_of_days: 1,
unlimited: false,
retention_period: {
],
},
},
},
role_arn: “RoleArn”, # required
},
database_name: “GlueDatabaseName”, # required
table_name: “GlueTableName”, # required
glue_configuration: {
key: “BucketKeyExpression”, # required
bucket: “BucketName”, # required
s3_destination_configuration: {
},
role_arn: “RoleArn”, # required
input_name: “IotEventsInputName”, # required
iot_events_destination_configuration: {
destination: { # required
entry_name: “EntryName”,
{
content_delivery_rules: [
],
},
},
name: “DatasetName”, # required
dataset: {
},
expression: “ScheduleExpression”,
schedule: {
{
triggers: [
],
},
},
],
},
},
file_name: “OutputFileName”, # required
output_file_uri_value: {
},
dataset_name: “DatasetName”, # required
dataset_content_version_value: {
double_value: 1.0,
string_value: “StringValue”,
name: “VariableName”, # required
{
variables: [
},
volume_size_in_gb: 1, # required
compute_type: “ACU_1”, # required, accepts ACU_1, ACU_2
resource_configuration: { # required
execution_role_arn: “RoleArn”, # required
image: “Image”, # required
container_action: {
},
],
},
},
time_expression: “TimeExpression”, # required
offset_seconds: 1, # required
delta_time: {
{
filters: [
sql_query: “SqlQuery”, # required
query_action: {
action_name: “DatasetActionName”,
{
actions: [ # required
dataset_name: “DatasetName”, # required
{
data as a hash:
@note When making an API call, you may pass UpdateDatasetRequest