RESOURCEGROUPSTAGGINGAPI
DescribeReportCreation
valid {
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}GetComplianceSummary
enum_GroupByAttribute := [ "TARGET_ID", "REGION", "RESOURCE_TYPE" ]
valid {
input.Body.TargetIdFilters[_] == STRING
input.Body.RegionFilters[_] == STRING
input.Body.ResourceTypeFilters[_] == STRING
input.Body.TagKeyFilters[_] == STRING
input.Body.GroupBy[_] == enum_GroupByAttribute[_]
input.Body.MaxResults == INTEGER
input.Body.PaginationToken == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}GetResources
valid {
input.Body.PaginationToken == STRING
input.Body.TagFilters[_].Key == STRING
input.Body.TagFilters[_].Values[_] == STRING
input.Body.ResourcesPerPage == INTEGER
input.Body.TagsPerPage == INTEGER
input.Body.ResourceTypeFilters[_] == STRING
input.Body.IncludeComplianceDetails == BOOLEAN
input.Body.ExcludeCompliantResources == BOOLEAN
input.Body.ResourceARNList[_] == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}GetTagKeys
valid {
input.Body.PaginationToken == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}GetTagValues
valid {
input.Body.PaginationToken == STRING
input.Body.Key == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}StartReportCreation
valid {
input.Body.S3Bucket == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}TagResources
valid {
input.Body.ResourceARNList[_] == STRING
input.Body.Tags.STRING == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}UntagResources
valid {
input.Body.ResourceARNList[_] == STRING
input.Body.TagKeys[_] == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}Updated 4 days ago