ARTIFACT
GetAccountSettings
valid {
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
GetReport
valid {
input.Qs.reportId == STRING
input.Qs.reportVersion == LONG
input.Qs.termToken == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
GetReportMetadata
valid {
input.Qs.reportId == STRING
input.Qs.reportVersion == LONG
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
GetTermForReport
valid {
input.Qs.reportId == STRING
input.Qs.reportVersion == LONG
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
ListReports
valid {
input.Qs.maxResults == INTEGER
input.Qs.nextToken == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
PutAccountSettings
enum_NotificationSubscriptionStatus := [ "SUBSCRIBED", "NOT_SUBSCRIBED" ]
valid {
input.Body.notificationSubscriptionStatus == enum_NotificationSubscriptionStatus[_]
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
Updated 5 days ago