Typed dictionaries#
Index > MarketplaceCatalog > Typed dictionaries
Auto-generated documentation for MarketplaceCatalog type annotations stubs module mypy-boto3-marketplace-catalog.
CancelChangeSetRequestRequestTypeDef#
# CancelChangeSetRequestRequestTypeDef usage example
from mypy_boto3_marketplace_catalog.type_defs import CancelChangeSetRequestRequestTypeDef
def get_value() -> CancelChangeSetRequestRequestTypeDef:
return {
"Catalog": ...,
"ChangeSetId": ...,
}
# CancelChangeSetRequestRequestTypeDef definition
class CancelChangeSetRequestRequestTypeDef(TypedDict):
Catalog: str,
ChangeSetId: str,
CancelChangeSetResponseTypeDef#
# CancelChangeSetResponseTypeDef usage example
from mypy_boto3_marketplace_catalog.type_defs import CancelChangeSetResponseTypeDef
def get_value() -> CancelChangeSetResponseTypeDef:
return {
"ChangeSetId": ...,
"ChangeSetArn": ...,
"ResponseMetadata": ...,
}
# CancelChangeSetResponseTypeDef definition
class CancelChangeSetResponseTypeDef(TypedDict):
ChangeSetId: str,
ChangeSetArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ChangeSetSummaryListItemTypeDef#
# ChangeSetSummaryListItemTypeDef usage example
from mypy_boto3_marketplace_catalog.type_defs import ChangeSetSummaryListItemTypeDef
def get_value() -> ChangeSetSummaryListItemTypeDef:
return {
"ChangeSetId": ...,
}
# ChangeSetSummaryListItemTypeDef definition
class ChangeSetSummaryListItemTypeDef(TypedDict):
ChangeSetId: NotRequired[str],
ChangeSetArn: NotRequired[str],
ChangeSetName: NotRequired[str],
StartTime: NotRequired[str],
EndTime: NotRequired[str],
Status: NotRequired[ChangeStatusType], # (1)
EntityIdList: NotRequired[List[str]],
FailureCode: NotRequired[FailureCodeType], # (2)
- See ChangeStatusType
- See FailureCodeType
EntityTypeDef#
# EntityTypeDef usage example
from mypy_boto3_marketplace_catalog.type_defs import EntityTypeDef
def get_value() -> EntityTypeDef:
return {
"Type": ...,
}
# EntityTypeDef definition
class EntityTypeDef(TypedDict):
Type: str,
Identifier: NotRequired[str],
ErrorDetailTypeDef#
# ErrorDetailTypeDef usage example
from mypy_boto3_marketplace_catalog.type_defs import ErrorDetailTypeDef
def get_value() -> ErrorDetailTypeDef:
return {
"ErrorCode": ...,
}
# ErrorDetailTypeDef definition
class ErrorDetailTypeDef(TypedDict):
ErrorCode: NotRequired[str],
ErrorMessage: NotRequired[str],
TagTypeDef#
# TagTypeDef usage example
from mypy_boto3_marketplace_catalog.type_defs import TagTypeDef
def get_value() -> TagTypeDef:
return {
"Key": ...,
"Value": ...,
}
# TagTypeDef definition
class TagTypeDef(TypedDict):
Key: str,
Value: str,
DeleteResourcePolicyRequestRequestTypeDef#
# DeleteResourcePolicyRequestRequestTypeDef usage example
from mypy_boto3_marketplace_catalog.type_defs import DeleteResourcePolicyRequestRequestTypeDef
def get_value() -> DeleteResourcePolicyRequestRequestTypeDef:
return {
"ResourceArn": ...,
}
# DeleteResourcePolicyRequestRequestTypeDef definition
class DeleteResourcePolicyRequestRequestTypeDef(TypedDict):
ResourceArn: str,
DescribeChangeSetRequestRequestTypeDef#
# DescribeChangeSetRequestRequestTypeDef usage example
from mypy_boto3_marketplace_catalog.type_defs import DescribeChangeSetRequestRequestTypeDef
def get_value() -> DescribeChangeSetRequestRequestTypeDef:
return {
"Catalog": ...,
"ChangeSetId": ...,
}
# DescribeChangeSetRequestRequestTypeDef definition
class DescribeChangeSetRequestRequestTypeDef(TypedDict):
Catalog: str,
ChangeSetId: str,
DescribeEntityRequestRequestTypeDef#
# DescribeEntityRequestRequestTypeDef usage example
from mypy_boto3_marketplace_catalog.type_defs import DescribeEntityRequestRequestTypeDef
def get_value() -> DescribeEntityRequestRequestTypeDef:
return {
"Catalog": ...,
"EntityId": ...,
}
# DescribeEntityRequestRequestTypeDef definition
class DescribeEntityRequestRequestTypeDef(TypedDict):
Catalog: str,
EntityId: str,
DescribeEntityResponseTypeDef#
# DescribeEntityResponseTypeDef usage example
from mypy_boto3_marketplace_catalog.type_defs import DescribeEntityResponseTypeDef
def get_value() -> DescribeEntityResponseTypeDef:
return {
"EntityType": ...,
"EntityIdentifier": ...,
"EntityArn": ...,
"LastModifiedDate": ...,
"Details": ...,
"ResponseMetadata": ...,
}
# DescribeEntityResponseTypeDef definition
class DescribeEntityResponseTypeDef(TypedDict):
EntityType: str,
EntityIdentifier: str,
EntityArn: str,
LastModifiedDate: str,
Details: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
EntitySummaryTypeDef#
# EntitySummaryTypeDef usage example
from mypy_boto3_marketplace_catalog.type_defs import EntitySummaryTypeDef
def get_value() -> EntitySummaryTypeDef:
return {
"Name": ...,
}
# EntitySummaryTypeDef definition
class EntitySummaryTypeDef(TypedDict):
Name: NotRequired[str],
EntityType: NotRequired[str],
EntityId: NotRequired[str],
EntityArn: NotRequired[str],
LastModifiedDate: NotRequired[str],
Visibility: NotRequired[str],
FilterTypeDef#
# FilterTypeDef usage example
from mypy_boto3_marketplace_catalog.type_defs import FilterTypeDef
def get_value() -> FilterTypeDef:
return {
"Name": ...,
}
# FilterTypeDef definition
class FilterTypeDef(TypedDict):
Name: NotRequired[str],
ValueList: NotRequired[Sequence[str]],
GetResourcePolicyRequestRequestTypeDef#
# GetResourcePolicyRequestRequestTypeDef usage example
from mypy_boto3_marketplace_catalog.type_defs import GetResourcePolicyRequestRequestTypeDef
def get_value() -> GetResourcePolicyRequestRequestTypeDef:
return {
"ResourceArn": ...,
}
# GetResourcePolicyRequestRequestTypeDef definition
class GetResourcePolicyRequestRequestTypeDef(TypedDict):
ResourceArn: str,
GetResourcePolicyResponseTypeDef#
# GetResourcePolicyResponseTypeDef usage example
from mypy_boto3_marketplace_catalog.type_defs import GetResourcePolicyResponseTypeDef
def get_value() -> GetResourcePolicyResponseTypeDef:
return {
"Policy": ...,
"ResponseMetadata": ...,
}
# GetResourcePolicyResponseTypeDef definition
class GetResourcePolicyResponseTypeDef(TypedDict):
Policy: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
SortTypeDef#
# SortTypeDef usage example
from mypy_boto3_marketplace_catalog.type_defs import SortTypeDef
def get_value() -> SortTypeDef:
return {
"SortBy": ...,
}
# SortTypeDef definition
class SortTypeDef(TypedDict):
SortBy: NotRequired[str],
SortOrder: NotRequired[SortOrderType], # (1)
- See SortOrderType
ListTagsForResourceRequestRequestTypeDef#
# ListTagsForResourceRequestRequestTypeDef usage example
from mypy_boto3_marketplace_catalog.type_defs import ListTagsForResourceRequestRequestTypeDef
def get_value() -> ListTagsForResourceRequestRequestTypeDef:
return {
"ResourceArn": ...,
}
# ListTagsForResourceRequestRequestTypeDef definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef usage example
from mypy_boto3_marketplace_catalog.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
PutResourcePolicyRequestRequestTypeDef#
# PutResourcePolicyRequestRequestTypeDef usage example
from mypy_boto3_marketplace_catalog.type_defs import PutResourcePolicyRequestRequestTypeDef
def get_value() -> PutResourcePolicyRequestRequestTypeDef:
return {
"ResourceArn": ...,
"Policy": ...,
}
# PutResourcePolicyRequestRequestTypeDef definition
class PutResourcePolicyRequestRequestTypeDef(TypedDict):
ResourceArn: str,
Policy: str,
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef usage example
from mypy_boto3_marketplace_catalog.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,
StartChangeSetResponseTypeDef#
# StartChangeSetResponseTypeDef usage example
from mypy_boto3_marketplace_catalog.type_defs import StartChangeSetResponseTypeDef
def get_value() -> StartChangeSetResponseTypeDef:
return {
"ChangeSetId": ...,
"ChangeSetArn": ...,
"ResponseMetadata": ...,
}
# StartChangeSetResponseTypeDef definition
class StartChangeSetResponseTypeDef(TypedDict):
ChangeSetId: str,
ChangeSetArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UntagResourceRequestRequestTypeDef#
# UntagResourceRequestRequestTypeDef usage example
from mypy_boto3_marketplace_catalog.type_defs import UntagResourceRequestRequestTypeDef
def get_value() -> UntagResourceRequestRequestTypeDef:
return {
"ResourceArn": ...,
"TagKeys": ...,
}
# UntagResourceRequestRequestTypeDef definition
class UntagResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
TagKeys: Sequence[str],
ListChangeSetsResponseTypeDef#
# ListChangeSetsResponseTypeDef usage example
from mypy_boto3_marketplace_catalog.type_defs import ListChangeSetsResponseTypeDef
def get_value() -> ListChangeSetsResponseTypeDef:
return {
"ChangeSetSummaryList": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# ListChangeSetsResponseTypeDef definition
class ListChangeSetsResponseTypeDef(TypedDict):
ChangeSetSummaryList: List[ChangeSetSummaryListItemTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ChangeSummaryTypeDef#
# ChangeSummaryTypeDef usage example
from mypy_boto3_marketplace_catalog.type_defs import ChangeSummaryTypeDef
def get_value() -> ChangeSummaryTypeDef:
return {
"ChangeType": ...,
}
# ChangeSummaryTypeDef definition
class ChangeSummaryTypeDef(TypedDict):
ChangeType: NotRequired[str],
Entity: NotRequired[EntityTypeDef], # (1)
Details: NotRequired[str],
ErrorDetailList: NotRequired[List[ErrorDetailTypeDef]], # (2)
ChangeName: NotRequired[str],
- See EntityTypeDef
- See ErrorDetailTypeDef
ChangeTypeDef#
# ChangeTypeDef usage example
from mypy_boto3_marketplace_catalog.type_defs import ChangeTypeDef
def get_value() -> ChangeTypeDef:
return {
"ChangeType": ...,
"Entity": ...,
"Details": ...,
}
# ChangeTypeDef definition
class ChangeTypeDef(TypedDict):
ChangeType: str,
Entity: EntityTypeDef, # (1)
Details: str,
EntityTags: NotRequired[Sequence[TagTypeDef]], # (2)
ChangeName: NotRequired[str],
- See EntityTypeDef
- See TagTypeDef
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef usage example
from mypy_boto3_marketplace_catalog.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
return {
"ResourceArn": ...,
"Tags": ...,
"ResponseMetadata": ...,
}
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
ResourceArn: str,
Tags: List[TagTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TagTypeDef
- See ResponseMetadataTypeDef
TagResourceRequestRequestTypeDef#
# TagResourceRequestRequestTypeDef usage example
from mypy_boto3_marketplace_catalog.type_defs import TagResourceRequestRequestTypeDef
def get_value() -> TagResourceRequestRequestTypeDef:
return {
"ResourceArn": ...,
"Tags": ...,
}
# TagResourceRequestRequestTypeDef definition
class TagResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
Tags: Sequence[TagTypeDef], # (1)
- See TagTypeDef
ListEntitiesResponseTypeDef#
# ListEntitiesResponseTypeDef usage example
from mypy_boto3_marketplace_catalog.type_defs import ListEntitiesResponseTypeDef
def get_value() -> ListEntitiesResponseTypeDef:
return {
"EntitySummaryList": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# ListEntitiesResponseTypeDef definition
class ListEntitiesResponseTypeDef(TypedDict):
EntitySummaryList: List[EntitySummaryTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListChangeSetsRequestListChangeSetsPaginateTypeDef#
# ListChangeSetsRequestListChangeSetsPaginateTypeDef usage example
from mypy_boto3_marketplace_catalog.type_defs import ListChangeSetsRequestListChangeSetsPaginateTypeDef
def get_value() -> ListChangeSetsRequestListChangeSetsPaginateTypeDef:
return {
"Catalog": ...,
}
# ListChangeSetsRequestListChangeSetsPaginateTypeDef definition
class ListChangeSetsRequestListChangeSetsPaginateTypeDef(TypedDict):
Catalog: str,
FilterList: NotRequired[Sequence[FilterTypeDef]], # (1)
Sort: NotRequired[SortTypeDef], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
- See FilterTypeDef
- See SortTypeDef
- See PaginatorConfigTypeDef
ListChangeSetsRequestRequestTypeDef#
# ListChangeSetsRequestRequestTypeDef usage example
from mypy_boto3_marketplace_catalog.type_defs import ListChangeSetsRequestRequestTypeDef
def get_value() -> ListChangeSetsRequestRequestTypeDef:
return {
"Catalog": ...,
}
# ListChangeSetsRequestRequestTypeDef definition
class ListChangeSetsRequestRequestTypeDef(TypedDict):
Catalog: str,
FilterList: NotRequired[Sequence[FilterTypeDef]], # (1)
Sort: NotRequired[SortTypeDef], # (2)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
- See FilterTypeDef
- See SortTypeDef
ListEntitiesRequestListEntitiesPaginateTypeDef#
# ListEntitiesRequestListEntitiesPaginateTypeDef usage example
from mypy_boto3_marketplace_catalog.type_defs import ListEntitiesRequestListEntitiesPaginateTypeDef
def get_value() -> ListEntitiesRequestListEntitiesPaginateTypeDef:
return {
"Catalog": ...,
"EntityType": ...,
}
# ListEntitiesRequestListEntitiesPaginateTypeDef definition
class ListEntitiesRequestListEntitiesPaginateTypeDef(TypedDict):
Catalog: str,
EntityType: str,
FilterList: NotRequired[Sequence[FilterTypeDef]], # (1)
Sort: NotRequired[SortTypeDef], # (2)
OwnershipType: NotRequired[OwnershipTypeType], # (3)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (4)
- See FilterTypeDef
- See SortTypeDef
- See OwnershipTypeType
- See PaginatorConfigTypeDef
ListEntitiesRequestRequestTypeDef#
# ListEntitiesRequestRequestTypeDef usage example
from mypy_boto3_marketplace_catalog.type_defs import ListEntitiesRequestRequestTypeDef
def get_value() -> ListEntitiesRequestRequestTypeDef:
return {
"Catalog": ...,
"EntityType": ...,
}
# ListEntitiesRequestRequestTypeDef definition
class ListEntitiesRequestRequestTypeDef(TypedDict):
Catalog: str,
EntityType: str,
FilterList: NotRequired[Sequence[FilterTypeDef]], # (1)
Sort: NotRequired[SortTypeDef], # (2)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
OwnershipType: NotRequired[OwnershipTypeType], # (3)
- See FilterTypeDef
- See SortTypeDef
- See OwnershipTypeType
DescribeChangeSetResponseTypeDef#
# DescribeChangeSetResponseTypeDef usage example
from mypy_boto3_marketplace_catalog.type_defs import DescribeChangeSetResponseTypeDef
def get_value() -> DescribeChangeSetResponseTypeDef:
return {
"ChangeSetId": ...,
"ChangeSetArn": ...,
"ChangeSetName": ...,
"StartTime": ...,
"EndTime": ...,
"Status": ...,
"FailureCode": ...,
"FailureDescription": ...,
"ChangeSet": ...,
"ResponseMetadata": ...,
}
# DescribeChangeSetResponseTypeDef definition
class DescribeChangeSetResponseTypeDef(TypedDict):
ChangeSetId: str,
ChangeSetArn: str,
ChangeSetName: str,
StartTime: str,
EndTime: str,
Status: ChangeStatusType, # (1)
FailureCode: FailureCodeType, # (2)
FailureDescription: str,
ChangeSet: List[ChangeSummaryTypeDef], # (3)
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See ChangeStatusType
- See FailureCodeType
- See ChangeSummaryTypeDef
- See ResponseMetadataTypeDef
StartChangeSetRequestRequestTypeDef#
# StartChangeSetRequestRequestTypeDef usage example
from mypy_boto3_marketplace_catalog.type_defs import StartChangeSetRequestRequestTypeDef
def get_value() -> StartChangeSetRequestRequestTypeDef:
return {
"Catalog": ...,
"ChangeSet": ...,
}
# StartChangeSetRequestRequestTypeDef definition
class StartChangeSetRequestRequestTypeDef(TypedDict):
Catalog: str,
ChangeSet: Sequence[ChangeTypeDef], # (1)
ChangeSetName: NotRequired[str],
ClientRequestToken: NotRequired[str],
ChangeSetTags: NotRequired[Sequence[TagTypeDef]], # (2)
- See ChangeTypeDef
- See TagTypeDef