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)
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)
- See AmiProductSortByType
- See SortOrderType
AmiProductSummaryTypeDef#
# AmiProductSummaryTypeDef definition
class AmiProductSummaryTypeDef(TypedDict):
ProductTitle: NotRequired[str],
Visibility: NotRequired[AmiProductVisibilityStringType], # (1)
CancelChangeSetRequestRequestTypeDef#
# CancelChangeSetRequestRequestTypeDef definition
class CancelChangeSetRequestRequestTypeDef(TypedDict):
Catalog: str,
ChangeSetId: str,
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
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)
- See ChangeStatusType
- 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)
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)
ContainerProductSummaryTypeDef#
# ContainerProductSummaryTypeDef definition
class ContainerProductSummaryTypeDef(TypedDict):
ProductTitle: NotRequired[str],
Visibility: NotRequired[ContainerProductVisibilityStringType], # (1)
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)
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)
- See DataProductSortByType
- See SortOrderType
DataProductSummaryTypeDef#
# DataProductSummaryTypeDef definition
class DataProductSummaryTypeDef(TypedDict):
ProductTitle: NotRequired[str],
Visibility: NotRequired[DataProductVisibilityStringType], # (1)
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)
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],
SaaSProductSummaryTypeDef#
# SaaSProductSummaryTypeDef definition
class SaaSProductSummaryTypeDef(TypedDict):
ProductTitle: NotRequired[str],
Visibility: NotRequired[SaaSProductVisibilityStringType], # (1)
OfferSortTypeDef#
# OfferSortTypeDef definition
class OfferSortTypeDef(TypedDict):
SortBy: NotRequired[OfferSortByType], # (1)
SortOrder: NotRequired[SortOrderType], # (2)
- See OfferSortByType
- See SortOrderType
ResaleAuthorizationSortTypeDef#
# ResaleAuthorizationSortTypeDef definition
class ResaleAuthorizationSortTypeDef(TypedDict):
SortBy: NotRequired[ResaleAuthorizationSortByType], # (1)
SortOrder: NotRequired[SortOrderType], # (2)
SaaSProductSortTypeDef#
# SaaSProductSortTypeDef definition
class SaaSProductSortTypeDef(TypedDict):
SortBy: NotRequired[SaaSProductSortByType], # (1)
SortOrder: NotRequired[SortOrderType], # (2)
- See SaaSProductSortByType
- 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)
- 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)
OfferTargetingFilterTypeDef#
# OfferTargetingFilterTypeDef definition
class OfferTargetingFilterTypeDef(TypedDict):
ValueList: NotRequired[Sequence[OfferTargetingStringType]], # (1)
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)
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)
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)
CancelChangeSetResponseTypeDef#
# CancelChangeSetResponseTypeDef definition
class CancelChangeSetResponseTypeDef(TypedDict):
ChangeSetId: str,
ChangeSetArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DescribeEntityResponseTypeDef#
# DescribeEntityResponseTypeDef definition
class DescribeEntityResponseTypeDef(TypedDict):
EntityType: str,
EntityIdentifier: str,
EntityArn: str,
LastModifiedDate: str,
Details: str,
DetailsDocument: Dict[str, Any],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetResourcePolicyResponseTypeDef#
# GetResourcePolicyResponseTypeDef definition
class GetResourcePolicyResponseTypeDef(TypedDict):
Policy: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StartChangeSetResponseTypeDef#
# StartChangeSetResponseTypeDef definition
class StartChangeSetResponseTypeDef(TypedDict):
ChangeSetId: str,
ChangeSetArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListChangeSetsResponseTypeDef#
# ListChangeSetsResponseTypeDef definition
class ListChangeSetsResponseTypeDef(TypedDict):
ChangeSetSummaryList: List[ChangeSetSummaryListItemTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
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],
- See EntityTypeDef
- 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],
- See EntityTypeDef
- See TagTypeDef
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
ResourceArn: str,
Tags: List[TagTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TagTypeDef
- See ResponseMetadataTypeDef
TagResourceRequestRequestTypeDef#
# TagResourceRequestRequestTypeDef definition
class TagResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
Tags: Sequence[TagTypeDef], # (1)
- See TagTypeDef
ContainerProductLastModifiedDateFilterTypeDef#
# ContainerProductLastModifiedDateFilterTypeDef definition
class ContainerProductLastModifiedDateFilterTypeDef(TypedDict):
DateRange: NotRequired[ContainerProductLastModifiedDateFilterDateRangeTypeDef], # (1)
DataProductLastModifiedDateFilterTypeDef#
# DataProductLastModifiedDateFilterTypeDef definition
class DataProductLastModifiedDateFilterTypeDef(TypedDict):
DateRange: NotRequired[DataProductLastModifiedDateFilterDateRangeTypeDef], # (1)
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)