Typed dictionaries#
Index > ApplicationCostProfiler > Typed dictionaries
Auto-generated documentation for ApplicationCostProfiler type annotations stubs module mypy-boto3-applicationcostprofiler.
DeleteReportDefinitionRequestRequestTypeDef#
# DeleteReportDefinitionRequestRequestTypeDef usage example
from mypy_boto3_applicationcostprofiler.type_defs import DeleteReportDefinitionRequestRequestTypeDef
def get_value() -> DeleteReportDefinitionRequestRequestTypeDef:
return {
"reportId": ...,
}
# DeleteReportDefinitionRequestRequestTypeDef definition
class DeleteReportDefinitionRequestRequestTypeDef(TypedDict):
reportId: str,
DeleteReportDefinitionResultTypeDef#
# DeleteReportDefinitionResultTypeDef usage example
from mypy_boto3_applicationcostprofiler.type_defs import DeleteReportDefinitionResultTypeDef
def get_value() -> DeleteReportDefinitionResultTypeDef:
return {
"reportId": ...,
"ResponseMetadata": ...,
}
# DeleteReportDefinitionResultTypeDef definition
class DeleteReportDefinitionResultTypeDef(TypedDict):
reportId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetReportDefinitionRequestRequestTypeDef#
# GetReportDefinitionRequestRequestTypeDef usage example
from mypy_boto3_applicationcostprofiler.type_defs import GetReportDefinitionRequestRequestTypeDef
def get_value() -> GetReportDefinitionRequestRequestTypeDef:
return {
"reportId": ...,
}
# GetReportDefinitionRequestRequestTypeDef definition
class GetReportDefinitionRequestRequestTypeDef(TypedDict):
reportId: str,
S3LocationTypeDef#
# S3LocationTypeDef usage example
from mypy_boto3_applicationcostprofiler.type_defs import S3LocationTypeDef
def get_value() -> S3LocationTypeDef:
return {
"bucket": ...,
"prefix": ...,
}
# S3LocationTypeDef definition
class S3LocationTypeDef(TypedDict):
bucket: str,
prefix: str,
SourceS3LocationTypeDef#
# SourceS3LocationTypeDef usage example
from mypy_boto3_applicationcostprofiler.type_defs import SourceS3LocationTypeDef
def get_value() -> SourceS3LocationTypeDef:
return {
"bucket": ...,
"key": ...,
}
# SourceS3LocationTypeDef definition
class SourceS3LocationTypeDef(TypedDict):
bucket: str,
key: str,
region: NotRequired[S3BucketRegionType], # (1)
ImportApplicationUsageResultTypeDef#
# ImportApplicationUsageResultTypeDef usage example
from mypy_boto3_applicationcostprofiler.type_defs import ImportApplicationUsageResultTypeDef
def get_value() -> ImportApplicationUsageResultTypeDef:
return {
"importId": ...,
"ResponseMetadata": ...,
}
# ImportApplicationUsageResultTypeDef definition
class ImportApplicationUsageResultTypeDef(TypedDict):
importId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListReportDefinitionsRequestListReportDefinitionsPaginateTypeDef#
# ListReportDefinitionsRequestListReportDefinitionsPaginateTypeDef usage example
from mypy_boto3_applicationcostprofiler.type_defs import ListReportDefinitionsRequestListReportDefinitionsPaginateTypeDef
def get_value() -> ListReportDefinitionsRequestListReportDefinitionsPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListReportDefinitionsRequestListReportDefinitionsPaginateTypeDef definition
class ListReportDefinitionsRequestListReportDefinitionsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListReportDefinitionsRequestRequestTypeDef#
# ListReportDefinitionsRequestRequestTypeDef usage example
from mypy_boto3_applicationcostprofiler.type_defs import ListReportDefinitionsRequestRequestTypeDef
def get_value() -> ListReportDefinitionsRequestRequestTypeDef:
return {
"nextToken": ...,
}
# ListReportDefinitionsRequestRequestTypeDef definition
class ListReportDefinitionsRequestRequestTypeDef(TypedDict):
nextToken: NotRequired[str],
maxResults: NotRequired[int],
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef usage example
from mypy_boto3_applicationcostprofiler.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
PutReportDefinitionResultTypeDef#
# PutReportDefinitionResultTypeDef usage example
from mypy_boto3_applicationcostprofiler.type_defs import PutReportDefinitionResultTypeDef
def get_value() -> PutReportDefinitionResultTypeDef:
return {
"reportId": ...,
"ResponseMetadata": ...,
}
# PutReportDefinitionResultTypeDef definition
class PutReportDefinitionResultTypeDef(TypedDict):
reportId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef usage example
from mypy_boto3_applicationcostprofiler.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
"HostId": ...,
"HTTPStatusCode": ...,
"HTTPHeaders": ...,
"RetryAttempts": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
UpdateReportDefinitionResultTypeDef#
# UpdateReportDefinitionResultTypeDef usage example
from mypy_boto3_applicationcostprofiler.type_defs import UpdateReportDefinitionResultTypeDef
def get_value() -> UpdateReportDefinitionResultTypeDef:
return {
"reportId": ...,
"ResponseMetadata": ...,
}
# UpdateReportDefinitionResultTypeDef definition
class UpdateReportDefinitionResultTypeDef(TypedDict):
reportId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetReportDefinitionResultTypeDef#
# GetReportDefinitionResultTypeDef usage example
from mypy_boto3_applicationcostprofiler.type_defs import GetReportDefinitionResultTypeDef
def get_value() -> GetReportDefinitionResultTypeDef:
return {
"reportId": ...,
"reportDescription": ...,
"reportFrequency": ...,
"format": ...,
"destinationS3Location": ...,
"createdAt": ...,
"lastUpdated": ...,
"ResponseMetadata": ...,
}
# 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 usage example
from mypy_boto3_applicationcostprofiler.type_defs import PutReportDefinitionRequestRequestTypeDef
def get_value() -> PutReportDefinitionRequestRequestTypeDef:
return {
"reportId": ...,
"reportDescription": ...,
"reportFrequency": ...,
"format": ...,
"destinationS3Location": ...,
}
# 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 usage example
from mypy_boto3_applicationcostprofiler.type_defs import ReportDefinitionTypeDef
def get_value() -> ReportDefinitionTypeDef:
return {
"reportId": ...,
}
# 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 usage example
from mypy_boto3_applicationcostprofiler.type_defs import UpdateReportDefinitionRequestRequestTypeDef
def get_value() -> UpdateReportDefinitionRequestRequestTypeDef:
return {
"reportId": ...,
"reportDescription": ...,
"reportFrequency": ...,
"format": ...,
"destinationS3Location": ...,
}
# 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 usage example
from mypy_boto3_applicationcostprofiler.type_defs import ImportApplicationUsageRequestRequestTypeDef
def get_value() -> ImportApplicationUsageRequestRequestTypeDef:
return {
"sourceS3Location": ...,
}
# ImportApplicationUsageRequestRequestTypeDef definition
class ImportApplicationUsageRequestRequestTypeDef(TypedDict):
sourceS3Location: SourceS3LocationTypeDef, # (1)
ListReportDefinitionsResultTypeDef#
# ListReportDefinitionsResultTypeDef usage example
from mypy_boto3_applicationcostprofiler.type_defs import ListReportDefinitionsResultTypeDef
def get_value() -> ListReportDefinitionsResultTypeDef:
return {
"reportDefinitions": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# ListReportDefinitionsResultTypeDef definition
class ListReportDefinitionsResultTypeDef(TypedDict):
reportDefinitions: List[ReportDefinitionTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)