Skip to content

Marketplace Catalog Classes

AmiProductEntityIdFilter

ValueList

  • Type: typing.Optional[typing.List[str]]

AmiProductFilters

EntityId

  • Type: typing.Optional[aws_resource_validator.pydantic_models.marketplace_catalog.marketplace_catalog_classes.AmiProductEntityIdFilter]

LastModifiedDate

  • Type: typing.Optional[aws_resource_validator.pydantic_models.marketplace_catalog.marketplace_catalog_classes.AmiProductLastModifiedDateFilter]

ProductTitle

  • Type: typing.Optional[aws_resource_validator.pydantic_models.marketplace_catalog.marketplace_catalog_classes.AmiProductTitleFilter]

Visibility

  • Type: typing.Optional[aws_resource_validator.pydantic_models.marketplace_catalog.marketplace_catalog_classes.AmiProductVisibilityFilter]

AmiProductLastModifiedDateFilter

DateRange

  • Type: typing.Optional[aws_resource_validator.pydantic_models.marketplace_catalog.marketplace_catalog_classes.AmiProductLastModifiedDateFilterDateRange]

AmiProductLastModifiedDateFilterDateRange

AfterValue

  • Type: typing.Optional[str]

BeforeValue

  • Type: typing.Optional[str]

AmiProductSort

SortBy

  • Type: typing.Optional[typing.Literal['EntityId', 'LastModifiedDate', 'ProductTitle', 'Visibility']]

SortOrder

  • Type: typing.Optional[typing.Literal['ASCENDING', 'DESCENDING']]

AmiProductSummary

ProductTitle

  • Type: typing.Optional[str]

Visibility

  • Type: typing.Optional[typing.Literal['Draft', 'Limited', 'Public', 'Restricted']]

AmiProductTitleFilter

ValueList

  • Type: typing.Optional[typing.List[str]]

WildCardValue

  • Type: typing.Optional[str]

AmiProductVisibilityFilter

ValueList

  • Type: typing.Optional[typing.List[typing.Literal['Draft', 'Limited', 'Public', 'Restricted']]]

BaseValidatorModel

Oops! This Pydantic model is currently empty. Stay tuned!

BatchDescribeEntitiesRequest

EntityRequestList

  • Type: typing.List[aws_resource_validator.pydantic_models.marketplace_catalog.marketplace_catalog_classes.EntityRequest]
  • Required: Yes

BatchDescribeEntitiesResponse

EntityDetails

  • Type: typing.Dict[str, aws_resource_validator.pydantic_models.marketplace_catalog.marketplace_catalog_classes.EntityDetail]
  • Required: Yes

Errors

  • Type: typing.Dict[str, aws_resource_validator.pydantic_models.marketplace_catalog.marketplace_catalog_classes.BatchDescribeErrorDetail]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

BatchDescribeErrorDetail

ErrorCode

  • Type: typing.Optional[str]

ErrorMessage

  • Type: typing.Optional[str]

CancelChangeSetRequest

Catalog

  • Type:
  • Required: Yes

ChangeSetId

  • Type:
  • Required: Yes

CancelChangeSetResponse

ChangeSetId

  • Type:
  • Required: Yes

ChangeSetArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

Change

ChangeType

  • Type:
  • Required: Yes

Entity

  • Type:
  • Required: Yes

EntityTags

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.marketplace_catalog.marketplace_catalog_classes.Tag]]

Details

  • Type: typing.Optional[str]

DetailsDocument

  • Type: typing.Optional[typing.Dict[str, typing.Any]]

ChangeName

  • Type: typing.Optional[str]

ChangeSetSummaryListItem

ChangeSetId

  • Type: typing.Optional[str]

ChangeSetArn

  • Type: typing.Optional[str]

ChangeSetName

  • Type: typing.Optional[str]

StartTime

  • Type: typing.Optional[str]

EndTime

  • Type: typing.Optional[str]

Status

  • Type: typing.Optional[typing.Literal['APPLYING', 'CANCELLED', 'FAILED', 'PREPARING', 'SUCCEEDED']]

EntityIdList

  • Type: typing.Optional[typing.List[str]]

FailureCode

  • Type: typing.Optional[typing.Literal['CLIENT_ERROR', 'SERVER_FAULT']]

ChangeSummary

ChangeType

  • Type: typing.Optional[str]

Entity

  • Type:

Details

  • Type: typing.Optional[str]

DetailsDocument

  • Type: typing.Optional[typing.Dict[str, typing.Any]]

ErrorDetailList

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.marketplace_catalog.marketplace_catalog_classes.ErrorDetail]]

ChangeName

  • Type: typing.Optional[str]

ContainerProductEntityIdFilter

ValueList

  • Type: typing.Optional[typing.List[str]]

ContainerProductFilters

EntityId

  • Type: typing.Optional[aws_resource_validator.pydantic_models.marketplace_catalog.marketplace_catalog_classes.ContainerProductEntityIdFilter]

LastModifiedDate

  • Type: typing.Optional[aws_resource_validator.pydantic_models.marketplace_catalog.marketplace_catalog_classes.ContainerProductLastModifiedDateFilter]

ProductTitle

  • Type: typing.Optional[aws_resource_validator.pydantic_models.marketplace_catalog.marketplace_catalog_classes.ContainerProductTitleFilter]

Visibility

  • Type: typing.Optional[aws_resource_validator.pydantic_models.marketplace_catalog.marketplace_catalog_classes.ContainerProductVisibilityFilter]

ContainerProductLastModifiedDateFilter

DateRange

  • Type: typing.Optional[aws_resource_validator.pydantic_models.marketplace_catalog.marketplace_catalog_classes.ContainerProductLastModifiedDateFilterDateRange]

ContainerProductLastModifiedDateFilterDateRange

AfterValue

  • Type: typing.Optional[str]

BeforeValue

  • Type: typing.Optional[str]

ContainerProductSort

SortBy

  • Type: typing.Optional[typing.Literal['EntityId', 'LastModifiedDate', 'ProductTitle', 'Visibility']]

SortOrder

  • Type: typing.Optional[typing.Literal['ASCENDING', 'DESCENDING']]

ContainerProductSummary

ProductTitle

  • Type: typing.Optional[str]

Visibility

  • Type: typing.Optional[typing.Literal['Draft', 'Limited', 'Public', 'Restricted']]

ContainerProductTitleFilter

ValueList

  • Type: typing.Optional[typing.List[str]]

WildCardValue

  • Type: typing.Optional[str]

ContainerProductVisibilityFilter

ValueList

  • Type: typing.Optional[typing.List[typing.Literal['Draft', 'Limited', 'Public', 'Restricted']]]

DataProductEntityIdFilter

ValueList

  • Type: typing.Optional[typing.List[str]]

DataProductFilters

EntityId

  • Type: typing.Optional[aws_resource_validator.pydantic_models.marketplace_catalog.marketplace_catalog_classes.DataProductEntityIdFilter]

ProductTitle

  • Type: typing.Optional[aws_resource_validator.pydantic_models.marketplace_catalog.marketplace_catalog_classes.DataProductTitleFilter]

Visibility

  • Type: typing.Optional[aws_resource_validator.pydantic_models.marketplace_catalog.marketplace_catalog_classes.DataProductVisibilityFilter]

LastModifiedDate

  • Type: typing.Optional[aws_resource_validator.pydantic_models.marketplace_catalog.marketplace_catalog_classes.DataProductLastModifiedDateFilter]

DataProductLastModifiedDateFilter

DateRange

  • Type: typing.Optional[aws_resource_validator.pydantic_models.marketplace_catalog.marketplace_catalog_classes.DataProductLastModifiedDateFilterDateRange]

DataProductLastModifiedDateFilterDateRange

AfterValue

  • Type: typing.Optional[str]

BeforeValue

  • Type: typing.Optional[str]

DataProductSort

SortBy

  • Type: typing.Optional[typing.Literal['EntityId', 'LastModifiedDate', 'ProductTitle', 'Visibility']]

SortOrder

  • Type: typing.Optional[typing.Literal['ASCENDING', 'DESCENDING']]

DataProductSummary

ProductTitle

  • Type: typing.Optional[str]

Visibility

  • Type: typing.Optional[typing.Literal['Draft', 'Limited', 'Public', 'Restricted', 'Unavailable']]

DataProductTitleFilter

ValueList

  • Type: typing.Optional[typing.List[str]]

WildCardValue

  • Type: typing.Optional[str]

DataProductVisibilityFilter

ValueList

  • Type: typing.Optional[typing.List[typing.Literal['Draft', 'Limited', 'Public', 'Restricted', 'Unavailable']]]

DeleteResourcePolicyRequest

ResourceArn

  • Type:
  • Required: Yes

DescribeChangeSetRequest

Catalog

  • Type:
  • Required: Yes

ChangeSetId

  • Type:
  • Required: Yes

DescribeChangeSetResponse

ChangeSetId

  • Type:
  • Required: Yes

ChangeSetArn

  • Type:
  • Required: Yes

ChangeSetName

  • Type:
  • Required: Yes

Intent

  • Type: typing.Literal['APPLY', 'VALIDATE']
  • Required: Yes

StartTime

  • Type:
  • Required: Yes

EndTime

  • Type:
  • Required: Yes

Status

  • Type: typing.Literal['APPLYING', 'CANCELLED', 'FAILED', 'PREPARING', 'SUCCEEDED']
  • Required: Yes

FailureCode

  • Type: typing.Literal['CLIENT_ERROR', 'SERVER_FAULT']
  • Required: Yes

FailureDescription

  • Type:
  • Required: Yes

ChangeSet

  • Type: typing.List[aws_resource_validator.pydantic_models.marketplace_catalog.marketplace_catalog_classes.ChangeSummary]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeEntityRequest

Catalog

  • Type:
  • Required: Yes

EntityId

  • Type:
  • Required: Yes

DescribeEntityResponse

EntityType

  • Type:
  • Required: Yes

EntityIdentifier

  • Type:
  • Required: Yes

EntityArn

  • Type:
  • Required: Yes

LastModifiedDate

  • Type:
  • Required: Yes

Details

  • Type:
  • Required: Yes

DetailsDocument

  • Type: typing.Dict[str, typing.Any]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

Entity

Type

  • Type:
  • Required: Yes

Identifier

  • Type: typing.Optional[str]

EntityDetail

EntityType

  • Type: typing.Optional[str]

EntityArn

  • Type: typing.Optional[str]

EntityIdentifier

  • Type: typing.Optional[str]

LastModifiedDate

  • Type: typing.Optional[str]

DetailsDocument

  • Type: typing.Optional[typing.Dict[str, typing.Any]]

EntityRequest

Catalog

  • Type:
  • Required: Yes

EntityId

  • Type:
  • Required: Yes

EntitySummary

Name

  • Type: typing.Optional[str]

EntityType

  • Type: typing.Optional[str]

EntityId

  • Type: typing.Optional[str]

EntityArn

  • Type: typing.Optional[str]

LastModifiedDate

  • Type: typing.Optional[str]

Visibility

  • Type: typing.Optional[str]

AmiProductSummary

  • Type:

ContainerProductSummary

  • Type:

DataProductSummary

  • Type:

SaaSProductSummary

  • Type:

OfferSummary

  • Type:

ResaleAuthorizationSummary

  • Type:

EntityTypeFilters

DataProductFilters

  • Type:

SaaSProductFilters

  • Type:

AmiProductFilters

  • Type:

OfferFilters

  • Type:

ContainerProductFilters

  • Type:

ResaleAuthorizationFilters

  • Type:

EntityTypeSort

DataProductSort

  • Type:

SaaSProductSort

  • Type:

AmiProductSort

  • Type:

OfferSort

  • Type:

ContainerProductSort

  • Type:

ResaleAuthorizationSort

  • Type:

ErrorDetail

ErrorCode

  • Type: typing.Optional[str]

ErrorMessage

  • Type: typing.Optional[str]

Filter

Name

  • Type: typing.Optional[str]

ValueList

  • Type: typing.Optional[typing.List[str]]

GetResourcePolicyRequest

ResourceArn

  • Type:
  • Required: Yes

GetResourcePolicyResponse

Policy

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListChangeSetsRequest

Catalog

  • Type:
  • Required: Yes

FilterList

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.marketplace_catalog.marketplace_catalog_classes.Filter]]

Sort

  • Type:

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListChangeSetsRequestPaginate

Catalog

  • Type:
  • Required: Yes

FilterList

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.marketplace_catalog.marketplace_catalog_classes.Filter]]

Sort

  • Type:

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.marketplace_catalog.marketplace_catalog_classes.PaginatorConfig]

ListChangeSetsResponse

ChangeSetSummaryList

  • Type: typing.List[aws_resource_validator.pydantic_models.marketplace_catalog.marketplace_catalog_classes.ChangeSetSummaryListItem]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListEntitiesRequest

Catalog

  • Type:
  • Required: Yes

EntityType

  • Type:
  • Required: Yes

FilterList

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.marketplace_catalog.marketplace_catalog_classes.Filter]]

Sort

  • Type:

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

OwnershipType

  • Type: typing.Optional[typing.Literal['SELF', 'SHARED']]

EntityTypeFilters

  • Type:

EntityTypeSort

  • Type:

ListEntitiesRequestPaginate

Catalog

  • Type:
  • Required: Yes

EntityType

  • Type:
  • Required: Yes

FilterList

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.marketplace_catalog.marketplace_catalog_classes.Filter]]

Sort

  • Type:

OwnershipType

  • Type: typing.Optional[typing.Literal['SELF', 'SHARED']]

EntityTypeFilters

  • Type:

EntityTypeSort

  • Type:

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.marketplace_catalog.marketplace_catalog_classes.PaginatorConfig]

ListEntitiesResponse

EntitySummaryList

  • Type: typing.List[aws_resource_validator.pydantic_models.marketplace_catalog.marketplace_catalog_classes.EntitySummary]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListTagsForResourceRequest

ResourceArn

  • Type:
  • Required: Yes

ListTagsForResourceResponse

ResourceArn

  • Type:
  • Required: Yes

Tags

  • Type: typing.List[aws_resource_validator.pydantic_models.marketplace_catalog.marketplace_catalog_classes.Tag]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

OfferAvailabilityEndDateFilter

DateRange

  • Type: typing.Optional[aws_resource_validator.pydantic_models.marketplace_catalog.marketplace_catalog_classes.OfferAvailabilityEndDateFilterDateRange]

OfferAvailabilityEndDateFilterDateRange

AfterValue

  • Type: typing.Optional[str]

BeforeValue

  • Type: typing.Optional[str]

OfferBuyerAccountsFilter

WildCardValue

  • Type: typing.Optional[str]

OfferEntityIdFilter

ValueList

  • Type: typing.Optional[typing.List[str]]

OfferFilters

EntityId

  • Type: typing.Optional[aws_resource_validator.pydantic_models.marketplace_catalog.marketplace_catalog_classes.OfferEntityIdFilter]

Name

  • Type: typing.Optional[aws_resource_validator.pydantic_models.marketplace_catalog.marketplace_catalog_classes.OfferNameFilter]

ProductId

  • Type: typing.Optional[aws_resource_validator.pydantic_models.marketplace_catalog.marketplace_catalog_classes.OfferProductIdFilter]

ResaleAuthorizationId

  • Type: typing.Optional[aws_resource_validator.pydantic_models.marketplace_catalog.marketplace_catalog_classes.OfferResaleAuthorizationIdFilter]

ReleaseDate

  • Type: typing.Optional[aws_resource_validator.pydantic_models.marketplace_catalog.marketplace_catalog_classes.OfferReleaseDateFilter]

AvailabilityEndDate

  • Type: typing.Optional[aws_resource_validator.pydantic_models.marketplace_catalog.marketplace_catalog_classes.OfferAvailabilityEndDateFilter]

BuyerAccounts

  • Type: typing.Optional[aws_resource_validator.pydantic_models.marketplace_catalog.marketplace_catalog_classes.OfferBuyerAccountsFilter]

State

  • Type: typing.Optional[aws_resource_validator.pydantic_models.marketplace_catalog.marketplace_catalog_classes.OfferStateFilter]

Targeting

  • Type: typing.Optional[aws_resource_validator.pydantic_models.marketplace_catalog.marketplace_catalog_classes.OfferTargetingFilter]

LastModifiedDate

  • Type: typing.Optional[aws_resource_validator.pydantic_models.marketplace_catalog.marketplace_catalog_classes.OfferLastModifiedDateFilter]

OfferLastModifiedDateFilter

DateRange

  • Type: typing.Optional[aws_resource_validator.pydantic_models.marketplace_catalog.marketplace_catalog_classes.OfferLastModifiedDateFilterDateRange]

OfferLastModifiedDateFilterDateRange

AfterValue

  • Type: typing.Optional[str]

BeforeValue

  • Type: typing.Optional[str]

OfferNameFilter

ValueList

  • Type: typing.Optional[typing.List[str]]

WildCardValue

  • Type: typing.Optional[str]

OfferProductIdFilter

ValueList

  • Type: typing.Optional[typing.List[str]]

OfferReleaseDateFilter

DateRange

  • Type: typing.Optional[aws_resource_validator.pydantic_models.marketplace_catalog.marketplace_catalog_classes.OfferReleaseDateFilterDateRange]

OfferReleaseDateFilterDateRange

AfterValue

  • Type: typing.Optional[str]

BeforeValue

  • Type: typing.Optional[str]

OfferResaleAuthorizationIdFilter

ValueList

  • Type: typing.Optional[typing.List[str]]

OfferSort

SortBy

  • Type: typing.Optional[typing.Literal['AvailabilityEndDate', 'BuyerAccounts', 'EntityId', 'LastModifiedDate', 'Name', 'ProductId', 'ReleaseDate', 'ResaleAuthorizationId', 'State', 'Targeting']]

SortOrder

  • Type: typing.Optional[typing.Literal['ASCENDING', 'DESCENDING']]

OfferStateFilter

ValueList

  • Type: typing.Optional[typing.List[typing.Literal['Draft', 'Released']]]

OfferSummary

Name

  • Type: typing.Optional[str]

ProductId

  • Type: typing.Optional[str]

ResaleAuthorizationId

  • Type: typing.Optional[str]

ReleaseDate

  • Type: typing.Optional[str]

AvailabilityEndDate

  • Type: typing.Optional[str]

BuyerAccounts

  • Type: typing.Optional[typing.List[str]]

State

  • Type: typing.Optional[typing.Literal['Draft', 'Released']]

Targeting

  • Type: typing.Optional[typing.List[typing.Literal['BuyerAccounts', 'CountryCodes', 'None', 'ParticipatingPrograms']]]

OfferTargetingFilter

ValueList

  • Type: typing.Optional[typing.List[typing.Literal['BuyerAccounts', 'CountryCodes', 'None', 'ParticipatingPrograms']]]

PaginatorConfig

MaxItems

  • Type: typing.Optional[int]

PageSize

  • Type: typing.Optional[int]

StartingToken

  • Type: typing.Optional[str]

PutResourcePolicyRequest

ResourceArn

  • Type:
  • Required: Yes

Policy

  • Type:
  • Required: Yes

ResaleAuthorizationAvailabilityEndDateFilter

DateRange

  • Type: typing.Optional[aws_resource_validator.pydantic_models.marketplace_catalog.marketplace_catalog_classes.ResaleAuthorizationAvailabilityEndDateFilterDateRange]

ValueList

  • Type: typing.Optional[typing.List[str]]

ResaleAuthorizationAvailabilityEndDateFilterDateRange

AfterValue

  • Type: typing.Optional[str]

BeforeValue

  • Type: typing.Optional[str]

ResaleAuthorizationCreatedDateFilter

DateRange

  • Type: typing.Optional[aws_resource_validator.pydantic_models.marketplace_catalog.marketplace_catalog_classes.ResaleAuthorizationCreatedDateFilterDateRange]

ValueList

  • Type: typing.Optional[typing.List[str]]

ResaleAuthorizationCreatedDateFilterDateRange

AfterValue

  • Type: typing.Optional[str]

BeforeValue

  • Type: typing.Optional[str]

ResaleAuthorizationEntityIdFilter

ValueList

  • Type: typing.Optional[typing.List[str]]

ResaleAuthorizationFilters

EntityId

  • Type: typing.Optional[aws_resource_validator.pydantic_models.marketplace_catalog.marketplace_catalog_classes.ResaleAuthorizationEntityIdFilter]

Name

  • Type: typing.Optional[aws_resource_validator.pydantic_models.marketplace_catalog.marketplace_catalog_classes.ResaleAuthorizationNameFilter]

ProductId

  • Type: typing.Optional[aws_resource_validator.pydantic_models.marketplace_catalog.marketplace_catalog_classes.ResaleAuthorizationProductIdFilter]

CreatedDate

  • Type: typing.Optional[aws_resource_validator.pydantic_models.marketplace_catalog.marketplace_catalog_classes.ResaleAuthorizationCreatedDateFilter]

AvailabilityEndDate

  • Type: typing.Optional[aws_resource_validator.pydantic_models.marketplace_catalog.marketplace_catalog_classes.ResaleAuthorizationAvailabilityEndDateFilter]

ManufacturerAccountId

  • Type: typing.Optional[aws_resource_validator.pydantic_models.marketplace_catalog.marketplace_catalog_classes.ResaleAuthorizationManufacturerAccountIdFilter]

ProductName

  • Type: typing.Optional[aws_resource_validator.pydantic_models.marketplace_catalog.marketplace_catalog_classes.ResaleAuthorizationProductNameFilter]

ManufacturerLegalName

  • Type: typing.Optional[aws_resource_validator.pydantic_models.marketplace_catalog.marketplace_catalog_classes.ResaleAuthorizationManufacturerLegalNameFilter]

ResellerAccountID

  • Type: typing.Optional[aws_resource_validator.pydantic_models.marketplace_catalog.marketplace_catalog_classes.ResaleAuthorizationResellerAccountIDFilter]

ResellerLegalName

  • Type: typing.Optional[aws_resource_validator.pydantic_models.marketplace_catalog.marketplace_catalog_classes.ResaleAuthorizationResellerLegalNameFilter]

Status

  • Type: typing.Optional[aws_resource_validator.pydantic_models.marketplace_catalog.marketplace_catalog_classes.ResaleAuthorizationStatusFilter]

OfferExtendedStatus

  • Type: typing.Optional[aws_resource_validator.pydantic_models.marketplace_catalog.marketplace_catalog_classes.ResaleAuthorizationOfferExtendedStatusFilter]

LastModifiedDate

  • Type: typing.Optional[aws_resource_validator.pydantic_models.marketplace_catalog.marketplace_catalog_classes.ResaleAuthorizationLastModifiedDateFilter]

ResaleAuthorizationLastModifiedDateFilter

DateRange

  • Type: typing.Optional[aws_resource_validator.pydantic_models.marketplace_catalog.marketplace_catalog_classes.ResaleAuthorizationLastModifiedDateFilterDateRange]

ResaleAuthorizationLastModifiedDateFilterDateRange

AfterValue

  • Type: typing.Optional[str]

BeforeValue

  • Type: typing.Optional[str]

ResaleAuthorizationManufacturerAccountIdFilter

ValueList

  • Type: typing.Optional[typing.List[str]]

WildCardValue

  • Type: typing.Optional[str]

ResaleAuthorizationManufacturerLegalNameFilter

ValueList

  • Type: typing.Optional[typing.List[str]]

WildCardValue

  • Type: typing.Optional[str]

ResaleAuthorizationNameFilter

ValueList

  • Type: typing.Optional[typing.List[str]]

WildCardValue

  • Type: typing.Optional[str]

ResaleAuthorizationOfferExtendedStatusFilter

ValueList

  • Type: typing.Optional[typing.List[str]]

ResaleAuthorizationProductIdFilter

ValueList

  • Type: typing.Optional[typing.List[str]]

WildCardValue

  • Type: typing.Optional[str]

ResaleAuthorizationProductNameFilter

ValueList

  • Type: typing.Optional[typing.List[str]]

WildCardValue

  • Type: typing.Optional[str]

ResaleAuthorizationResellerAccountIDFilter

ValueList

  • Type: typing.Optional[typing.List[str]]

WildCardValue

  • Type: typing.Optional[str]

ResaleAuthorizationResellerLegalNameFilter

ValueList

  • Type: typing.Optional[typing.List[str]]

WildCardValue

  • Type: typing.Optional[str]

ResaleAuthorizationSort

SortBy

  • Type: typing.Optional[typing.Literal['AvailabilityEndDate', 'CreatedDate', 'EntityId', 'LastModifiedDate', 'ManufacturerAccountId', 'ManufacturerLegalName', 'Name', 'OfferExtendedStatus', 'ProductId', 'ProductName', 'ResellerAccountID', 'ResellerLegalName', 'Status']]

SortOrder

  • Type: typing.Optional[typing.Literal['ASCENDING', 'DESCENDING']]

ResaleAuthorizationStatusFilter

ValueList

  • Type: typing.Optional[typing.List[typing.Literal['Active', 'Draft', 'Restricted']]]

ResaleAuthorizationSummary

Name

  • Type: typing.Optional[str]

ProductId

  • Type: typing.Optional[str]

ProductName

  • Type: typing.Optional[str]

ManufacturerAccountId

  • Type: typing.Optional[str]

ManufacturerLegalName

  • Type: typing.Optional[str]

ResellerAccountID

  • Type: typing.Optional[str]

ResellerLegalName

  • Type: typing.Optional[str]

Status

  • Type: typing.Optional[typing.Literal['Active', 'Draft', 'Restricted']]

OfferExtendedStatus

  • Type: typing.Optional[str]

CreatedDate

  • Type: typing.Optional[str]

AvailabilityEndDate

  • Type: typing.Optional[str]

ResponseMetadata

RequestId

  • Type:
  • Required: Yes

HTTPStatusCode

  • Type:
  • Required: Yes

HTTPHeaders

  • Type: typing.Dict[str, str]
  • Required: Yes

RetryAttempts

  • Type:
  • Required: Yes

HostId

  • Type: typing.Optional[str]

SaaSProductEntityIdFilter

ValueList

  • Type: typing.Optional[typing.List[str]]

SaaSProductFilters

EntityId

  • Type: typing.Optional[aws_resource_validator.pydantic_models.marketplace_catalog.marketplace_catalog_classes.SaaSProductEntityIdFilter]

ProductTitle

  • Type: typing.Optional[aws_resource_validator.pydantic_models.marketplace_catalog.marketplace_catalog_classes.SaaSProductTitleFilter]

Visibility

  • Type: typing.Optional[aws_resource_validator.pydantic_models.marketplace_catalog.marketplace_catalog_classes.SaaSProductVisibilityFilter]

LastModifiedDate

  • Type: typing.Optional[aws_resource_validator.pydantic_models.marketplace_catalog.marketplace_catalog_classes.SaaSProductLastModifiedDateFilter]

SaaSProductLastModifiedDateFilter

DateRange

  • Type: typing.Optional[aws_resource_validator.pydantic_models.marketplace_catalog.marketplace_catalog_classes.SaaSProductLastModifiedDateFilterDateRange]

SaaSProductLastModifiedDateFilterDateRange

AfterValue

  • Type: typing.Optional[str]

BeforeValue

  • Type: typing.Optional[str]

SaaSProductSort

SortBy

  • Type: typing.Optional[typing.Literal['EntityId', 'LastModifiedDate', 'ProductTitle', 'Visibility']]

SortOrder

  • Type: typing.Optional[typing.Literal['ASCENDING', 'DESCENDING']]

SaaSProductSummary

ProductTitle

  • Type: typing.Optional[str]

Visibility

  • Type: typing.Optional[typing.Literal['Draft', 'Limited', 'Public', 'Restricted']]

SaaSProductTitleFilter

ValueList

  • Type: typing.Optional[typing.List[str]]

WildCardValue

  • Type: typing.Optional[str]

SaaSProductVisibilityFilter

ValueList

  • Type: typing.Optional[typing.List[typing.Literal['Draft', 'Limited', 'Public', 'Restricted']]]

Sort

SortBy

  • Type: typing.Optional[str]

SortOrder

  • Type: typing.Optional[typing.Literal['ASCENDING', 'DESCENDING']]

StartChangeSetRequest

Catalog

  • Type:
  • Required: Yes

ChangeSet

  • Type: typing.List[aws_resource_validator.pydantic_models.marketplace_catalog.marketplace_catalog_classes.Change]
  • Required: Yes

ChangeSetName

  • Type: typing.Optional[str]

ClientRequestToken

  • Type: typing.Optional[str]

ChangeSetTags

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.marketplace_catalog.marketplace_catalog_classes.Tag]]

Intent

  • Type: typing.Optional[typing.Literal['APPLY', 'VALIDATE']]

StartChangeSetResponse

ChangeSetId

  • Type:
  • Required: Yes

ChangeSetArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

Tag

Key

  • Type:
  • Required: Yes

Value

  • Type:
  • Required: Yes

TagResourceRequest

ResourceArn

  • Type:
  • Required: Yes

Tags

  • Type: typing.List[aws_resource_validator.pydantic_models.marketplace_catalog.marketplace_catalog_classes.Tag]
  • Required: Yes

UntagResourceRequest

ResourceArn

  • Type:
  • Required: Yes

TagKeys

  • Type: typing.List[str]
  • Required: Yes