ApplicationCostProfiler / Client / get_report_definition
get_report_definition#
- ApplicationCostProfiler.Client.get_report_definition(**kwargs)#
- Retrieves the definition of a report already configured in AWS Application Cost Profiler. - See also: AWS API Documentation - Request Syntax - response = client.get_report_definition( reportId='string' ) - Parameters:
- reportId (string) – - [REQUIRED] - ID of the report to retrieve. 
- Return type:
- dict 
- Returns:
- Response Syntax - { 'reportId': 'string', 'reportDescription': 'string', 'reportFrequency': 'MONTHLY'|'DAILY'|'ALL', 'format': 'CSV'|'PARQUET', 'destinationS3Location': { 'bucket': 'string', 'prefix': 'string' }, 'createdAt': datetime(2015, 1, 1), 'lastUpdated': datetime(2015, 1, 1) } - Response Structure - (dict) – - reportId (string) – - ID of the report retrieved. 
- reportDescription (string) – - Description of the report. 
- reportFrequency (string) – - Cadence used to generate the report. 
- format (string) – - Format of the generated report. 
- destinationS3Location (dict) – - Amazon Simple Storage Service (Amazon S3) location where the report is uploaded. - bucket (string) – - Name of the S3 bucket. 
- prefix (string) – - Prefix for the location to write to. 
 
- createdAt (datetime) – - Timestamp (milliseconds) when this report definition was created. 
- lastUpdated (datetime) – - Timestamp (milliseconds) when this report definition was last updated. 
 
 
 - Exceptions - ApplicationCostProfiler.Client.exceptions.InternalServerException
- ApplicationCostProfiler.Client.exceptions.ThrottlingException
- ApplicationCostProfiler.Client.exceptions.ValidationException
- ApplicationCostProfiler.Client.exceptions.AccessDeniedException