Skip to content

Type definitions#

Index > MarketplaceCatalog > Type definitions

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

AmiProductEntityIdFilterTypeDef#

# AmiProductEntityIdFilterTypeDef definition

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

AmiProductTitleFilterTypeDef#

# AmiProductTitleFilterTypeDef definition

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

AmiProductVisibilityFilterTypeDef#

# AmiProductVisibilityFilterTypeDef definition

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

AmiProductLastModifiedDateFilterDateRangeTypeDef#

# AmiProductLastModifiedDateFilterDateRangeTypeDef definition

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

AmiProductSortTypeDef#

# AmiProductSortTypeDef definition

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

AmiProductSummaryTypeDef#

# AmiProductSummaryTypeDef definition

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

EntityRequestTypeDef#

# EntityRequestTypeDef definition

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

BatchDescribeErrorDetailTypeDef#

# BatchDescribeErrorDetailTypeDef definition

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

EntityDetailTypeDef#

# EntityDetailTypeDef definition

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

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef definition

class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,
    HostId: NotRequired[str],

CancelChangeSetRequestRequestTypeDef#

# CancelChangeSetRequestRequestTypeDef definition

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

ChangeSetSummaryListItemTypeDef#

# 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 definition

class EntityTypeDef(TypedDict):
    Type: str,
    Identifier: NotRequired[str],

ErrorDetailTypeDef#

# ErrorDetailTypeDef definition

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

TagTypeDef#

# TagTypeDef definition

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

ContainerProductEntityIdFilterTypeDef#

# ContainerProductEntityIdFilterTypeDef definition

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

ContainerProductTitleFilterTypeDef#

# ContainerProductTitleFilterTypeDef definition

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

ContainerProductVisibilityFilterTypeDef#

# ContainerProductVisibilityFilterTypeDef definition

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

ContainerProductLastModifiedDateFilterDateRangeTypeDef#

# ContainerProductLastModifiedDateFilterDateRangeTypeDef definition

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

ContainerProductSortTypeDef#

# ContainerProductSortTypeDef definition

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

ContainerProductSummaryTypeDef#

# ContainerProductSummaryTypeDef definition

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

DataProductEntityIdFilterTypeDef#

# DataProductEntityIdFilterTypeDef definition

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

DataProductTitleFilterTypeDef#

# DataProductTitleFilterTypeDef definition

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

DataProductVisibilityFilterTypeDef#

# DataProductVisibilityFilterTypeDef definition

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

DataProductLastModifiedDateFilterDateRangeTypeDef#

# DataProductLastModifiedDateFilterDateRangeTypeDef definition

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

DataProductSortTypeDef#

# DataProductSortTypeDef definition

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

DataProductSummaryTypeDef#

# DataProductSummaryTypeDef definition

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

DeleteResourcePolicyRequestRequestTypeDef#

# DeleteResourcePolicyRequestRequestTypeDef definition

class DeleteResourcePolicyRequestRequestTypeDef(TypedDict):
    ResourceArn: str,

DescribeChangeSetRequestRequestTypeDef#

# DescribeChangeSetRequestRequestTypeDef definition

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

DescribeEntityRequestRequestTypeDef#

# DescribeEntityRequestRequestTypeDef definition

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

OfferSummaryTypeDef#

# OfferSummaryTypeDef definition

class OfferSummaryTypeDef(TypedDict):
    Name: NotRequired[str],
    ProductId: 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 OfferTargetingStringType

ResaleAuthorizationSummaryTypeDef#

# 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 definition

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

OfferSortTypeDef#

# OfferSortTypeDef definition

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

ResaleAuthorizationSortTypeDef#

# ResaleAuthorizationSortTypeDef definition

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

SaaSProductSortTypeDef#

# SaaSProductSortTypeDef definition

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

FilterTypeDef#

# FilterTypeDef definition

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

GetResourcePolicyRequestRequestTypeDef#

# GetResourcePolicyRequestRequestTypeDef definition

class GetResourcePolicyRequestRequestTypeDef(TypedDict):
    ResourceArn: str,

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef definition

class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

SortTypeDef#

# SortTypeDef definition

class SortTypeDef(TypedDict):
    SortBy: NotRequired[str],
    SortOrder: NotRequired[SortOrderType],  # (1)
  1. See SortOrderType

ListTagsForResourceRequestRequestTypeDef#

# ListTagsForResourceRequestRequestTypeDef definition

class ListTagsForResourceRequestRequestTypeDef(TypedDict):
    ResourceArn: str,

OfferAvailabilityEndDateFilterDateRangeTypeDef#

# OfferAvailabilityEndDateFilterDateRangeTypeDef definition

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

OfferBuyerAccountsFilterTypeDef#

# OfferBuyerAccountsFilterTypeDef definition

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

OfferEntityIdFilterTypeDef#

# OfferEntityIdFilterTypeDef definition

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

OfferNameFilterTypeDef#

# OfferNameFilterTypeDef definition

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

OfferProductIdFilterTypeDef#

# OfferProductIdFilterTypeDef definition

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

OfferStateFilterTypeDef#

# OfferStateFilterTypeDef definition

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

OfferTargetingFilterTypeDef#

# OfferTargetingFilterTypeDef definition

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

OfferLastModifiedDateFilterDateRangeTypeDef#

# OfferLastModifiedDateFilterDateRangeTypeDef definition

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

OfferReleaseDateFilterDateRangeTypeDef#

# OfferReleaseDateFilterDateRangeTypeDef definition

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

PutResourcePolicyRequestRequestTypeDef#

# PutResourcePolicyRequestRequestTypeDef definition

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

ResaleAuthorizationAvailabilityEndDateFilterDateRangeTypeDef#

# ResaleAuthorizationAvailabilityEndDateFilterDateRangeTypeDef definition

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

ResaleAuthorizationCreatedDateFilterDateRangeTypeDef#

# ResaleAuthorizationCreatedDateFilterDateRangeTypeDef definition

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

ResaleAuthorizationEntityIdFilterTypeDef#

# ResaleAuthorizationEntityIdFilterTypeDef definition

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

ResaleAuthorizationManufacturerAccountIdFilterTypeDef#

# ResaleAuthorizationManufacturerAccountIdFilterTypeDef definition

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

ResaleAuthorizationManufacturerLegalNameFilterTypeDef#

# ResaleAuthorizationManufacturerLegalNameFilterTypeDef definition

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

ResaleAuthorizationNameFilterTypeDef#

# ResaleAuthorizationNameFilterTypeDef definition

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

ResaleAuthorizationOfferExtendedStatusFilterTypeDef#

# ResaleAuthorizationOfferExtendedStatusFilterTypeDef definition

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

ResaleAuthorizationProductIdFilterTypeDef#

# ResaleAuthorizationProductIdFilterTypeDef definition

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

ResaleAuthorizationProductNameFilterTypeDef#

# ResaleAuthorizationProductNameFilterTypeDef definition

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

ResaleAuthorizationResellerAccountIDFilterTypeDef#

# ResaleAuthorizationResellerAccountIDFilterTypeDef definition

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

ResaleAuthorizationResellerLegalNameFilterTypeDef#

# ResaleAuthorizationResellerLegalNameFilterTypeDef definition

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

ResaleAuthorizationStatusFilterTypeDef#

# ResaleAuthorizationStatusFilterTypeDef definition

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

ResaleAuthorizationLastModifiedDateFilterDateRangeTypeDef#

# ResaleAuthorizationLastModifiedDateFilterDateRangeTypeDef definition

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

SaaSProductEntityIdFilterTypeDef#

# SaaSProductEntityIdFilterTypeDef definition

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

SaaSProductTitleFilterTypeDef#

# SaaSProductTitleFilterTypeDef definition

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

SaaSProductVisibilityFilterTypeDef#

# SaaSProductVisibilityFilterTypeDef definition

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

SaaSProductLastModifiedDateFilterDateRangeTypeDef#

# SaaSProductLastModifiedDateFilterDateRangeTypeDef definition

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

UntagResourceRequestRequestTypeDef#

# UntagResourceRequestRequestTypeDef definition

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

AmiProductLastModifiedDateFilterTypeDef#

# AmiProductLastModifiedDateFilterTypeDef definition

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

BatchDescribeEntitiesRequestRequestTypeDef#

# BatchDescribeEntitiesRequestRequestTypeDef definition

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

BatchDescribeEntitiesResponseTypeDef#

# BatchDescribeEntitiesResponseTypeDef definition

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

CancelChangeSetResponseTypeDef#

# CancelChangeSetResponseTypeDef definition

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

DescribeEntityResponseTypeDef#

# 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 definition

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

StartChangeSetResponseTypeDef#

# StartChangeSetResponseTypeDef definition

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

ListChangeSetsResponseTypeDef#

# ListChangeSetsResponseTypeDef definition

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

ChangeSummaryTypeDef#

# 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 ErrorDetailTypeDef

ChangeTypeDef#

# 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 TagTypeDef

ListTagsForResourceResponseTypeDef#

# ListTagsForResourceResponseTypeDef definition

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

TagResourceRequestRequestTypeDef#

# TagResourceRequestRequestTypeDef definition

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

ContainerProductLastModifiedDateFilterTypeDef#

# ContainerProductLastModifiedDateFilterTypeDef definition

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

DataProductLastModifiedDateFilterTypeDef#

# DataProductLastModifiedDateFilterTypeDef definition

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

EntitySummaryTypeDef#

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

ListChangeSetsRequestListChangeSetsPaginateTypeDef#

# ListChangeSetsRequestListChangeSetsPaginateTypeDef definition

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

ListChangeSetsRequestRequestTypeDef#

# ListChangeSetsRequestRequestTypeDef definition

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

OfferAvailabilityEndDateFilterTypeDef#

# OfferAvailabilityEndDateFilterTypeDef definition

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

OfferLastModifiedDateFilterTypeDef#

# OfferLastModifiedDateFilterTypeDef definition

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

OfferReleaseDateFilterTypeDef#

# OfferReleaseDateFilterTypeDef definition

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

ResaleAuthorizationAvailabilityEndDateFilterTypeDef#

# ResaleAuthorizationAvailabilityEndDateFilterTypeDef definition

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

ResaleAuthorizationCreatedDateFilterTypeDef#

# ResaleAuthorizationCreatedDateFilterTypeDef definition

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

ResaleAuthorizationLastModifiedDateFilterTypeDef#

# ResaleAuthorizationLastModifiedDateFilterTypeDef definition

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

SaaSProductLastModifiedDateFilterTypeDef#

# SaaSProductLastModifiedDateFilterTypeDef definition

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

AmiProductFiltersTypeDef#

# 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 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 ChangeSummaryTypeDef
  5. See ResponseMetadataTypeDef

StartChangeSetRequestRequestTypeDef#

# StartChangeSetRequestRequestTypeDef definition

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

ContainerProductFiltersTypeDef#

# 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 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 definition

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

OfferFiltersTypeDef#

# OfferFiltersTypeDef definition

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

ResaleAuthorizationFiltersTypeDef#

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

ListEntitiesRequestListEntitiesPaginateTypeDef#

# ListEntitiesRequestListEntitiesPaginateTypeDef definition

class ListEntitiesRequestListEntitiesPaginateTypeDef(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 FilterTypeDef
  2. See SortTypeDef
  3. See OwnershipTypeType
  4. See EntityTypeFiltersTypeDef
  5. See EntityTypeSortTypeDef
  6. See PaginatorConfigTypeDef

ListEntitiesRequestRequestTypeDef#

# ListEntitiesRequestRequestTypeDef definition

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