Type definitions#
Index > BillingandCostManagementRecommendedActions > Type definitions
Auto-generated documentation for BillingandCostManagementRecommendedActions type annotations stubs module mypy-boto3-bcm-recommended-actions.
ActionFilterTypeDef#
# ActionFilterTypeDef TypedDict usage example
from mypy_boto3_bcm_recommended_actions.type_defs import ActionFilterTypeDef
def get_value() -> ActionFilterTypeDef:
return {
"key": ...,
}
# ActionFilterTypeDef definition
class ActionFilterTypeDef(TypedDict):
key: FilterNameType, # (1)
matchOption: MatchOptionType, # (2)
values: Sequence[str],
- See FilterNameType
- See MatchOptionType
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef TypedDict usage example
from mypy_boto3_bcm_recommended_actions.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
RecommendedActionTypeDef#
# RecommendedActionTypeDef TypedDict usage example
from mypy_boto3_bcm_recommended_actions.type_defs import RecommendedActionTypeDef
def get_value() -> RecommendedActionTypeDef:
return {
"id": ...,
}
# RecommendedActionTypeDef definition
class RecommendedActionTypeDef(TypedDict):
id: NotRequired[str],
type: NotRequired[ActionTypeType], # (1)
accountId: NotRequired[str],
severity: NotRequired[SeverityType], # (2)
feature: NotRequired[FeatureType], # (3)
context: NotRequired[dict[str, str]],
nextSteps: NotRequired[list[str]],
lastUpdatedTimeStamp: NotRequired[str],
- See ActionTypeType
- See SeverityType
- See FeatureType
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef TypedDict usage example
from mypy_boto3_bcm_recommended_actions.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
RequestFilterTypeDef#
# RequestFilterTypeDef TypedDict usage example
from mypy_boto3_bcm_recommended_actions.type_defs import RequestFilterTypeDef
def get_value() -> RequestFilterTypeDef:
return {
"actions": ...,
}
# RequestFilterTypeDef definition
class RequestFilterTypeDef(TypedDict):
actions: NotRequired[Sequence[ActionFilterTypeDef]], # (1)
- See
Sequence[ActionFilterTypeDef]
ListRecommendedActionsResponseTypeDef#
# ListRecommendedActionsResponseTypeDef TypedDict usage example
from mypy_boto3_bcm_recommended_actions.type_defs import ListRecommendedActionsResponseTypeDef
def get_value() -> ListRecommendedActionsResponseTypeDef:
return {
"recommendedActions": ...,
}
# ListRecommendedActionsResponseTypeDef definition
class ListRecommendedActionsResponseTypeDef(TypedDict):
recommendedActions: list[RecommendedActionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
list[RecommendedActionTypeDef] - See ResponseMetadataTypeDef
ListRecommendedActionsRequestPaginateTypeDef#
# ListRecommendedActionsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_bcm_recommended_actions.type_defs import ListRecommendedActionsRequestPaginateTypeDef
def get_value() -> ListRecommendedActionsRequestPaginateTypeDef:
return {
"filter": ...,
}
# ListRecommendedActionsRequestPaginateTypeDef definition
class ListRecommendedActionsRequestPaginateTypeDef(TypedDict):
filter: NotRequired[RequestFilterTypeDef], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListRecommendedActionsRequestTypeDef#
# ListRecommendedActionsRequestTypeDef TypedDict usage example
from mypy_boto3_bcm_recommended_actions.type_defs import ListRecommendedActionsRequestTypeDef
def get_value() -> ListRecommendedActionsRequestTypeDef:
return {
"filter": ...,
}
# ListRecommendedActionsRequestTypeDef definition
class ListRecommendedActionsRequestTypeDef(TypedDict):
filter: NotRequired[RequestFilterTypeDef], # (1)
maxResults: NotRequired[int],
nextToken: NotRequired[str],