@lap v0.3
# Machine-readable API spec. Each @endpoint block is one API call.
@api AWS Cost and Usage Report Service
@version 2017-01-06
@auth AWS SigV4
@endpoints 7
@toc root(7)

@endpoint POST /
@required {ReportName: str}
@returns(200) {ResponseMessage: str?}

@endpoint POST /
@optional {MaxResults: int, NextToken: str}
@returns(200) {ReportDefinitions: [ReportDefinition]?, NextToken: str?}

@endpoint POST /
@required {ReportName: str}
@returns(200) {Tags: [Tag]?}

@endpoint POST /
@required {ReportName: str, ReportDefinition: ReportDefinition}

@endpoint POST /
@required {ReportDefinition: ReportDefinition}
@optional {Tags: [Tag]}

@endpoint POST /
@required {ReportName: str, Tags: [Tag]}

@endpoint POST /
@required {ReportName: str, TagKeys: [str]}

@end
