Type definitions#
Index > MarketplaceEntitlementService > Type definitions
Auto-generated documentation for MarketplaceEntitlementService type annotations stubs module mypy-boto3-marketplace-entitlement.
EntitlementValueTypeDef#
# EntitlementValueTypeDef TypedDict usage example
from mypy_boto3_marketplace_entitlement.type_defs import EntitlementValueTypeDef
def get_value() -> EntitlementValueTypeDef:
return {
"IntegerValue": ...,
}
# EntitlementValueTypeDef definition
class EntitlementValueTypeDef(TypedDict):
IntegerValue: NotRequired[int],
DoubleValue: NotRequired[float],
BooleanValue: NotRequired[bool],
StringValue: NotRequired[str],
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef TypedDict usage example
from mypy_boto3_marketplace_entitlement.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
GetEntitlementsRequestTypeDef#
# GetEntitlementsRequestTypeDef TypedDict usage example
from mypy_boto3_marketplace_entitlement.type_defs import GetEntitlementsRequestTypeDef
def get_value() -> GetEntitlementsRequestTypeDef:
return {
"ProductCode": ...,
}
# GetEntitlementsRequestTypeDef definition
class GetEntitlementsRequestTypeDef(TypedDict):
ProductCode: str,
Filter: NotRequired[Mapping[GetEntitlementFilterNameType, Sequence[str]]], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
- See
Mapping[GetEntitlementFilterNameType, Sequence[str]]
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef TypedDict usage example
from mypy_boto3_marketplace_entitlement.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],
EntitlementTypeDef#
# EntitlementTypeDef TypedDict usage example
from mypy_boto3_marketplace_entitlement.type_defs import EntitlementTypeDef
def get_value() -> EntitlementTypeDef:
return {
"ProductCode": ...,
}
# EntitlementTypeDef definition
class EntitlementTypeDef(TypedDict):
ProductCode: NotRequired[str],
Dimension: NotRequired[str],
CustomerIdentifier: NotRequired[str],
CustomerAWSAccountId: NotRequired[str],
Value: NotRequired[EntitlementValueTypeDef], # (1)
ExpirationDate: NotRequired[datetime.datetime],
GetEntitlementsRequestPaginateTypeDef#
# GetEntitlementsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_marketplace_entitlement.type_defs import GetEntitlementsRequestPaginateTypeDef
def get_value() -> GetEntitlementsRequestPaginateTypeDef:
return {
"ProductCode": ...,
}
# GetEntitlementsRequestPaginateTypeDef definition
class GetEntitlementsRequestPaginateTypeDef(TypedDict):
ProductCode: str,
Filter: NotRequired[Mapping[GetEntitlementFilterNameType, Sequence[str]]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See
Mapping[GetEntitlementFilterNameType, Sequence[str]]
- See PaginatorConfigTypeDef
GetEntitlementsResultTypeDef#
# GetEntitlementsResultTypeDef TypedDict usage example
from mypy_boto3_marketplace_entitlement.type_defs import GetEntitlementsResultTypeDef
def get_value() -> GetEntitlementsResultTypeDef:
return {
"Entitlements": ...,
}
# GetEntitlementsResultTypeDef definition
class GetEntitlementsResultTypeDef(TypedDict):
Entitlements: List[EntitlementTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[EntitlementTypeDef]
- See ResponseMetadataTypeDef