Module: Aws::MarketplaceCatalog::Types

Defined in:
lib/aws-sdk-marketplacecatalog/types.rb

Defined Under Namespace

Classes: AccessDeniedException, AmiProductEntityIdFilter, AmiProductFilters, AmiProductLastModifiedDateFilter, AmiProductLastModifiedDateFilterDateRange, AmiProductSort, AmiProductSummary, AmiProductTitleFilter, AmiProductVisibilityFilter, CancelChangeSetRequest, CancelChangeSetResponse, Change, ChangeSetSummaryListItem, ChangeSummary, ContainerProductEntityIdFilter, ContainerProductFilters, ContainerProductLastModifiedDateFilter, ContainerProductLastModifiedDateFilterDateRange, ContainerProductSort, ContainerProductSummary, ContainerProductTitleFilter, ContainerProductVisibilityFilter, DataProductEntityIdFilter, DataProductFilters, DataProductLastModifiedDateFilter, DataProductLastModifiedDateFilterDateRange, DataProductSort, DataProductSummary, DataProductTitleFilter, DataProductVisibilityFilter, DeleteResourcePolicyRequest, DeleteResourcePolicyResponse, DescribeChangeSetRequest, DescribeChangeSetResponse, DescribeEntityRequest, DescribeEntityResponse, Entity, EntitySummary, EntityTypeFilters, EntityTypeSort, ErrorDetail, Filter, GetResourcePolicyRequest, GetResourcePolicyResponse, InternalServiceException, ListChangeSetsRequest, ListChangeSetsResponse, ListEntitiesRequest, ListEntitiesResponse, ListTagsForResourceRequest, ListTagsForResourceResponse, OfferAvailabilityEndDateFilter, OfferAvailabilityEndDateFilterDateRange, OfferBuyerAccountsFilter, OfferEntityIdFilter, OfferFilters, OfferLastModifiedDateFilter, OfferLastModifiedDateFilterDateRange, OfferNameFilter, OfferProductIdFilter, OfferReleaseDateFilter, OfferReleaseDateFilterDateRange, OfferSort, OfferStateFilter, OfferSummary, OfferTargetingFilter, PutResourcePolicyRequest, PutResourcePolicyResponse, ResaleAuthorizationAvailabilityEndDateFilter, ResaleAuthorizationAvailabilityEndDateFilterDateRange, ResaleAuthorizationCreatedDateFilter, ResaleAuthorizationCreatedDateFilterDateRange, ResaleAuthorizationEntityIdFilter, ResaleAuthorizationFilters, ResaleAuthorizationLastModifiedDateFilter, ResaleAuthorizationLastModifiedDateFilterDateRange, ResaleAuthorizationManufacturerAccountIdFilter, ResaleAuthorizationManufacturerLegalNameFilter, ResaleAuthorizationNameFilter, ResaleAuthorizationOfferExtendedStatusFilter, ResaleAuthorizationProductIdFilter, ResaleAuthorizationProductNameFilter, ResaleAuthorizationResellerAccountIDFilter, ResaleAuthorizationResellerLegalNameFilter, ResaleAuthorizationSort, ResaleAuthorizationStatusFilter, ResaleAuthorizationSummary, ResourceInUseException, ResourceNotFoundException, ResourceNotSupportedException, SaaSProductEntityIdFilter, SaaSProductFilters, SaaSProductLastModifiedDateFilter, SaaSProductLastModifiedDateFilterDateRange, SaaSProductSort, SaaSProductSummary, SaaSProductTitleFilter, SaaSProductVisibilityFilter, ServiceQuotaExceededException, Sort, StartChangeSetRequest, StartChangeSetResponse, Tag, TagResourceRequest, TagResourceResponse, ThrottlingException, UntagResourceRequest, UntagResourceResponse, ValidationException

Instance Attribute Summary collapse

Instance Attribute Details

#ami_product_filtersTypes::AmiProductFilters

A filter for AMI products.



977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
# File 'lib/aws-sdk-marketplacecatalog/types.rb', line 977

class EntityTypeFilters < Struct.new(
  :data_product_filters,
  :saa_s_product_filters,
  :ami_product_filters,
  :offer_filters,
  :container_product_filters,
  :resale_authorization_filters,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class DataProductFilters < EntityTypeFilters; end
  class SaaSProductFilters < EntityTypeFilters; end
  class AmiProductFilters < EntityTypeFilters; end
  class OfferFilters < EntityTypeFilters; end
  class ContainerProductFilters < EntityTypeFilters; end
  class ResaleAuthorizationFilters < EntityTypeFilters; end
  class Unknown < EntityTypeFilters; end
end

#ami_product_sortTypes::AmiProductSort

A sort for AMI products.



1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
# File 'lib/aws-sdk-marketplacecatalog/types.rb', line 1028

class EntityTypeSort < Struct.new(
  :data_product_sort,
  :saa_s_product_sort,
  :ami_product_sort,
  :offer_sort,
  :container_product_sort,
  :resale_authorization_sort,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class DataProductSort < EntityTypeSort; end
  class SaaSProductSort < EntityTypeSort; end
  class AmiProductSort < EntityTypeSort; end
  class OfferSort < EntityTypeSort; end
  class ContainerProductSort < EntityTypeSort; end
  class ResaleAuthorizationSort < EntityTypeSort; end
  class Unknown < EntityTypeSort; end
end

#container_product_filtersTypes::ContainerProductFilters

A filter for container products.



977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
# File 'lib/aws-sdk-marketplacecatalog/types.rb', line 977

class EntityTypeFilters < Struct.new(
  :data_product_filters,
  :saa_s_product_filters,
  :ami_product_filters,
  :offer_filters,
  :container_product_filters,
  :resale_authorization_filters,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class DataProductFilters < EntityTypeFilters; end
  class SaaSProductFilters < EntityTypeFilters; end
  class AmiProductFilters < EntityTypeFilters; end
  class OfferFilters < EntityTypeFilters; end
  class ContainerProductFilters < EntityTypeFilters; end
  class ResaleAuthorizationFilters < EntityTypeFilters; end
  class Unknown < EntityTypeFilters; end
end

#container_product_sortTypes::ContainerProductSort

A sort for container products.



1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
# File 'lib/aws-sdk-marketplacecatalog/types.rb', line 1028

class EntityTypeSort < Struct.new(
  :data_product_sort,
  :saa_s_product_sort,
  :ami_product_sort,
  :offer_sort,
  :container_product_sort,
  :resale_authorization_sort,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class DataProductSort < EntityTypeSort; end
  class SaaSProductSort < EntityTypeSort; end
  class AmiProductSort < EntityTypeSort; end
  class OfferSort < EntityTypeSort; end
  class ContainerProductSort < EntityTypeSort; end
  class ResaleAuthorizationSort < EntityTypeSort; end
  class Unknown < EntityTypeSort; end
end

#data_product_filtersTypes::DataProductFilters

A filter for data products.



977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
# File 'lib/aws-sdk-marketplacecatalog/types.rb', line 977

class EntityTypeFilters < Struct.new(
  :data_product_filters,
  :saa_s_product_filters,
  :ami_product_filters,
  :offer_filters,
  :container_product_filters,
  :resale_authorization_filters,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class DataProductFilters < EntityTypeFilters; end
  class SaaSProductFilters < EntityTypeFilters; end
  class AmiProductFilters < EntityTypeFilters; end
  class OfferFilters < EntityTypeFilters; end
  class ContainerProductFilters < EntityTypeFilters; end
  class ResaleAuthorizationFilters < EntityTypeFilters; end
  class Unknown < EntityTypeFilters; end
end

#data_product_sortTypes::DataProductSort

A sort for data products.



1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
# File 'lib/aws-sdk-marketplacecatalog/types.rb', line 1028

class EntityTypeSort < Struct.new(
  :data_product_sort,
  :saa_s_product_sort,
  :ami_product_sort,
  :offer_sort,
  :container_product_sort,
  :resale_authorization_sort,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class DataProductSort < EntityTypeSort; end
  class SaaSProductSort < EntityTypeSort; end
  class AmiProductSort < EntityTypeSort; end
  class OfferSort < EntityTypeSort; end
  class ContainerProductSort < EntityTypeSort; end
  class ResaleAuthorizationSort < EntityTypeSort; end
  class Unknown < EntityTypeSort; end
end

#offer_filtersTypes::OfferFilters

A filter for offers.

Returns:



977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
# File 'lib/aws-sdk-marketplacecatalog/types.rb', line 977

class EntityTypeFilters < Struct.new(
  :data_product_filters,
  :saa_s_product_filters,
  :ami_product_filters,
  :offer_filters,
  :container_product_filters,
  :resale_authorization_filters,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class DataProductFilters < EntityTypeFilters; end
  class SaaSProductFilters < EntityTypeFilters; end
  class AmiProductFilters < EntityTypeFilters; end
  class OfferFilters < EntityTypeFilters; end
  class ContainerProductFilters < EntityTypeFilters; end
  class ResaleAuthorizationFilters < EntityTypeFilters; end
  class Unknown < EntityTypeFilters; end
end

#offer_sortTypes::OfferSort

A sort for offers.

Returns:



1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
# File 'lib/aws-sdk-marketplacecatalog/types.rb', line 1028

class EntityTypeSort < Struct.new(
  :data_product_sort,
  :saa_s_product_sort,
  :ami_product_sort,
  :offer_sort,
  :container_product_sort,
  :resale_authorization_sort,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class DataProductSort < EntityTypeSort; end
  class SaaSProductSort < EntityTypeSort; end
  class AmiProductSort < EntityTypeSort; end
  class OfferSort < EntityTypeSort; end
  class ContainerProductSort < EntityTypeSort; end
  class ResaleAuthorizationSort < EntityTypeSort; end
  class Unknown < EntityTypeSort; end
end

#resale_authorization_filtersTypes::ResaleAuthorizationFilters

A filter for Resale Authorizations.



977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
# File 'lib/aws-sdk-marketplacecatalog/types.rb', line 977

class EntityTypeFilters < Struct.new(
  :data_product_filters,
  :saa_s_product_filters,
  :ami_product_filters,
  :offer_filters,
  :container_product_filters,
  :resale_authorization_filters,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class DataProductFilters < EntityTypeFilters; end
  class SaaSProductFilters < EntityTypeFilters; end
  class AmiProductFilters < EntityTypeFilters; end
  class OfferFilters < EntityTypeFilters; end
  class ContainerProductFilters < EntityTypeFilters; end
  class ResaleAuthorizationFilters < EntityTypeFilters; end
  class Unknown < EntityTypeFilters; end
end

#resale_authorization_sortTypes::ResaleAuthorizationSort

A sort for Resale Authorizations.



1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
# File 'lib/aws-sdk-marketplacecatalog/types.rb', line 1028

class EntityTypeSort < Struct.new(
  :data_product_sort,
  :saa_s_product_sort,
  :ami_product_sort,
  :offer_sort,
  :container_product_sort,
  :resale_authorization_sort,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class DataProductSort < EntityTypeSort; end
  class SaaSProductSort < EntityTypeSort; end
  class AmiProductSort < EntityTypeSort; end
  class OfferSort < EntityTypeSort; end
  class ContainerProductSort < EntityTypeSort; end
  class ResaleAuthorizationSort < EntityTypeSort; end
  class Unknown < EntityTypeSort; end
end

#saa_s_product_filtersTypes::SaaSProductFilters

A filter for SaaS products.



977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
# File 'lib/aws-sdk-marketplacecatalog/types.rb', line 977

class EntityTypeFilters < Struct.new(
  :data_product_filters,
  :saa_s_product_filters,
  :ami_product_filters,
  :offer_filters,
  :container_product_filters,
  :resale_authorization_filters,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class DataProductFilters < EntityTypeFilters; end
  class SaaSProductFilters < EntityTypeFilters; end
  class AmiProductFilters < EntityTypeFilters; end
  class OfferFilters < EntityTypeFilters; end
  class ContainerProductFilters < EntityTypeFilters; end
  class ResaleAuthorizationFilters < EntityTypeFilters; end
  class Unknown < EntityTypeFilters; end
end

#saa_s_product_sortTypes::SaaSProductSort

A sort for SaaS products.



1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
# File 'lib/aws-sdk-marketplacecatalog/types.rb', line 1028

class EntityTypeSort < Struct.new(
  :data_product_sort,
  :saa_s_product_sort,
  :ami_product_sort,
  :offer_sort,
  :container_product_sort,
  :resale_authorization_sort,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class DataProductSort < EntityTypeSort; end
  class SaaSProductSort < EntityTypeSort; end
  class AmiProductSort < EntityTypeSort; end
  class OfferSort < EntityTypeSort; end
  class ContainerProductSort < EntityTypeSort; end
  class ResaleAuthorizationSort < EntityTypeSort; end
  class Unknown < EntityTypeSort; end
end