Skip to content

Type definitions#

Index > MarketplaceCatalog > Type definitions

Auto-generated documentation for MarketplaceCatalog type annotations stubs module mypy-boto3-marketplace-catalog.

AmiProductEntityIdFilterTypeDef#

# AmiProductEntityIdFilterTypeDef TypedDict usage example

from mypy_boto3_marketplace_catalog.type_defs import AmiProductEntityIdFilterTypeDef


def get_value() -> AmiProductEntityIdFilterTypeDef:
    return {
        "ValueList": ...,
    }


# AmiProductEntityIdFilterTypeDef definition

class AmiProductEntityIdFilterTypeDef(TypedDict):
    ValueList: NotRequired[Sequence[str]],

AmiProductTitleFilterTypeDef#

# AmiProductTitleFilterTypeDef TypedDict usage example

from mypy_boto3_marketplace_catalog.type_defs import AmiProductTitleFilterTypeDef


def get_value() -> AmiProductTitleFilterTypeDef:
    return {
        "ValueList": ...,
    }


# AmiProductTitleFilterTypeDef definition

class AmiProductTitleFilterTypeDef(TypedDict):
    ValueList: NotRequired[Sequence[str]],
    WildCardValue: NotRequired[str],

AmiProductVisibilityFilterTypeDef#

# AmiProductVisibilityFilterTypeDef TypedDict usage example

from mypy_boto3_marketplace_catalog.type_defs import AmiProductVisibilityFilterTypeDef


def get_value() -> AmiProductVisibilityFilterTypeDef:
    return {
        "ValueList": ...,
    }


# AmiProductVisibilityFilterTypeDef definition

class AmiProductVisibilityFilterTypeDef(TypedDict):
    ValueList: NotRequired[Sequence[AmiProductVisibilityStringType]],  # (1)
  1. See Sequence[AmiProductVisibilityStringType]

AmiProductLastModifiedDateFilterDateRangeTypeDef#

# AmiProductLastModifiedDateFilterDateRangeTypeDef TypedDict usage example

from mypy_boto3_marketplace_catalog.type_defs import AmiProductLastModifiedDateFilterDateRangeTypeDef


def get_value() -> AmiProductLastModifiedDateFilterDateRangeTypeDef:
    return {
        "AfterValue": ...,
    }


# AmiProductLastModifiedDateFilterDateRangeTypeDef definition

class AmiProductLastModifiedDateFilterDateRangeTypeDef(TypedDict):
    AfterValue: NotRequired[str],
    BeforeValue: NotRequired[str],

AmiProductSortTypeDef#

# AmiProductSortTypeDef TypedDict usage example

from mypy_boto3_marketplace_catalog.type_defs import AmiProductSortTypeDef


def get_value() -> AmiProductSortTypeDef:
    return {
        "SortBy": ...,
    }


# AmiProductSortTypeDef definition

class AmiProductSortTypeDef(TypedDict):
    SortBy: NotRequired[AmiProductSortByType],  # (1)
    SortOrder: NotRequired[SortOrderType],  # (2)
  1. See AmiProductSortByType
  2. See SortOrderType

AmiProductSummaryTypeDef#

# AmiProductSummaryTypeDef TypedDict usage example

from mypy_boto3_marketplace_catalog.type_defs import AmiProductSummaryTypeDef


def get_value() -> AmiProductSummaryTypeDef:
    return {
        "ProductTitle": ...,
    }


# AmiProductSummaryTypeDef definition

class AmiProductSummaryTypeDef(TypedDict):
    ProductTitle: NotRequired[str],
    Visibility: NotRequired[AmiProductVisibilityStringType],  # (1)
  1. See AmiProductVisibilityStringType

EntityRequestTypeDef#

# EntityRequestTypeDef TypedDict usage example

from mypy_boto3_marketplace_catalog.type_defs import EntityRequestTypeDef


def get_value() -> EntityRequestTypeDef:
    return {
        "Catalog": ...,
    }


# EntityRequestTypeDef definition

class EntityRequestTypeDef(TypedDict):
    Catalog: str,
    EntityId: str,

BatchDescribeErrorDetailTypeDef#

# BatchDescribeErrorDetailTypeDef TypedDict usage example

from mypy_boto3_marketplace_catalog.type_defs import BatchDescribeErrorDetailTypeDef


def get_value() -> BatchDescribeErrorDetailTypeDef:
    return {
        "ErrorCode": ...,
    }


# BatchDescribeErrorDetailTypeDef definition

class BatchDescribeErrorDetailTypeDef(TypedDict):
    ErrorCode: NotRequired[str],
    ErrorMessage: NotRequired[str],

EntityDetailTypeDef#

# EntityDetailTypeDef TypedDict usage example

from mypy_boto3_marketplace_catalog.type_defs import EntityDetailTypeDef


def get_value() -> EntityDetailTypeDef:
    return {
        "EntityType": ...,
    }


# EntityDetailTypeDef definition

class EntityDetailTypeDef(TypedDict):
    EntityType: NotRequired[str],
    EntityArn: NotRequired[str],
    EntityIdentifier: NotRequired[str],
    LastModifiedDate: NotRequired[str],
    DetailsDocument: NotRequired[Dict[str, Any]],

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef TypedDict usage example

from mypy_boto3_marketplace_catalog.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],

CancelChangeSetRequestTypeDef#

# CancelChangeSetRequestTypeDef TypedDict usage example

from mypy_boto3_marketplace_catalog.type_defs import CancelChangeSetRequestTypeDef


def get_value() -> CancelChangeSetRequestTypeDef:
    return {
        "Catalog": ...,
    }


# CancelChangeSetRequestTypeDef definition

class CancelChangeSetRequestTypeDef(TypedDict):
    Catalog: str,
    ChangeSetId: str,

ChangeSetSummaryListItemTypeDef#

# ChangeSetSummaryListItemTypeDef TypedDict 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 TypedDict 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 TypedDict 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 TypedDict usage example

from mypy_boto3_marketplace_catalog.type_defs import TagTypeDef


def get_value() -> TagTypeDef:
    return {
        "Key": ...,
    }


# TagTypeDef definition

class TagTypeDef(TypedDict):
    Key: str,
    Value: str,

ContainerProductEntityIdFilterTypeDef#

# ContainerProductEntityIdFilterTypeDef TypedDict usage example

from mypy_boto3_marketplace_catalog.type_defs import ContainerProductEntityIdFilterTypeDef


def get_value() -> ContainerProductEntityIdFilterTypeDef:
    return {
        "ValueList": ...,
    }


# ContainerProductEntityIdFilterTypeDef definition

class ContainerProductEntityIdFilterTypeDef(TypedDict):
    ValueList: NotRequired[Sequence[str]],

ContainerProductTitleFilterTypeDef#

# ContainerProductTitleFilterTypeDef TypedDict usage example

from mypy_boto3_marketplace_catalog.type_defs import ContainerProductTitleFilterTypeDef


def get_value() -> ContainerProductTitleFilterTypeDef:
    return {
        "ValueList": ...,
    }


# ContainerProductTitleFilterTypeDef definition

class ContainerProductTitleFilterTypeDef(TypedDict):
    ValueList: NotRequired[Sequence[str]],
    WildCardValue: NotRequired[str],

ContainerProductVisibilityFilterTypeDef#

# ContainerProductVisibilityFilterTypeDef TypedDict usage example

from mypy_boto3_marketplace_catalog.type_defs import ContainerProductVisibilityFilterTypeDef


def get_value() -> ContainerProductVisibilityFilterTypeDef:
    return {
        "ValueList": ...,
    }


# ContainerProductVisibilityFilterTypeDef definition

class ContainerProductVisibilityFilterTypeDef(TypedDict):
    ValueList: NotRequired[Sequence[ContainerProductVisibilityStringType]],  # (1)
  1. See Sequence[ContainerProductVisibilityStringType]

ContainerProductLastModifiedDateFilterDateRangeTypeDef#

# ContainerProductLastModifiedDateFilterDateRangeTypeDef TypedDict usage example

from mypy_boto3_marketplace_catalog.type_defs import ContainerProductLastModifiedDateFilterDateRangeTypeDef


def get_value() -> ContainerProductLastModifiedDateFilterDateRangeTypeDef:
    return {
        "AfterValue": ...,
    }


# ContainerProductLastModifiedDateFilterDateRangeTypeDef definition

class ContainerProductLastModifiedDateFilterDateRangeTypeDef(TypedDict):
    AfterValue: NotRequired[str],
    BeforeValue: NotRequired[str],

ContainerProductSortTypeDef#

# ContainerProductSortTypeDef TypedDict usage example

from mypy_boto3_marketplace_catalog.type_defs import ContainerProductSortTypeDef


def get_value() -> ContainerProductSortTypeDef:
    return {
        "SortBy": ...,
    }


# ContainerProductSortTypeDef definition

class ContainerProductSortTypeDef(TypedDict):
    SortBy: NotRequired[ContainerProductSortByType],  # (1)
    SortOrder: NotRequired[SortOrderType],  # (2)
  1. See ContainerProductSortByType
  2. See SortOrderType

ContainerProductSummaryTypeDef#

# ContainerProductSummaryTypeDef TypedDict usage example

from mypy_boto3_marketplace_catalog.type_defs import ContainerProductSummaryTypeDef


def get_value() -> ContainerProductSummaryTypeDef:
    return {
        "ProductTitle": ...,
    }


# ContainerProductSummaryTypeDef definition

class ContainerProductSummaryTypeDef(TypedDict):
    ProductTitle: NotRequired[str],
    Visibility: NotRequired[ContainerProductVisibilityStringType],  # (1)
  1. See ContainerProductVisibilityStringType

DataProductEntityIdFilterTypeDef#

# DataProductEntityIdFilterTypeDef TypedDict usage example

from mypy_boto3_marketplace_catalog.type_defs import DataProductEntityIdFilterTypeDef


def get_value() -> DataProductEntityIdFilterTypeDef:
    return {
        "ValueList": ...,
    }


# DataProductEntityIdFilterTypeDef definition

class DataProductEntityIdFilterTypeDef(TypedDict):
    ValueList: NotRequired[Sequence[str]],

DataProductTitleFilterTypeDef#

# DataProductTitleFilterTypeDef TypedDict usage example

from mypy_boto3_marketplace_catalog.type_defs import DataProductTitleFilterTypeDef


def get_value() -> DataProductTitleFilterTypeDef:
    return {
        "ValueList": ...,
    }


# DataProductTitleFilterTypeDef definition

class DataProductTitleFilterTypeDef(TypedDict):
    ValueList: NotRequired[Sequence[str]],
    WildCardValue: NotRequired[str],

DataProductVisibilityFilterTypeDef#

# DataProductVisibilityFilterTypeDef TypedDict usage example

from mypy_boto3_marketplace_catalog.type_defs import DataProductVisibilityFilterTypeDef


def get_value() -> DataProductVisibilityFilterTypeDef:
    return {
        "ValueList": ...,
    }


# DataProductVisibilityFilterTypeDef definition

class DataProductVisibilityFilterTypeDef(TypedDict):
    ValueList: NotRequired[Sequence[DataProductVisibilityStringType]],  # (1)
  1. See Sequence[DataProductVisibilityStringType]

DataProductLastModifiedDateFilterDateRangeTypeDef#

# DataProductLastModifiedDateFilterDateRangeTypeDef TypedDict usage example

from mypy_boto3_marketplace_catalog.type_defs import DataProductLastModifiedDateFilterDateRangeTypeDef


def get_value() -> DataProductLastModifiedDateFilterDateRangeTypeDef:
    return {
        "AfterValue": ...,
    }


# DataProductLastModifiedDateFilterDateRangeTypeDef definition

class DataProductLastModifiedDateFilterDateRangeTypeDef(TypedDict):
    AfterValue: NotRequired[str],
    BeforeValue: NotRequired[str],

DataProductSortTypeDef#

# DataProductSortTypeDef TypedDict usage example

from mypy_boto3_marketplace_catalog.type_defs import DataProductSortTypeDef


def get_value() -> DataProductSortTypeDef:
    return {
        "SortBy": ...,
    }


# DataProductSortTypeDef definition

class DataProductSortTypeDef(TypedDict):
    SortBy: NotRequired[DataProductSortByType],  # (1)
    SortOrder: NotRequired[SortOrderType],  # (2)
  1. See DataProductSortByType
  2. See SortOrderType

DataProductSummaryTypeDef#

# DataProductSummaryTypeDef TypedDict usage example

from mypy_boto3_marketplace_catalog.type_defs import DataProductSummaryTypeDef


def get_value() -> DataProductSummaryTypeDef:
    return {
        "ProductTitle": ...,
    }


# DataProductSummaryTypeDef definition

class DataProductSummaryTypeDef(TypedDict):
    ProductTitle: NotRequired[str],
    Visibility: NotRequired[DataProductVisibilityStringType],  # (1)
  1. See DataProductVisibilityStringType

DeleteResourcePolicyRequestTypeDef#

# DeleteResourcePolicyRequestTypeDef TypedDict usage example

from mypy_boto3_marketplace_catalog.type_defs import DeleteResourcePolicyRequestTypeDef


def get_value() -> DeleteResourcePolicyRequestTypeDef:
    return {
        "ResourceArn": ...,
    }


# DeleteResourcePolicyRequestTypeDef definition

class DeleteResourcePolicyRequestTypeDef(TypedDict):
    ResourceArn: str,

DescribeChangeSetRequestTypeDef#

# DescribeChangeSetRequestTypeDef TypedDict usage example

from mypy_boto3_marketplace_catalog.type_defs import DescribeChangeSetRequestTypeDef


def get_value() -> DescribeChangeSetRequestTypeDef:
    return {
        "Catalog": ...,
    }


# DescribeChangeSetRequestTypeDef definition

class DescribeChangeSetRequestTypeDef(TypedDict):
    Catalog: str,
    ChangeSetId: str,

DescribeEntityRequestTypeDef#

# DescribeEntityRequestTypeDef TypedDict usage example

from mypy_boto3_marketplace_catalog.type_defs import DescribeEntityRequestTypeDef


def get_value() -> DescribeEntityRequestTypeDef:
    return {
        "Catalog": ...,
    }


# DescribeEntityRequestTypeDef definition

class DescribeEntityRequestTypeDef(TypedDict):
    Catalog: str,
    EntityId: str,

OfferSummaryTypeDef#

# OfferSummaryTypeDef TypedDict usage example

from mypy_boto3_marketplace_catalog.type_defs import OfferSummaryTypeDef


def get_value() -> OfferSummaryTypeDef:
    return {
        "Name": ...,
    }


# OfferSummaryTypeDef definition

class OfferSummaryTypeDef(TypedDict):
    Name: NotRequired[str],
    ProductId: NotRequired[str],
    ResaleAuthorizationId: NotRequired[str],
    ReleaseDate: NotRequired[str],
    AvailabilityEndDate: NotRequired[str],
    BuyerAccounts: NotRequired[List[str]],
    State: NotRequired[OfferStateStringType],  # (1)
    Targeting: NotRequired[List[OfferTargetingStringType]],  # (2)
  1. See OfferStateStringType
  2. See List[OfferTargetingStringType]

ResaleAuthorizationSummaryTypeDef#

# ResaleAuthorizationSummaryTypeDef TypedDict usage example

from mypy_boto3_marketplace_catalog.type_defs import ResaleAuthorizationSummaryTypeDef


def get_value() -> ResaleAuthorizationSummaryTypeDef:
    return {
        "Name": ...,
    }


# ResaleAuthorizationSummaryTypeDef definition

class ResaleAuthorizationSummaryTypeDef(TypedDict):
    Name: NotRequired[str],
    ProductId: NotRequired[str],
    ProductName: NotRequired[str],
    ManufacturerAccountId: NotRequired[str],
    ManufacturerLegalName: NotRequired[str],
    ResellerAccountID: NotRequired[str],
    ResellerLegalName: NotRequired[str],
    Status: NotRequired[ResaleAuthorizationStatusStringType],  # (1)
    OfferExtendedStatus: NotRequired[str],
    CreatedDate: NotRequired[str],
    AvailabilityEndDate: NotRequired[str],
  1. See ResaleAuthorizationStatusStringType

SaaSProductSummaryTypeDef#

# SaaSProductSummaryTypeDef TypedDict usage example

from mypy_boto3_marketplace_catalog.type_defs import SaaSProductSummaryTypeDef


def get_value() -> SaaSProductSummaryTypeDef:
    return {
        "ProductTitle": ...,
    }


# SaaSProductSummaryTypeDef definition

class SaaSProductSummaryTypeDef(TypedDict):
    ProductTitle: NotRequired[str],
    Visibility: NotRequired[SaaSProductVisibilityStringType],  # (1)
  1. See SaaSProductVisibilityStringType

OfferSortTypeDef#

# OfferSortTypeDef TypedDict usage example

from mypy_boto3_marketplace_catalog.type_defs import OfferSortTypeDef


def get_value() -> OfferSortTypeDef:
    return {
        "SortBy": ...,
    }


# OfferSortTypeDef definition

class OfferSortTypeDef(TypedDict):
    SortBy: NotRequired[OfferSortByType],  # (1)
    SortOrder: NotRequired[SortOrderType],  # (2)
  1. See OfferSortByType
  2. See SortOrderType

ResaleAuthorizationSortTypeDef#

# ResaleAuthorizationSortTypeDef TypedDict usage example

from mypy_boto3_marketplace_catalog.type_defs import ResaleAuthorizationSortTypeDef


def get_value() -> ResaleAuthorizationSortTypeDef:
    return {
        "SortBy": ...,
    }


# ResaleAuthorizationSortTypeDef definition

class ResaleAuthorizationSortTypeDef(TypedDict):
    SortBy: NotRequired[ResaleAuthorizationSortByType],  # (1)
    SortOrder: NotRequired[SortOrderType],  # (2)
  1. See ResaleAuthorizationSortByType
  2. See SortOrderType

SaaSProductSortTypeDef#

# SaaSProductSortTypeDef TypedDict usage example

from mypy_boto3_marketplace_catalog.type_defs import SaaSProductSortTypeDef


def get_value() -> SaaSProductSortTypeDef:
    return {
        "SortBy": ...,
    }


# SaaSProductSortTypeDef definition

class SaaSProductSortTypeDef(TypedDict):
    SortBy: NotRequired[SaaSProductSortByType],  # (1)
    SortOrder: NotRequired[SortOrderType],  # (2)
  1. See SaaSProductSortByType
  2. See SortOrderType

FilterTypeDef#

# FilterTypeDef TypedDict 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]],

GetResourcePolicyRequestTypeDef#

# GetResourcePolicyRequestTypeDef TypedDict usage example

from mypy_boto3_marketplace_catalog.type_defs import GetResourcePolicyRequestTypeDef


def get_value() -> GetResourcePolicyRequestTypeDef:
    return {
        "ResourceArn": ...,
    }


# GetResourcePolicyRequestTypeDef definition

class GetResourcePolicyRequestTypeDef(TypedDict):
    ResourceArn: str,

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef TypedDict 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],

SortTypeDef#

# SortTypeDef TypedDict 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

ListTagsForResourceRequestTypeDef#

# ListTagsForResourceRequestTypeDef TypedDict usage example

from mypy_boto3_marketplace_catalog.type_defs import ListTagsForResourceRequestTypeDef


def get_value() -> ListTagsForResourceRequestTypeDef:
    return {
        "ResourceArn": ...,
    }


# ListTagsForResourceRequestTypeDef definition

class ListTagsForResourceRequestTypeDef(TypedDict):
    ResourceArn: str,

OfferAvailabilityEndDateFilterDateRangeTypeDef#

# OfferAvailabilityEndDateFilterDateRangeTypeDef TypedDict usage example

from mypy_boto3_marketplace_catalog.type_defs import OfferAvailabilityEndDateFilterDateRangeTypeDef


def get_value() -> OfferAvailabilityEndDateFilterDateRangeTypeDef:
    return {
        "AfterValue": ...,
    }


# OfferAvailabilityEndDateFilterDateRangeTypeDef definition

class OfferAvailabilityEndDateFilterDateRangeTypeDef(TypedDict):
    AfterValue: NotRequired[str],
    BeforeValue: NotRequired[str],

OfferBuyerAccountsFilterTypeDef#

# OfferBuyerAccountsFilterTypeDef TypedDict usage example

from mypy_boto3_marketplace_catalog.type_defs import OfferBuyerAccountsFilterTypeDef


def get_value() -> OfferBuyerAccountsFilterTypeDef:
    return {
        "WildCardValue": ...,
    }


# OfferBuyerAccountsFilterTypeDef definition

class OfferBuyerAccountsFilterTypeDef(TypedDict):
    WildCardValue: NotRequired[str],

OfferEntityIdFilterTypeDef#

# OfferEntityIdFilterTypeDef TypedDict usage example

from mypy_boto3_marketplace_catalog.type_defs import OfferEntityIdFilterTypeDef


def get_value() -> OfferEntityIdFilterTypeDef:
    return {
        "ValueList": ...,
    }


# OfferEntityIdFilterTypeDef definition

class OfferEntityIdFilterTypeDef(TypedDict):
    ValueList: NotRequired[Sequence[str]],

OfferNameFilterTypeDef#

# OfferNameFilterTypeDef TypedDict usage example

from mypy_boto3_marketplace_catalog.type_defs import OfferNameFilterTypeDef


def get_value() -> OfferNameFilterTypeDef:
    return {
        "ValueList": ...,
    }


# OfferNameFilterTypeDef definition

class OfferNameFilterTypeDef(TypedDict):
    ValueList: NotRequired[Sequence[str]],
    WildCardValue: NotRequired[str],

OfferProductIdFilterTypeDef#

# OfferProductIdFilterTypeDef TypedDict usage example

from mypy_boto3_marketplace_catalog.type_defs import OfferProductIdFilterTypeDef


def get_value() -> OfferProductIdFilterTypeDef:
    return {
        "ValueList": ...,
    }


# OfferProductIdFilterTypeDef definition

class OfferProductIdFilterTypeDef(TypedDict):
    ValueList: NotRequired[Sequence[str]],

OfferResaleAuthorizationIdFilterTypeDef#

# OfferResaleAuthorizationIdFilterTypeDef TypedDict usage example

from mypy_boto3_marketplace_catalog.type_defs import OfferResaleAuthorizationIdFilterTypeDef


def get_value() -> OfferResaleAuthorizationIdFilterTypeDef:
    return {
        "ValueList": ...,
    }


# OfferResaleAuthorizationIdFilterTypeDef definition

class OfferResaleAuthorizationIdFilterTypeDef(TypedDict):
    ValueList: NotRequired[Sequence[str]],

OfferStateFilterTypeDef#

# OfferStateFilterTypeDef TypedDict usage example

from mypy_boto3_marketplace_catalog.type_defs import OfferStateFilterTypeDef


def get_value() -> OfferStateFilterTypeDef:
    return {
        "ValueList": ...,
    }


# OfferStateFilterTypeDef definition

class OfferStateFilterTypeDef(TypedDict):
    ValueList: NotRequired[Sequence[OfferStateStringType]],  # (1)
  1. See Sequence[OfferStateStringType]

OfferTargetingFilterTypeDef#

# OfferTargetingFilterTypeDef TypedDict usage example

from mypy_boto3_marketplace_catalog.type_defs import OfferTargetingFilterTypeDef


def get_value() -> OfferTargetingFilterTypeDef:
    return {
        "ValueList": ...,
    }


# OfferTargetingFilterTypeDef definition

class OfferTargetingFilterTypeDef(TypedDict):
    ValueList: NotRequired[Sequence[OfferTargetingStringType]],  # (1)
  1. See Sequence[OfferTargetingStringType]

OfferLastModifiedDateFilterDateRangeTypeDef#

# OfferLastModifiedDateFilterDateRangeTypeDef TypedDict usage example

from mypy_boto3_marketplace_catalog.type_defs import OfferLastModifiedDateFilterDateRangeTypeDef


def get_value() -> OfferLastModifiedDateFilterDateRangeTypeDef:
    return {
        "AfterValue": ...,
    }


# OfferLastModifiedDateFilterDateRangeTypeDef definition

class OfferLastModifiedDateFilterDateRangeTypeDef(TypedDict):
    AfterValue: NotRequired[str],
    BeforeValue: NotRequired[str],

OfferReleaseDateFilterDateRangeTypeDef#

# OfferReleaseDateFilterDateRangeTypeDef TypedDict usage example

from mypy_boto3_marketplace_catalog.type_defs import OfferReleaseDateFilterDateRangeTypeDef


def get_value() -> OfferReleaseDateFilterDateRangeTypeDef:
    return {
        "AfterValue": ...,
    }


# OfferReleaseDateFilterDateRangeTypeDef definition

class OfferReleaseDateFilterDateRangeTypeDef(TypedDict):
    AfterValue: NotRequired[str],
    BeforeValue: NotRequired[str],

PutResourcePolicyRequestTypeDef#

# PutResourcePolicyRequestTypeDef TypedDict usage example

from mypy_boto3_marketplace_catalog.type_defs import PutResourcePolicyRequestTypeDef


def get_value() -> PutResourcePolicyRequestTypeDef:
    return {
        "ResourceArn": ...,
    }


# PutResourcePolicyRequestTypeDef definition

class PutResourcePolicyRequestTypeDef(TypedDict):
    ResourceArn: str,
    Policy: str,

ResaleAuthorizationAvailabilityEndDateFilterDateRangeTypeDef#

# ResaleAuthorizationAvailabilityEndDateFilterDateRangeTypeDef TypedDict usage example

from mypy_boto3_marketplace_catalog.type_defs import ResaleAuthorizationAvailabilityEndDateFilterDateRangeTypeDef


def get_value() -> ResaleAuthorizationAvailabilityEndDateFilterDateRangeTypeDef:
    return {
        "AfterValue": ...,
    }


# ResaleAuthorizationAvailabilityEndDateFilterDateRangeTypeDef definition

class ResaleAuthorizationAvailabilityEndDateFilterDateRangeTypeDef(TypedDict):
    AfterValue: NotRequired[str],
    BeforeValue: NotRequired[str],

ResaleAuthorizationCreatedDateFilterDateRangeTypeDef#

# ResaleAuthorizationCreatedDateFilterDateRangeTypeDef TypedDict usage example

from mypy_boto3_marketplace_catalog.type_defs import ResaleAuthorizationCreatedDateFilterDateRangeTypeDef


def get_value() -> ResaleAuthorizationCreatedDateFilterDateRangeTypeDef:
    return {
        "AfterValue": ...,
    }


# ResaleAuthorizationCreatedDateFilterDateRangeTypeDef definition

class ResaleAuthorizationCreatedDateFilterDateRangeTypeDef(TypedDict):
    AfterValue: NotRequired[str],
    BeforeValue: NotRequired[str],

ResaleAuthorizationEntityIdFilterTypeDef#

# ResaleAuthorizationEntityIdFilterTypeDef TypedDict usage example

from mypy_boto3_marketplace_catalog.type_defs import ResaleAuthorizationEntityIdFilterTypeDef


def get_value() -> ResaleAuthorizationEntityIdFilterTypeDef:
    return {
        "ValueList": ...,
    }


# ResaleAuthorizationEntityIdFilterTypeDef definition

class ResaleAuthorizationEntityIdFilterTypeDef(TypedDict):
    ValueList: NotRequired[Sequence[str]],

ResaleAuthorizationManufacturerAccountIdFilterTypeDef#

# ResaleAuthorizationManufacturerAccountIdFilterTypeDef TypedDict usage example

from mypy_boto3_marketplace_catalog.type_defs import ResaleAuthorizationManufacturerAccountIdFilterTypeDef


def get_value() -> ResaleAuthorizationManufacturerAccountIdFilterTypeDef:
    return {
        "ValueList": ...,
    }


# ResaleAuthorizationManufacturerAccountIdFilterTypeDef definition

class ResaleAuthorizationManufacturerAccountIdFilterTypeDef(TypedDict):
    ValueList: NotRequired[Sequence[str]],
    WildCardValue: NotRequired[str],

ResaleAuthorizationManufacturerLegalNameFilterTypeDef#

# ResaleAuthorizationManufacturerLegalNameFilterTypeDef TypedDict usage example

from mypy_boto3_marketplace_catalog.type_defs import ResaleAuthorizationManufacturerLegalNameFilterTypeDef


def get_value() -> ResaleAuthorizationManufacturerLegalNameFilterTypeDef:
    return {
        "ValueList": ...,
    }


# ResaleAuthorizationManufacturerLegalNameFilterTypeDef definition

class ResaleAuthorizationManufacturerLegalNameFilterTypeDef(TypedDict):
    ValueList: NotRequired[Sequence[str]],
    WildCardValue: NotRequired[str],

ResaleAuthorizationNameFilterTypeDef#

# ResaleAuthorizationNameFilterTypeDef TypedDict usage example

from mypy_boto3_marketplace_catalog.type_defs import ResaleAuthorizationNameFilterTypeDef


def get_value() -> ResaleAuthorizationNameFilterTypeDef:
    return {
        "ValueList": ...,
    }


# ResaleAuthorizationNameFilterTypeDef definition

class ResaleAuthorizationNameFilterTypeDef(TypedDict):
    ValueList: NotRequired[Sequence[str]],
    WildCardValue: NotRequired[str],

ResaleAuthorizationOfferExtendedStatusFilterTypeDef#

# ResaleAuthorizationOfferExtendedStatusFilterTypeDef TypedDict usage example

from mypy_boto3_marketplace_catalog.type_defs import ResaleAuthorizationOfferExtendedStatusFilterTypeDef


def get_value() -> ResaleAuthorizationOfferExtendedStatusFilterTypeDef:
    return {
        "ValueList": ...,
    }


# ResaleAuthorizationOfferExtendedStatusFilterTypeDef definition

class ResaleAuthorizationOfferExtendedStatusFilterTypeDef(TypedDict):
    ValueList: NotRequired[Sequence[str]],

ResaleAuthorizationProductIdFilterTypeDef#

# ResaleAuthorizationProductIdFilterTypeDef TypedDict usage example

from mypy_boto3_marketplace_catalog.type_defs import ResaleAuthorizationProductIdFilterTypeDef


def get_value() -> ResaleAuthorizationProductIdFilterTypeDef:
    return {
        "ValueList": ...,
    }


# ResaleAuthorizationProductIdFilterTypeDef definition

class ResaleAuthorizationProductIdFilterTypeDef(TypedDict):
    ValueList: NotRequired[Sequence[str]],
    WildCardValue: NotRequired[str],

ResaleAuthorizationProductNameFilterTypeDef#

# ResaleAuthorizationProductNameFilterTypeDef TypedDict usage example

from mypy_boto3_marketplace_catalog.type_defs import ResaleAuthorizationProductNameFilterTypeDef


def get_value() -> ResaleAuthorizationProductNameFilterTypeDef:
    return {
        "ValueList": ...,
    }


# ResaleAuthorizationProductNameFilterTypeDef definition

class ResaleAuthorizationProductNameFilterTypeDef(TypedDict):
    ValueList: NotRequired[Sequence[str]],
    WildCardValue: NotRequired[str],

ResaleAuthorizationResellerAccountIDFilterTypeDef#

# ResaleAuthorizationResellerAccountIDFilterTypeDef TypedDict usage example

from mypy_boto3_marketplace_catalog.type_defs import ResaleAuthorizationResellerAccountIDFilterTypeDef


def get_value() -> ResaleAuthorizationResellerAccountIDFilterTypeDef:
    return {
        "ValueList": ...,
    }


# ResaleAuthorizationResellerAccountIDFilterTypeDef definition

class ResaleAuthorizationResellerAccountIDFilterTypeDef(TypedDict):
    ValueList: NotRequired[Sequence[str]],
    WildCardValue: NotRequired[str],

ResaleAuthorizationResellerLegalNameFilterTypeDef#

# ResaleAuthorizationResellerLegalNameFilterTypeDef TypedDict usage example

from mypy_boto3_marketplace_catalog.type_defs import ResaleAuthorizationResellerLegalNameFilterTypeDef


def get_value() -> ResaleAuthorizationResellerLegalNameFilterTypeDef:
    return {
        "ValueList": ...,
    }


# ResaleAuthorizationResellerLegalNameFilterTypeDef definition

class ResaleAuthorizationResellerLegalNameFilterTypeDef(TypedDict):
    ValueList: NotRequired[Sequence[str]],
    WildCardValue: NotRequired[str],

ResaleAuthorizationStatusFilterTypeDef#

# ResaleAuthorizationStatusFilterTypeDef TypedDict usage example

from mypy_boto3_marketplace_catalog.type_defs import ResaleAuthorizationStatusFilterTypeDef


def get_value() -> ResaleAuthorizationStatusFilterTypeDef:
    return {
        "ValueList": ...,
    }


# ResaleAuthorizationStatusFilterTypeDef definition

class ResaleAuthorizationStatusFilterTypeDef(TypedDict):
    ValueList: NotRequired[Sequence[ResaleAuthorizationStatusStringType]],  # (1)
  1. See Sequence[ResaleAuthorizationStatusStringType]

ResaleAuthorizationLastModifiedDateFilterDateRangeTypeDef#

# ResaleAuthorizationLastModifiedDateFilterDateRangeTypeDef TypedDict usage example

from mypy_boto3_marketplace_catalog.type_defs import ResaleAuthorizationLastModifiedDateFilterDateRangeTypeDef


def get_value() -> ResaleAuthorizationLastModifiedDateFilterDateRangeTypeDef:
    return {
        "AfterValue": ...,
    }


# ResaleAuthorizationLastModifiedDateFilterDateRangeTypeDef definition

class ResaleAuthorizationLastModifiedDateFilterDateRangeTypeDef(TypedDict):
    AfterValue: NotRequired[str],
    BeforeValue: NotRequired[str],

SaaSProductEntityIdFilterTypeDef#

# SaaSProductEntityIdFilterTypeDef TypedDict usage example

from mypy_boto3_marketplace_catalog.type_defs import SaaSProductEntityIdFilterTypeDef


def get_value() -> SaaSProductEntityIdFilterTypeDef:
    return {
        "ValueList": ...,
    }


# SaaSProductEntityIdFilterTypeDef definition

class SaaSProductEntityIdFilterTypeDef(TypedDict):
    ValueList: NotRequired[Sequence[str]],

SaaSProductTitleFilterTypeDef#

# SaaSProductTitleFilterTypeDef TypedDict usage example

from mypy_boto3_marketplace_catalog.type_defs import SaaSProductTitleFilterTypeDef


def get_value() -> SaaSProductTitleFilterTypeDef:
    return {
        "ValueList": ...,
    }


# SaaSProductTitleFilterTypeDef definition

class SaaSProductTitleFilterTypeDef(TypedDict):
    ValueList: NotRequired[Sequence[str]],
    WildCardValue: NotRequired[str],

SaaSProductVisibilityFilterTypeDef#

# SaaSProductVisibilityFilterTypeDef TypedDict usage example

from mypy_boto3_marketplace_catalog.type_defs import SaaSProductVisibilityFilterTypeDef


def get_value() -> SaaSProductVisibilityFilterTypeDef:
    return {
        "ValueList": ...,
    }


# SaaSProductVisibilityFilterTypeDef definition

class SaaSProductVisibilityFilterTypeDef(TypedDict):
    ValueList: NotRequired[Sequence[SaaSProductVisibilityStringType]],  # (1)
  1. See Sequence[SaaSProductVisibilityStringType]

SaaSProductLastModifiedDateFilterDateRangeTypeDef#

# SaaSProductLastModifiedDateFilterDateRangeTypeDef TypedDict usage example

from mypy_boto3_marketplace_catalog.type_defs import SaaSProductLastModifiedDateFilterDateRangeTypeDef


def get_value() -> SaaSProductLastModifiedDateFilterDateRangeTypeDef:
    return {
        "AfterValue": ...,
    }


# SaaSProductLastModifiedDateFilterDateRangeTypeDef definition

class SaaSProductLastModifiedDateFilterDateRangeTypeDef(TypedDict):
    AfterValue: NotRequired[str],
    BeforeValue: NotRequired[str],

UntagResourceRequestTypeDef#

# UntagResourceRequestTypeDef TypedDict usage example

from mypy_boto3_marketplace_catalog.type_defs import UntagResourceRequestTypeDef


def get_value() -> UntagResourceRequestTypeDef:
    return {
        "ResourceArn": ...,
    }


# UntagResourceRequestTypeDef definition

class UntagResourceRequestTypeDef(TypedDict):
    ResourceArn: str,
    TagKeys: Sequence[str],

AmiProductLastModifiedDateFilterTypeDef#

# AmiProductLastModifiedDateFilterTypeDef TypedDict usage example

from mypy_boto3_marketplace_catalog.type_defs import AmiProductLastModifiedDateFilterTypeDef


def get_value() -> AmiProductLastModifiedDateFilterTypeDef:
    return {
        "DateRange": ...,
    }


# AmiProductLastModifiedDateFilterTypeDef definition

class AmiProductLastModifiedDateFilterTypeDef(TypedDict):
    DateRange: NotRequired[AmiProductLastModifiedDateFilterDateRangeTypeDef],  # (1)
  1. See AmiProductLastModifiedDateFilterDateRangeTypeDef

BatchDescribeEntitiesRequestTypeDef#

# BatchDescribeEntitiesRequestTypeDef TypedDict usage example

from mypy_boto3_marketplace_catalog.type_defs import BatchDescribeEntitiesRequestTypeDef


def get_value() -> BatchDescribeEntitiesRequestTypeDef:
    return {
        "EntityRequestList": ...,
    }


# BatchDescribeEntitiesRequestTypeDef definition

class BatchDescribeEntitiesRequestTypeDef(TypedDict):
    EntityRequestList: Sequence[EntityRequestTypeDef],  # (1)
  1. See Sequence[EntityRequestTypeDef]

BatchDescribeEntitiesResponseTypeDef#

# BatchDescribeEntitiesResponseTypeDef TypedDict usage example

from mypy_boto3_marketplace_catalog.type_defs import BatchDescribeEntitiesResponseTypeDef


def get_value() -> BatchDescribeEntitiesResponseTypeDef:
    return {
        "EntityDetails": ...,
    }


# BatchDescribeEntitiesResponseTypeDef definition

class BatchDescribeEntitiesResponseTypeDef(TypedDict):
    EntityDetails: Dict[str, EntityDetailTypeDef],  # (1)
    Errors: Dict[str, BatchDescribeErrorDetailTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See Dict[str, EntityDetailTypeDef]
  2. See Dict[str, BatchDescribeErrorDetailTypeDef]
  3. See ResponseMetadataTypeDef

CancelChangeSetResponseTypeDef#

# CancelChangeSetResponseTypeDef TypedDict usage example

from mypy_boto3_marketplace_catalog.type_defs import CancelChangeSetResponseTypeDef


def get_value() -> CancelChangeSetResponseTypeDef:
    return {
        "ChangeSetId": ...,
    }


# CancelChangeSetResponseTypeDef definition

class CancelChangeSetResponseTypeDef(TypedDict):
    ChangeSetId: str,
    ChangeSetArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DescribeEntityResponseTypeDef#

# DescribeEntityResponseTypeDef TypedDict usage example

from mypy_boto3_marketplace_catalog.type_defs import DescribeEntityResponseTypeDef


def get_value() -> DescribeEntityResponseTypeDef:
    return {
        "EntityType": ...,
    }


# DescribeEntityResponseTypeDef definition

class DescribeEntityResponseTypeDef(TypedDict):
    EntityType: str,
    EntityIdentifier: str,
    EntityArn: str,
    LastModifiedDate: str,
    Details: str,
    DetailsDocument: Dict[str, Any],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetResourcePolicyResponseTypeDef#

# GetResourcePolicyResponseTypeDef TypedDict usage example

from mypy_boto3_marketplace_catalog.type_defs import GetResourcePolicyResponseTypeDef


def get_value() -> GetResourcePolicyResponseTypeDef:
    return {
        "Policy": ...,
    }


# GetResourcePolicyResponseTypeDef definition

class GetResourcePolicyResponseTypeDef(TypedDict):
    Policy: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

StartChangeSetResponseTypeDef#

# StartChangeSetResponseTypeDef TypedDict usage example

from mypy_boto3_marketplace_catalog.type_defs import StartChangeSetResponseTypeDef


def get_value() -> StartChangeSetResponseTypeDef:
    return {
        "ChangeSetId": ...,
    }


# StartChangeSetResponseTypeDef definition

class StartChangeSetResponseTypeDef(TypedDict):
    ChangeSetId: str,
    ChangeSetArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListChangeSetsResponseTypeDef#

# ListChangeSetsResponseTypeDef TypedDict usage example

from mypy_boto3_marketplace_catalog.type_defs import ListChangeSetsResponseTypeDef


def get_value() -> ListChangeSetsResponseTypeDef:
    return {
        "ChangeSetSummaryList": ...,
    }


# ListChangeSetsResponseTypeDef definition

class ListChangeSetsResponseTypeDef(TypedDict):
    ChangeSetSummaryList: List[ChangeSetSummaryListItemTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See List[ChangeSetSummaryListItemTypeDef]
  2. See ResponseMetadataTypeDef

ChangeSummaryTypeDef#

# ChangeSummaryTypeDef TypedDict 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],
    DetailsDocument: NotRequired[Dict[str, Any]],
    ErrorDetailList: NotRequired[List[ErrorDetailTypeDef]],  # (2)
    ChangeName: NotRequired[str],
  1. See EntityTypeDef
  2. See List[ErrorDetailTypeDef]

ChangeTypeDef#

# ChangeTypeDef TypedDict usage example

from mypy_boto3_marketplace_catalog.type_defs import ChangeTypeDef


def get_value() -> ChangeTypeDef:
    return {
        "ChangeType": ...,
    }


# ChangeTypeDef definition

class ChangeTypeDef(TypedDict):
    ChangeType: str,
    Entity: EntityTypeDef,  # (1)
    EntityTags: NotRequired[Sequence[TagTypeDef]],  # (2)
    Details: NotRequired[str],
    DetailsDocument: NotRequired[Mapping[str, Any]],
    ChangeName: NotRequired[str],
  1. See EntityTypeDef
  2. See Sequence[TagTypeDef]

ListTagsForResourceResponseTypeDef#

# ListTagsForResourceResponseTypeDef TypedDict usage example

from mypy_boto3_marketplace_catalog.type_defs import ListTagsForResourceResponseTypeDef


def get_value() -> ListTagsForResourceResponseTypeDef:
    return {
        "ResourceArn": ...,
    }


# ListTagsForResourceResponseTypeDef definition

class ListTagsForResourceResponseTypeDef(TypedDict):
    ResourceArn: str,
    Tags: List[TagTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See List[TagTypeDef]
  2. See ResponseMetadataTypeDef

TagResourceRequestTypeDef#

# TagResourceRequestTypeDef TypedDict usage example

from mypy_boto3_marketplace_catalog.type_defs import TagResourceRequestTypeDef


def get_value() -> TagResourceRequestTypeDef:
    return {
        "ResourceArn": ...,
    }


# TagResourceRequestTypeDef definition

class TagResourceRequestTypeDef(TypedDict):
    ResourceArn: str,
    Tags: Sequence[TagTypeDef],  # (1)
  1. See Sequence[TagTypeDef]

ContainerProductLastModifiedDateFilterTypeDef#

# ContainerProductLastModifiedDateFilterTypeDef TypedDict usage example

from mypy_boto3_marketplace_catalog.type_defs import ContainerProductLastModifiedDateFilterTypeDef


def get_value() -> ContainerProductLastModifiedDateFilterTypeDef:
    return {
        "DateRange": ...,
    }


# ContainerProductLastModifiedDateFilterTypeDef definition

class ContainerProductLastModifiedDateFilterTypeDef(TypedDict):
    DateRange: NotRequired[ContainerProductLastModifiedDateFilterDateRangeTypeDef],  # (1)
  1. See ContainerProductLastModifiedDateFilterDateRangeTypeDef

DataProductLastModifiedDateFilterTypeDef#

# DataProductLastModifiedDateFilterTypeDef TypedDict usage example

from mypy_boto3_marketplace_catalog.type_defs import DataProductLastModifiedDateFilterTypeDef


def get_value() -> DataProductLastModifiedDateFilterTypeDef:
    return {
        "DateRange": ...,
    }


# DataProductLastModifiedDateFilterTypeDef definition

class DataProductLastModifiedDateFilterTypeDef(TypedDict):
    DateRange: NotRequired[DataProductLastModifiedDateFilterDateRangeTypeDef],  # (1)
  1. See DataProductLastModifiedDateFilterDateRangeTypeDef

EntitySummaryTypeDef#

# EntitySummaryTypeDef TypedDict 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],
    AmiProductSummary: NotRequired[AmiProductSummaryTypeDef],  # (1)
    ContainerProductSummary: NotRequired[ContainerProductSummaryTypeDef],  # (2)
    DataProductSummary: NotRequired[DataProductSummaryTypeDef],  # (3)
    SaaSProductSummary: NotRequired[SaaSProductSummaryTypeDef],  # (4)
    OfferSummary: NotRequired[OfferSummaryTypeDef],  # (5)
    ResaleAuthorizationSummary: NotRequired[ResaleAuthorizationSummaryTypeDef],  # (6)
  1. See AmiProductSummaryTypeDef
  2. See ContainerProductSummaryTypeDef
  3. See DataProductSummaryTypeDef
  4. See SaaSProductSummaryTypeDef
  5. See OfferSummaryTypeDef
  6. See ResaleAuthorizationSummaryTypeDef

EntityTypeSortTypeDef#

# EntityTypeSortTypeDef TypedDict usage example

from mypy_boto3_marketplace_catalog.type_defs import EntityTypeSortTypeDef


def get_value() -> EntityTypeSortTypeDef:
    return {
        "DataProductSort": ...,
    }


# EntityTypeSortTypeDef definition

class EntityTypeSortTypeDef(TypedDict):
    DataProductSort: NotRequired[DataProductSortTypeDef],  # (1)
    SaaSProductSort: NotRequired[SaaSProductSortTypeDef],  # (2)
    AmiProductSort: NotRequired[AmiProductSortTypeDef],  # (3)
    OfferSort: NotRequired[OfferSortTypeDef],  # (4)
    ContainerProductSort: NotRequired[ContainerProductSortTypeDef],  # (5)
    ResaleAuthorizationSort: NotRequired[ResaleAuthorizationSortTypeDef],  # (6)
  1. See DataProductSortTypeDef
  2. See SaaSProductSortTypeDef
  3. See AmiProductSortTypeDef
  4. See OfferSortTypeDef
  5. See ContainerProductSortTypeDef
  6. See ResaleAuthorizationSortTypeDef

ListChangeSetsRequestPaginateTypeDef#

# ListChangeSetsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_marketplace_catalog.type_defs import ListChangeSetsRequestPaginateTypeDef


def get_value() -> ListChangeSetsRequestPaginateTypeDef:
    return {
        "Catalog": ...,
    }


# ListChangeSetsRequestPaginateTypeDef definition

class ListChangeSetsRequestPaginateTypeDef(TypedDict):
    Catalog: str,
    FilterList: NotRequired[Sequence[FilterTypeDef]],  # (1)
    Sort: NotRequired[SortTypeDef],  # (2)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (3)
  1. See Sequence[FilterTypeDef]
  2. See SortTypeDef
  3. See PaginatorConfigTypeDef

ListChangeSetsRequestTypeDef#

# ListChangeSetsRequestTypeDef TypedDict usage example

from mypy_boto3_marketplace_catalog.type_defs import ListChangeSetsRequestTypeDef


def get_value() -> ListChangeSetsRequestTypeDef:
    return {
        "Catalog": ...,
    }


# ListChangeSetsRequestTypeDef definition

class ListChangeSetsRequestTypeDef(TypedDict):
    Catalog: str,
    FilterList: NotRequired[Sequence[FilterTypeDef]],  # (1)
    Sort: NotRequired[SortTypeDef],  # (2)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See Sequence[FilterTypeDef]
  2. See SortTypeDef

OfferAvailabilityEndDateFilterTypeDef#

# OfferAvailabilityEndDateFilterTypeDef TypedDict usage example

from mypy_boto3_marketplace_catalog.type_defs import OfferAvailabilityEndDateFilterTypeDef


def get_value() -> OfferAvailabilityEndDateFilterTypeDef:
    return {
        "DateRange": ...,
    }


# OfferAvailabilityEndDateFilterTypeDef definition

class OfferAvailabilityEndDateFilterTypeDef(TypedDict):
    DateRange: NotRequired[OfferAvailabilityEndDateFilterDateRangeTypeDef],  # (1)
  1. See OfferAvailabilityEndDateFilterDateRangeTypeDef

OfferLastModifiedDateFilterTypeDef#

# OfferLastModifiedDateFilterTypeDef TypedDict usage example

from mypy_boto3_marketplace_catalog.type_defs import OfferLastModifiedDateFilterTypeDef


def get_value() -> OfferLastModifiedDateFilterTypeDef:
    return {
        "DateRange": ...,
    }


# OfferLastModifiedDateFilterTypeDef definition

class OfferLastModifiedDateFilterTypeDef(TypedDict):
    DateRange: NotRequired[OfferLastModifiedDateFilterDateRangeTypeDef],  # (1)
  1. See OfferLastModifiedDateFilterDateRangeTypeDef

OfferReleaseDateFilterTypeDef#

# OfferReleaseDateFilterTypeDef TypedDict usage example

from mypy_boto3_marketplace_catalog.type_defs import OfferReleaseDateFilterTypeDef


def get_value() -> OfferReleaseDateFilterTypeDef:
    return {
        "DateRange": ...,
    }


# OfferReleaseDateFilterTypeDef definition

class OfferReleaseDateFilterTypeDef(TypedDict):
    DateRange: NotRequired[OfferReleaseDateFilterDateRangeTypeDef],  # (1)
  1. See OfferReleaseDateFilterDateRangeTypeDef

ResaleAuthorizationAvailabilityEndDateFilterTypeDef#

# ResaleAuthorizationAvailabilityEndDateFilterTypeDef TypedDict usage example

from mypy_boto3_marketplace_catalog.type_defs import ResaleAuthorizationAvailabilityEndDateFilterTypeDef


def get_value() -> ResaleAuthorizationAvailabilityEndDateFilterTypeDef:
    return {
        "DateRange": ...,
    }


# ResaleAuthorizationAvailabilityEndDateFilterTypeDef definition

class ResaleAuthorizationAvailabilityEndDateFilterTypeDef(TypedDict):
    DateRange: NotRequired[ResaleAuthorizationAvailabilityEndDateFilterDateRangeTypeDef],  # (1)
    ValueList: NotRequired[Sequence[str]],
  1. See ResaleAuthorizationAvailabilityEndDateFilterDateRangeTypeDef

ResaleAuthorizationCreatedDateFilterTypeDef#

# ResaleAuthorizationCreatedDateFilterTypeDef TypedDict usage example

from mypy_boto3_marketplace_catalog.type_defs import ResaleAuthorizationCreatedDateFilterTypeDef


def get_value() -> ResaleAuthorizationCreatedDateFilterTypeDef:
    return {
        "DateRange": ...,
    }


# ResaleAuthorizationCreatedDateFilterTypeDef definition

class ResaleAuthorizationCreatedDateFilterTypeDef(TypedDict):
    DateRange: NotRequired[ResaleAuthorizationCreatedDateFilterDateRangeTypeDef],  # (1)
    ValueList: NotRequired[Sequence[str]],
  1. See ResaleAuthorizationCreatedDateFilterDateRangeTypeDef

ResaleAuthorizationLastModifiedDateFilterTypeDef#

# ResaleAuthorizationLastModifiedDateFilterTypeDef TypedDict usage example

from mypy_boto3_marketplace_catalog.type_defs import ResaleAuthorizationLastModifiedDateFilterTypeDef


def get_value() -> ResaleAuthorizationLastModifiedDateFilterTypeDef:
    return {
        "DateRange": ...,
    }


# ResaleAuthorizationLastModifiedDateFilterTypeDef definition

class ResaleAuthorizationLastModifiedDateFilterTypeDef(TypedDict):
    DateRange: NotRequired[ResaleAuthorizationLastModifiedDateFilterDateRangeTypeDef],  # (1)
  1. See ResaleAuthorizationLastModifiedDateFilterDateRangeTypeDef

SaaSProductLastModifiedDateFilterTypeDef#

# SaaSProductLastModifiedDateFilterTypeDef TypedDict usage example

from mypy_boto3_marketplace_catalog.type_defs import SaaSProductLastModifiedDateFilterTypeDef


def get_value() -> SaaSProductLastModifiedDateFilterTypeDef:
    return {
        "DateRange": ...,
    }


# SaaSProductLastModifiedDateFilterTypeDef definition

class SaaSProductLastModifiedDateFilterTypeDef(TypedDict):
    DateRange: NotRequired[SaaSProductLastModifiedDateFilterDateRangeTypeDef],  # (1)
  1. See SaaSProductLastModifiedDateFilterDateRangeTypeDef

AmiProductFiltersTypeDef#

# AmiProductFiltersTypeDef TypedDict usage example

from mypy_boto3_marketplace_catalog.type_defs import AmiProductFiltersTypeDef


def get_value() -> AmiProductFiltersTypeDef:
    return {
        "EntityId": ...,
    }


# AmiProductFiltersTypeDef definition

class AmiProductFiltersTypeDef(TypedDict):
    EntityId: NotRequired[AmiProductEntityIdFilterTypeDef],  # (1)
    LastModifiedDate: NotRequired[AmiProductLastModifiedDateFilterTypeDef],  # (2)
    ProductTitle: NotRequired[AmiProductTitleFilterTypeDef],  # (3)
    Visibility: NotRequired[AmiProductVisibilityFilterTypeDef],  # (4)
  1. See AmiProductEntityIdFilterTypeDef
  2. See AmiProductLastModifiedDateFilterTypeDef
  3. See AmiProductTitleFilterTypeDef
  4. See AmiProductVisibilityFilterTypeDef

DescribeChangeSetResponseTypeDef#

# DescribeChangeSetResponseTypeDef TypedDict usage example

from mypy_boto3_marketplace_catalog.type_defs import DescribeChangeSetResponseTypeDef


def get_value() -> DescribeChangeSetResponseTypeDef:
    return {
        "ChangeSetId": ...,
    }


# DescribeChangeSetResponseTypeDef definition

class DescribeChangeSetResponseTypeDef(TypedDict):
    ChangeSetId: str,
    ChangeSetArn: str,
    ChangeSetName: str,
    Intent: IntentType,  # (1)
    StartTime: str,
    EndTime: str,
    Status: ChangeStatusType,  # (2)
    FailureCode: FailureCodeType,  # (3)
    FailureDescription: str,
    ChangeSet: List[ChangeSummaryTypeDef],  # (4)
    ResponseMetadata: ResponseMetadataTypeDef,  # (5)
  1. See IntentType
  2. See ChangeStatusType
  3. See FailureCodeType
  4. See List[ChangeSummaryTypeDef]
  5. See ResponseMetadataTypeDef

StartChangeSetRequestTypeDef#

# StartChangeSetRequestTypeDef TypedDict usage example

from mypy_boto3_marketplace_catalog.type_defs import StartChangeSetRequestTypeDef


def get_value() -> StartChangeSetRequestTypeDef:
    return {
        "Catalog": ...,
    }


# StartChangeSetRequestTypeDef definition

class StartChangeSetRequestTypeDef(TypedDict):
    Catalog: str,
    ChangeSet: Sequence[ChangeTypeDef],  # (1)
    ChangeSetName: NotRequired[str],
    ClientRequestToken: NotRequired[str],
    ChangeSetTags: NotRequired[Sequence[TagTypeDef]],  # (2)
    Intent: NotRequired[IntentType],  # (3)
  1. See Sequence[ChangeTypeDef]
  2. See Sequence[TagTypeDef]
  3. See IntentType

ContainerProductFiltersTypeDef#

# ContainerProductFiltersTypeDef TypedDict usage example

from mypy_boto3_marketplace_catalog.type_defs import ContainerProductFiltersTypeDef


def get_value() -> ContainerProductFiltersTypeDef:
    return {
        "EntityId": ...,
    }


# ContainerProductFiltersTypeDef definition

class ContainerProductFiltersTypeDef(TypedDict):
    EntityId: NotRequired[ContainerProductEntityIdFilterTypeDef],  # (1)
    LastModifiedDate: NotRequired[ContainerProductLastModifiedDateFilterTypeDef],  # (2)
    ProductTitle: NotRequired[ContainerProductTitleFilterTypeDef],  # (3)
    Visibility: NotRequired[ContainerProductVisibilityFilterTypeDef],  # (4)
  1. See ContainerProductEntityIdFilterTypeDef
  2. See ContainerProductLastModifiedDateFilterTypeDef
  3. See ContainerProductTitleFilterTypeDef
  4. See ContainerProductVisibilityFilterTypeDef

DataProductFiltersTypeDef#

# DataProductFiltersTypeDef TypedDict usage example

from mypy_boto3_marketplace_catalog.type_defs import DataProductFiltersTypeDef


def get_value() -> DataProductFiltersTypeDef:
    return {
        "EntityId": ...,
    }


# DataProductFiltersTypeDef definition

class DataProductFiltersTypeDef(TypedDict):
    EntityId: NotRequired[DataProductEntityIdFilterTypeDef],  # (1)
    ProductTitle: NotRequired[DataProductTitleFilterTypeDef],  # (2)
    Visibility: NotRequired[DataProductVisibilityFilterTypeDef],  # (3)
    LastModifiedDate: NotRequired[DataProductLastModifiedDateFilterTypeDef],  # (4)
  1. See DataProductEntityIdFilterTypeDef
  2. See DataProductTitleFilterTypeDef
  3. See DataProductVisibilityFilterTypeDef
  4. See DataProductLastModifiedDateFilterTypeDef

ListEntitiesResponseTypeDef#

# ListEntitiesResponseTypeDef TypedDict usage example

from mypy_boto3_marketplace_catalog.type_defs import ListEntitiesResponseTypeDef


def get_value() -> ListEntitiesResponseTypeDef:
    return {
        "EntitySummaryList": ...,
    }


# ListEntitiesResponseTypeDef definition

class ListEntitiesResponseTypeDef(TypedDict):
    EntitySummaryList: List[EntitySummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See List[EntitySummaryTypeDef]
  2. See ResponseMetadataTypeDef

OfferFiltersTypeDef#

# OfferFiltersTypeDef TypedDict usage example

from mypy_boto3_marketplace_catalog.type_defs import OfferFiltersTypeDef


def get_value() -> OfferFiltersTypeDef:
    return {
        "EntityId": ...,
    }


# OfferFiltersTypeDef definition

class OfferFiltersTypeDef(TypedDict):
    EntityId: NotRequired[OfferEntityIdFilterTypeDef],  # (1)
    Name: NotRequired[OfferNameFilterTypeDef],  # (2)
    ProductId: NotRequired[OfferProductIdFilterTypeDef],  # (3)
    ResaleAuthorizationId: NotRequired[OfferResaleAuthorizationIdFilterTypeDef],  # (4)
    ReleaseDate: NotRequired[OfferReleaseDateFilterTypeDef],  # (5)
    AvailabilityEndDate: NotRequired[OfferAvailabilityEndDateFilterTypeDef],  # (6)
    BuyerAccounts: NotRequired[OfferBuyerAccountsFilterTypeDef],  # (7)
    State: NotRequired[OfferStateFilterTypeDef],  # (8)
    Targeting: NotRequired[OfferTargetingFilterTypeDef],  # (9)
    LastModifiedDate: NotRequired[OfferLastModifiedDateFilterTypeDef],  # (10)
  1. See OfferEntityIdFilterTypeDef
  2. See OfferNameFilterTypeDef
  3. See OfferProductIdFilterTypeDef
  4. See OfferResaleAuthorizationIdFilterTypeDef
  5. See OfferReleaseDateFilterTypeDef
  6. See OfferAvailabilityEndDateFilterTypeDef
  7. See OfferBuyerAccountsFilterTypeDef
  8. See OfferStateFilterTypeDef
  9. See OfferTargetingFilterTypeDef
  10. See OfferLastModifiedDateFilterTypeDef

ResaleAuthorizationFiltersTypeDef#

# ResaleAuthorizationFiltersTypeDef TypedDict usage example

from mypy_boto3_marketplace_catalog.type_defs import ResaleAuthorizationFiltersTypeDef


def get_value() -> ResaleAuthorizationFiltersTypeDef:
    return {
        "EntityId": ...,
    }


# ResaleAuthorizationFiltersTypeDef definition

class ResaleAuthorizationFiltersTypeDef(TypedDict):
    EntityId: NotRequired[ResaleAuthorizationEntityIdFilterTypeDef],  # (1)
    Name: NotRequired[ResaleAuthorizationNameFilterTypeDef],  # (2)
    ProductId: NotRequired[ResaleAuthorizationProductIdFilterTypeDef],  # (3)
    CreatedDate: NotRequired[ResaleAuthorizationCreatedDateFilterTypeDef],  # (4)
    AvailabilityEndDate: NotRequired[ResaleAuthorizationAvailabilityEndDateFilterTypeDef],  # (5)
    ManufacturerAccountId: NotRequired[ResaleAuthorizationManufacturerAccountIdFilterTypeDef],  # (6)
    ProductName: NotRequired[ResaleAuthorizationProductNameFilterTypeDef],  # (7)
    ManufacturerLegalName: NotRequired[ResaleAuthorizationManufacturerLegalNameFilterTypeDef],  # (8)
    ResellerAccountID: NotRequired[ResaleAuthorizationResellerAccountIDFilterTypeDef],  # (9)
    ResellerLegalName: NotRequired[ResaleAuthorizationResellerLegalNameFilterTypeDef],  # (10)
    Status: NotRequired[ResaleAuthorizationStatusFilterTypeDef],  # (11)
    OfferExtendedStatus: NotRequired[ResaleAuthorizationOfferExtendedStatusFilterTypeDef],  # (12)
    LastModifiedDate: NotRequired[ResaleAuthorizationLastModifiedDateFilterTypeDef],  # (13)
  1. See ResaleAuthorizationEntityIdFilterTypeDef
  2. See ResaleAuthorizationNameFilterTypeDef
  3. See ResaleAuthorizationProductIdFilterTypeDef
  4. See ResaleAuthorizationCreatedDateFilterTypeDef
  5. See ResaleAuthorizationAvailabilityEndDateFilterTypeDef
  6. See ResaleAuthorizationManufacturerAccountIdFilterTypeDef
  7. See ResaleAuthorizationProductNameFilterTypeDef
  8. See ResaleAuthorizationManufacturerLegalNameFilterTypeDef
  9. See ResaleAuthorizationResellerAccountIDFilterTypeDef
  10. See ResaleAuthorizationResellerLegalNameFilterTypeDef
  11. See ResaleAuthorizationStatusFilterTypeDef
  12. See ResaleAuthorizationOfferExtendedStatusFilterTypeDef
  13. See ResaleAuthorizationLastModifiedDateFilterTypeDef

SaaSProductFiltersTypeDef#

# SaaSProductFiltersTypeDef TypedDict usage example

from mypy_boto3_marketplace_catalog.type_defs import SaaSProductFiltersTypeDef


def get_value() -> SaaSProductFiltersTypeDef:
    return {
        "EntityId": ...,
    }


# SaaSProductFiltersTypeDef definition

class SaaSProductFiltersTypeDef(TypedDict):
    EntityId: NotRequired[SaaSProductEntityIdFilterTypeDef],  # (1)
    ProductTitle: NotRequired[SaaSProductTitleFilterTypeDef],  # (2)
    Visibility: NotRequired[SaaSProductVisibilityFilterTypeDef],  # (3)
    LastModifiedDate: NotRequired[SaaSProductLastModifiedDateFilterTypeDef],  # (4)
  1. See SaaSProductEntityIdFilterTypeDef
  2. See SaaSProductTitleFilterTypeDef
  3. See SaaSProductVisibilityFilterTypeDef
  4. See SaaSProductLastModifiedDateFilterTypeDef

EntityTypeFiltersTypeDef#

# EntityTypeFiltersTypeDef TypedDict usage example

from mypy_boto3_marketplace_catalog.type_defs import EntityTypeFiltersTypeDef


def get_value() -> EntityTypeFiltersTypeDef:
    return {
        "DataProductFilters": ...,
    }


# EntityTypeFiltersTypeDef definition

class EntityTypeFiltersTypeDef(TypedDict):
    DataProductFilters: NotRequired[DataProductFiltersTypeDef],  # (1)
    SaaSProductFilters: NotRequired[SaaSProductFiltersTypeDef],  # (2)
    AmiProductFilters: NotRequired[AmiProductFiltersTypeDef],  # (3)
    OfferFilters: NotRequired[OfferFiltersTypeDef],  # (4)
    ContainerProductFilters: NotRequired[ContainerProductFiltersTypeDef],  # (5)
    ResaleAuthorizationFilters: NotRequired[ResaleAuthorizationFiltersTypeDef],  # (6)
  1. See DataProductFiltersTypeDef
  2. See SaaSProductFiltersTypeDef
  3. See AmiProductFiltersTypeDef
  4. See OfferFiltersTypeDef
  5. See ContainerProductFiltersTypeDef
  6. See ResaleAuthorizationFiltersTypeDef

ListEntitiesRequestPaginateTypeDef#

# ListEntitiesRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_marketplace_catalog.type_defs import ListEntitiesRequestPaginateTypeDef


def get_value() -> ListEntitiesRequestPaginateTypeDef:
    return {
        "Catalog": ...,
    }


# ListEntitiesRequestPaginateTypeDef definition

class ListEntitiesRequestPaginateTypeDef(TypedDict):
    Catalog: str,
    EntityType: str,
    FilterList: NotRequired[Sequence[FilterTypeDef]],  # (1)
    Sort: NotRequired[SortTypeDef],  # (2)
    OwnershipType: NotRequired[OwnershipTypeType],  # (3)
    EntityTypeFilters: NotRequired[EntityTypeFiltersTypeDef],  # (4)
    EntityTypeSort: NotRequired[EntityTypeSortTypeDef],  # (5)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (6)
  1. See Sequence[FilterTypeDef]
  2. See SortTypeDef
  3. See OwnershipTypeType
  4. See EntityTypeFiltersTypeDef
  5. See EntityTypeSortTypeDef
  6. See PaginatorConfigTypeDef

ListEntitiesRequestTypeDef#

# ListEntitiesRequestTypeDef TypedDict usage example

from mypy_boto3_marketplace_catalog.type_defs import ListEntitiesRequestTypeDef


def get_value() -> ListEntitiesRequestTypeDef:
    return {
        "Catalog": ...,
    }


# ListEntitiesRequestTypeDef definition

class ListEntitiesRequestTypeDef(TypedDict):
    Catalog: str,
    EntityType: str,
    FilterList: NotRequired[Sequence[FilterTypeDef]],  # (1)
    Sort: NotRequired[SortTypeDef],  # (2)
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
    OwnershipType: NotRequired[OwnershipTypeType],  # (3)
    EntityTypeFilters: NotRequired[EntityTypeFiltersTypeDef],  # (4)
    EntityTypeSort: NotRequired[EntityTypeSortTypeDef],  # (5)
  1. See Sequence[FilterTypeDef]
  2. See SortTypeDef
  3. See OwnershipTypeType
  4. See EntityTypeFiltersTypeDef
  5. See EntityTypeSortTypeDef