Skip to content

Type definitions#

Index > MarketplaceCatalog > Type definitions

Auto-generated documentation for MarketplaceCatalog type annotations stubs module types-aiobotocore-marketplace-catalog.

AmiProductEntityIdFilterTypeDef#

# AmiProductEntityIdFilterTypeDef TypedDict usage example

from types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_marketplace_catalog.type_defs import DescribeEntityRequestTypeDef


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


# DescribeEntityRequestTypeDef definition

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

MachineLearningProductSummaryTypeDef#

# MachineLearningProductSummaryTypeDef TypedDict usage example

from types_aiobotocore_marketplace_catalog.type_defs import MachineLearningProductSummaryTypeDef


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


# MachineLearningProductSummaryTypeDef definition

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

OfferSetSummaryTypeDef#

# OfferSetSummaryTypeDef TypedDict usage example

from types_aiobotocore_marketplace_catalog.type_defs import OfferSetSummaryTypeDef


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


# OfferSetSummaryTypeDef definition

class OfferSetSummaryTypeDef(TypedDict):
    Name: NotRequired[str],
    State: NotRequired[OfferSetStateStringType],  # (1)
    ReleaseDate: NotRequired[str],
    AssociatedOfferIds: NotRequired[list[str]],
    SolutionId: NotRequired[str],
  1. See OfferSetStateStringType

OfferSummaryTypeDef#

# OfferSummaryTypeDef TypedDict usage example

from types_aiobotocore_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)
    OfferSetId: NotRequired[str],
  1. See OfferStateStringType
  2. See list[OfferTargetingStringType]

ResaleAuthorizationSummaryTypeDef#

# ResaleAuthorizationSummaryTypeDef TypedDict usage example

from types_aiobotocore_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 types_aiobotocore_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

MachineLearningProductSortTypeDef#

# MachineLearningProductSortTypeDef TypedDict usage example

from types_aiobotocore_marketplace_catalog.type_defs import MachineLearningProductSortTypeDef


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


# MachineLearningProductSortTypeDef definition

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

OfferSetSortTypeDef#

# OfferSetSortTypeDef TypedDict usage example

from types_aiobotocore_marketplace_catalog.type_defs import OfferSetSortTypeDef


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


# OfferSetSortTypeDef definition

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

OfferSortTypeDef#

# OfferSortTypeDef TypedDict usage example

from types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_marketplace_catalog.type_defs import ListTagsForResourceRequestTypeDef


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


# ListTagsForResourceRequestTypeDef definition

class ListTagsForResourceRequestTypeDef(TypedDict):
    ResourceArn: str,

MachineLearningProductEntityIdFilterTypeDef#

# MachineLearningProductEntityIdFilterTypeDef TypedDict usage example

from types_aiobotocore_marketplace_catalog.type_defs import MachineLearningProductEntityIdFilterTypeDef


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


# MachineLearningProductEntityIdFilterTypeDef definition

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

MachineLearningProductTitleFilterTypeDef#

# MachineLearningProductTitleFilterTypeDef TypedDict usage example

from types_aiobotocore_marketplace_catalog.type_defs import MachineLearningProductTitleFilterTypeDef


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


# MachineLearningProductTitleFilterTypeDef definition

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

MachineLearningProductVisibilityFilterTypeDef#

# MachineLearningProductVisibilityFilterTypeDef TypedDict usage example

from types_aiobotocore_marketplace_catalog.type_defs import MachineLearningProductVisibilityFilterTypeDef


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


# MachineLearningProductVisibilityFilterTypeDef definition

class MachineLearningProductVisibilityFilterTypeDef(TypedDict):
    ValueList: NotRequired[Sequence[MachineLearningProductVisibilityStringType]],  # (1)
  1. See Sequence[MachineLearningProductVisibilityStringType]

MachineLearningProductLastModifiedDateFilterDateRangeTypeDef#

# MachineLearningProductLastModifiedDateFilterDateRangeTypeDef TypedDict usage example

from types_aiobotocore_marketplace_catalog.type_defs import MachineLearningProductLastModifiedDateFilterDateRangeTypeDef


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


# MachineLearningProductLastModifiedDateFilterDateRangeTypeDef definition

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

OfferAvailabilityEndDateFilterDateRangeTypeDef#

# OfferAvailabilityEndDateFilterDateRangeTypeDef TypedDict usage example

from types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_marketplace_catalog.type_defs import OfferResaleAuthorizationIdFilterTypeDef


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


# OfferResaleAuthorizationIdFilterTypeDef definition

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

OfferSetIdFilterTypeDef#

# OfferSetIdFilterTypeDef TypedDict usage example

from types_aiobotocore_marketplace_catalog.type_defs import OfferSetIdFilterTypeDef


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


# OfferSetIdFilterTypeDef definition

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

OfferStateFilterTypeDef#

# OfferStateFilterTypeDef TypedDict usage example

from types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_marketplace_catalog.type_defs import OfferReleaseDateFilterDateRangeTypeDef


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


# OfferReleaseDateFilterDateRangeTypeDef definition

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

OfferSetAssociatedOfferIdsFilterTypeDef#

# OfferSetAssociatedOfferIdsFilterTypeDef TypedDict usage example

from types_aiobotocore_marketplace_catalog.type_defs import OfferSetAssociatedOfferIdsFilterTypeDef


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


# OfferSetAssociatedOfferIdsFilterTypeDef definition

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

OfferSetEntityIdFilterTypeDef#

# OfferSetEntityIdFilterTypeDef TypedDict usage example

from types_aiobotocore_marketplace_catalog.type_defs import OfferSetEntityIdFilterTypeDef


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


# OfferSetEntityIdFilterTypeDef definition

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

OfferSetNameFilterTypeDef#

# OfferSetNameFilterTypeDef TypedDict usage example

from types_aiobotocore_marketplace_catalog.type_defs import OfferSetNameFilterTypeDef


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


# OfferSetNameFilterTypeDef definition

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

OfferSetSolutionIdFilterTypeDef#

# OfferSetSolutionIdFilterTypeDef TypedDict usage example

from types_aiobotocore_marketplace_catalog.type_defs import OfferSetSolutionIdFilterTypeDef


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


# OfferSetSolutionIdFilterTypeDef definition

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

OfferSetStateFilterTypeDef#

# OfferSetStateFilterTypeDef TypedDict usage example

from types_aiobotocore_marketplace_catalog.type_defs import OfferSetStateFilterTypeDef


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


# OfferSetStateFilterTypeDef definition

class OfferSetStateFilterTypeDef(TypedDict):
    ValueList: NotRequired[Sequence[OfferSetStateStringType]],  # (1)
  1. See Sequence[OfferSetStateStringType]

OfferSetLastModifiedDateFilterDateRangeTypeDef#

# OfferSetLastModifiedDateFilterDateRangeTypeDef TypedDict usage example

from types_aiobotocore_marketplace_catalog.type_defs import OfferSetLastModifiedDateFilterDateRangeTypeDef


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


# OfferSetLastModifiedDateFilterDateRangeTypeDef definition

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

OfferSetReleaseDateFilterDateRangeTypeDef#

# OfferSetReleaseDateFilterDateRangeTypeDef TypedDict usage example

from types_aiobotocore_marketplace_catalog.type_defs import OfferSetReleaseDateFilterDateRangeTypeDef


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


# OfferSetReleaseDateFilterDateRangeTypeDef definition

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

PutResourcePolicyRequestTypeDef#

# PutResourcePolicyRequestTypeDef TypedDict usage example

from types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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)
    MachineLearningProductSummary: NotRequired[MachineLearningProductSummaryTypeDef],  # (7)
    OfferSetSummary: NotRequired[OfferSetSummaryTypeDef],  # (8)
  1. See AmiProductSummaryTypeDef
  2. See ContainerProductSummaryTypeDef
  3. See DataProductSummaryTypeDef
  4. See SaaSProductSummaryTypeDef
  5. See OfferSummaryTypeDef
  6. See ResaleAuthorizationSummaryTypeDef
  7. See MachineLearningProductSummaryTypeDef
  8. See OfferSetSummaryTypeDef

EntityTypeSortTypeDef#

# EntityTypeSortTypeDef TypedDict usage example

from types_aiobotocore_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)
    MachineLearningProductSort: NotRequired[MachineLearningProductSortTypeDef],  # (7)
    OfferSetSort: NotRequired[OfferSetSortTypeDef],  # (8)
  1. See DataProductSortTypeDef
  2. See SaaSProductSortTypeDef
  3. See AmiProductSortTypeDef
  4. See OfferSortTypeDef
  5. See ContainerProductSortTypeDef
  6. See ResaleAuthorizationSortTypeDef
  7. See MachineLearningProductSortTypeDef
  8. See OfferSetSortTypeDef

ListChangeSetsRequestPaginateTypeDef#

# ListChangeSetsRequestPaginateTypeDef TypedDict usage example

from types_aiobotocore_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 types_aiobotocore_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

MachineLearningProductLastModifiedDateFilterTypeDef#

# MachineLearningProductLastModifiedDateFilterTypeDef TypedDict usage example

from types_aiobotocore_marketplace_catalog.type_defs import MachineLearningProductLastModifiedDateFilterTypeDef


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


# MachineLearningProductLastModifiedDateFilterTypeDef definition

class MachineLearningProductLastModifiedDateFilterTypeDef(TypedDict):
    DateRange: NotRequired[MachineLearningProductLastModifiedDateFilterDateRangeTypeDef],  # (1)
  1. See MachineLearningProductLastModifiedDateFilterDateRangeTypeDef

OfferAvailabilityEndDateFilterTypeDef#

# OfferAvailabilityEndDateFilterTypeDef TypedDict usage example

from types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_marketplace_catalog.type_defs import OfferReleaseDateFilterTypeDef


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


# OfferReleaseDateFilterTypeDef definition

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

OfferSetLastModifiedDateFilterTypeDef#

# OfferSetLastModifiedDateFilterTypeDef TypedDict usage example

from types_aiobotocore_marketplace_catalog.type_defs import OfferSetLastModifiedDateFilterTypeDef


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


# OfferSetLastModifiedDateFilterTypeDef definition

class OfferSetLastModifiedDateFilterTypeDef(TypedDict):
    DateRange: NotRequired[OfferSetLastModifiedDateFilterDateRangeTypeDef],  # (1)
  1. See OfferSetLastModifiedDateFilterDateRangeTypeDef

OfferSetReleaseDateFilterTypeDef#

# OfferSetReleaseDateFilterTypeDef TypedDict usage example

from types_aiobotocore_marketplace_catalog.type_defs import OfferSetReleaseDateFilterTypeDef


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


# OfferSetReleaseDateFilterTypeDef definition

class OfferSetReleaseDateFilterTypeDef(TypedDict):
    DateRange: NotRequired[OfferSetReleaseDateFilterDateRangeTypeDef],  # (1)
  1. See OfferSetReleaseDateFilterDateRangeTypeDef

ResaleAuthorizationAvailabilityEndDateFilterTypeDef#

# ResaleAuthorizationAvailabilityEndDateFilterTypeDef TypedDict usage example

from types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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

MachineLearningProductFiltersTypeDef#

# MachineLearningProductFiltersTypeDef TypedDict usage example

from types_aiobotocore_marketplace_catalog.type_defs import MachineLearningProductFiltersTypeDef


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


# MachineLearningProductFiltersTypeDef definition

class MachineLearningProductFiltersTypeDef(TypedDict):
    EntityId: NotRequired[MachineLearningProductEntityIdFilterTypeDef],  # (1)
    LastModifiedDate: NotRequired[MachineLearningProductLastModifiedDateFilterTypeDef],  # (2)
    ProductTitle: NotRequired[MachineLearningProductTitleFilterTypeDef],  # (3)
    Visibility: NotRequired[MachineLearningProductVisibilityFilterTypeDef],  # (4)
  1. See MachineLearningProductEntityIdFilterTypeDef
  2. See MachineLearningProductLastModifiedDateFilterTypeDef
  3. See MachineLearningProductTitleFilterTypeDef
  4. See MachineLearningProductVisibilityFilterTypeDef

OfferFiltersTypeDef#

# OfferFiltersTypeDef TypedDict usage example

from types_aiobotocore_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)
    OfferSetId: NotRequired[OfferSetIdFilterTypeDef],  # (11)
  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
  11. See OfferSetIdFilterTypeDef

OfferSetFiltersTypeDef#

# OfferSetFiltersTypeDef TypedDict usage example

from types_aiobotocore_marketplace_catalog.type_defs import OfferSetFiltersTypeDef


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


# OfferSetFiltersTypeDef definition

class OfferSetFiltersTypeDef(TypedDict):
    EntityId: NotRequired[OfferSetEntityIdFilterTypeDef],  # (1)
    Name: NotRequired[OfferSetNameFilterTypeDef],  # (2)
    State: NotRequired[OfferSetStateFilterTypeDef],  # (3)
    ReleaseDate: NotRequired[OfferSetReleaseDateFilterTypeDef],  # (4)
    AssociatedOfferIds: NotRequired[OfferSetAssociatedOfferIdsFilterTypeDef],  # (5)
    SolutionId: NotRequired[OfferSetSolutionIdFilterTypeDef],  # (6)
    LastModifiedDate: NotRequired[OfferSetLastModifiedDateFilterTypeDef],  # (7)
  1. See OfferSetEntityIdFilterTypeDef
  2. See OfferSetNameFilterTypeDef
  3. See OfferSetStateFilterTypeDef
  4. See OfferSetReleaseDateFilterTypeDef
  5. See OfferSetAssociatedOfferIdsFilterTypeDef
  6. See OfferSetSolutionIdFilterTypeDef
  7. See OfferSetLastModifiedDateFilterTypeDef

ResaleAuthorizationFiltersTypeDef#

# ResaleAuthorizationFiltersTypeDef TypedDict usage example

from types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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)
    MachineLearningProductFilters: NotRequired[MachineLearningProductFiltersTypeDef],  # (7)
    OfferSetFilters: NotRequired[OfferSetFiltersTypeDef],  # (8)
  1. See DataProductFiltersTypeDef
  2. See SaaSProductFiltersTypeDef
  3. See AmiProductFiltersTypeDef
  4. See OfferFiltersTypeDef
  5. See ContainerProductFiltersTypeDef
  6. See ResaleAuthorizationFiltersTypeDef
  7. See MachineLearningProductFiltersTypeDef
  8. See OfferSetFiltersTypeDef

ListEntitiesRequestPaginateTypeDef#

# ListEntitiesRequestPaginateTypeDef TypedDict usage example

from types_aiobotocore_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 types_aiobotocore_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