Type definitions#
Index > ApplicationCostProfiler > Type definitions
Auto-generated documentation for ApplicationCostProfiler type annotations stubs module types-boto3-applicationcostprofiler.
DeleteReportDefinitionRequestRequestTypeDef#
# DeleteReportDefinitionRequestRequestTypeDef definition
class DeleteReportDefinitionRequestRequestTypeDef(TypedDict):
reportId: str,
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
GetReportDefinitionRequestRequestTypeDef#
# GetReportDefinitionRequestRequestTypeDef definition
class GetReportDefinitionRequestRequestTypeDef(TypedDict):
reportId: str,
S3LocationTypeDef#
# S3LocationTypeDef definition
class S3LocationTypeDef(TypedDict):
bucket: str,
prefix: str,
SourceS3LocationTypeDef#
# SourceS3LocationTypeDef definition
class SourceS3LocationTypeDef(TypedDict):
bucket: str,
key: str,
region: NotRequired[S3BucketRegionType], # (1)
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
ListReportDefinitionsRequestRequestTypeDef#
# ListReportDefinitionsRequestRequestTypeDef definition
class ListReportDefinitionsRequestRequestTypeDef(TypedDict):
nextToken: NotRequired[str],
maxResults: NotRequired[int],
DeleteReportDefinitionResultTypeDef#
# DeleteReportDefinitionResultTypeDef definition
class DeleteReportDefinitionResultTypeDef(TypedDict):
reportId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ImportApplicationUsageResultTypeDef#
# ImportApplicationUsageResultTypeDef definition
class ImportApplicationUsageResultTypeDef(TypedDict):
importId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
PutReportDefinitionResultTypeDef#
# PutReportDefinitionResultTypeDef definition
class PutReportDefinitionResultTypeDef(TypedDict):
reportId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateReportDefinitionResultTypeDef#
# UpdateReportDefinitionResultTypeDef definition
class UpdateReportDefinitionResultTypeDef(TypedDict):
reportId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetReportDefinitionResultTypeDef#
# GetReportDefinitionResultTypeDef definition
class GetReportDefinitionResultTypeDef(TypedDict):
reportId: str,
reportDescription: str,
reportFrequency: ReportFrequencyType, # (1)
format: FormatType, # (2)
destinationS3Location: S3LocationTypeDef, # (3)
createdAt: datetime,
lastUpdated: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See ReportFrequencyType
- See FormatType
- See S3LocationTypeDef
- See ResponseMetadataTypeDef
PutReportDefinitionRequestRequestTypeDef#
# PutReportDefinitionRequestRequestTypeDef definition
class PutReportDefinitionRequestRequestTypeDef(TypedDict):
reportId: str,
reportDescription: str,
reportFrequency: ReportFrequencyType, # (1)
format: FormatType, # (2)
destinationS3Location: S3LocationTypeDef, # (3)
- See ReportFrequencyType
- See FormatType
- See S3LocationTypeDef
ReportDefinitionTypeDef#
# ReportDefinitionTypeDef definition
class ReportDefinitionTypeDef(TypedDict):
reportId: NotRequired[str],
reportDescription: NotRequired[str],
reportFrequency: NotRequired[ReportFrequencyType], # (1)
format: NotRequired[FormatType], # (2)
destinationS3Location: NotRequired[S3LocationTypeDef], # (3)
createdAt: NotRequired[datetime],
lastUpdatedAt: NotRequired[datetime],
- See ReportFrequencyType
- See FormatType
- See S3LocationTypeDef
UpdateReportDefinitionRequestRequestTypeDef#
# UpdateReportDefinitionRequestRequestTypeDef definition
class UpdateReportDefinitionRequestRequestTypeDef(TypedDict):
reportId: str,
reportDescription: str,
reportFrequency: ReportFrequencyType, # (1)
format: FormatType, # (2)
destinationS3Location: S3LocationTypeDef, # (3)
- See ReportFrequencyType
- See FormatType
- See S3LocationTypeDef
ImportApplicationUsageRequestRequestTypeDef#
# ImportApplicationUsageRequestRequestTypeDef definition
class ImportApplicationUsageRequestRequestTypeDef(TypedDict):
sourceS3Location: SourceS3LocationTypeDef, # (1)
ListReportDefinitionsRequestPaginateTypeDef#
# ListReportDefinitionsRequestPaginateTypeDef definition
class ListReportDefinitionsRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListReportDefinitionsResultTypeDef#
# ListReportDefinitionsResultTypeDef definition
class ListReportDefinitionsResultTypeDef(TypedDict):
reportDefinitions: list[ReportDefinitionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],