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