NOTIFICATIONS
AssociateChannel
valid {
input.Body.notificationConfigurationArn == STRING
input.ReqMap.arn == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
CreateEventRule
valid {
input.Body.notificationConfigurationArn == STRING
input.Body.source == STRING
input.Body.eventType == STRING
input.Body.eventPattern == STRING
input.Body.regions[_] == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
CreateNotificationConfiguration
enum_AggregationDuration := [ "LONG", "SHORT", "NONE" ]
valid {
input.Body.name == STRING
input.Body.description == STRING
input.Body.aggregationDuration == enum_AggregationDuration[_]
input.Body.tags.STRING == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
DeleteEventRule
valid {
input.ReqMap.arn == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
DeleteNotificationConfiguration
valid {
input.ReqMap.arn == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
DeregisterNotificationHub
valid {
input.ReqMap.notificationHubRegion == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
DisassociateChannel
valid {
input.Body.notificationConfigurationArn == STRING
input.ReqMap.arn == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
GetEventRule
valid {
input.ReqMap.arn == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
GetNotificationConfiguration
valid {
input.ReqMap.arn == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
GetNotificationEvent
enum_LocaleCode := [ "de_DE", "en_CA", "en_US", "en_UK", "es_ES", "fr_CA", "fr_FR", "id_ID", "it_IT", "ja_JP", "ko_KR", "pt_BR", "tr_TR", "zh_CN", "zh_TW" ]
valid {
input.ReqMap.arn == STRING
input.Qs.locale == enum_LocaleCode[_]
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
ListChannels
valid {
input.Qs.notificationConfigurationArn == STRING
input.Qs.maxResults == INTEGER
input.Qs.nextToken == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
ListEventRules
valid {
input.Qs.notificationConfigurationArn == STRING
input.Qs.maxResults == INTEGER
input.Qs.nextToken == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
ListNotificationConfigurations
enum_NotificationConfigurationStatus := [ "ACTIVE", "PARTIALLY_ACTIVE", "INACTIVE", "DELETING" ]
valid {
input.Qs.eventRuleSource == STRING
input.Qs.channelArn == STRING
input.Qs.status == enum_NotificationConfigurationStatus[_]
input.Qs.maxResults == INTEGER
input.Qs.nextToken == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
ListNotificationEvents
enum_LocaleCode := [ "de_DE", "en_CA", "en_US", "en_UK", "es_ES", "fr_CA", "fr_FR", "id_ID", "it_IT", "ja_JP", "ko_KR", "pt_BR", "tr_TR", "zh_CN", "zh_TW" ]
valid {
input.Qs.startTime == TIMESTAMP
input.Qs.endTime == TIMESTAMP
input.Qs.locale == enum_LocaleCode[_]
input.Qs.source == STRING
input.Qs.includeChildEvents == BOOLEAN
input.Qs.aggregateNotificationEventArn == STRING
input.Qs.maxResults == INTEGER
input.Qs.nextToken == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
ListNotificationHubs
valid {
input.Qs.maxResults == INTEGER
input.Qs.nextToken == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
ListTagsForResource
valid {
input.ReqMap.arn == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
RegisterNotificationHub
valid {
input.Body.notificationHubRegion == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
TagResource
valid {
input.Body.tags.STRING == STRING
input.ReqMap.arn == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
UntagResource
valid {
input.ReqMap.arn == STRING
input.Qs.tagKeys[_] == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
UpdateEventRule
valid {
input.Body.eventPattern == STRING
input.Body.regions[_] == STRING
input.ReqMap.arn == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
UpdateNotificationConfiguration
enum_AggregationDuration := [ "LONG", "SHORT", "NONE" ]
valid {
input.Body.name == STRING
input.Body.description == STRING
input.Body.aggregationDuration == enum_AggregationDuration[_]
input.ReqMap.arn == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
Updated 5 days ago