Skip to content

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ChangeStatusType
  2. 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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  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)
  1. See ResponseMetadataTypeDef

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)
  1. See ChangeSetSummaryListItemTypeDef
  2. See ResponseMetadataTypeDef

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],
  1. See EntityTypeDef
  2. 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],
  1. See EntityTypeDef
  2. 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)
  1. See TagTypeDef
  2. 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)
  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)
  1. See EntitySummaryTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See FilterTypeDef
  2. See SortTypeDef
  3. 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],
  1. See FilterTypeDef
  2. 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)
  1. See FilterTypeDef
  2. See SortTypeDef
  3. See OwnershipTypeType
  4. 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)
  1. See FilterTypeDef
  2. See SortTypeDef
  3. 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)
  1. See ChangeStatusType
  2. See FailureCodeType
  3. See ChangeSummaryTypeDef
  4. 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)
  1. See ChangeTypeDef
  2. See TagTypeDef