Module: Aws::MarketplaceCatalog::Types

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

Defined Under Namespace

Classes: AccessDeniedException, AmiProductEntityIdFilter, AmiProductFilters, AmiProductLastModifiedDateFilter, AmiProductLastModifiedDateFilterDateRange, AmiProductSort, AmiProductSummary, AmiProductTitleFilter, AmiProductVisibilityFilter, BatchDescribeEntitiesRequest, BatchDescribeEntitiesResponse, BatchDescribeErrorDetail, 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, EntityDetail, EntityRequest, 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, OfferResaleAuthorizationIdFilter, 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.



1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
# File 'gems/aws-sdk-marketplacecatalog/lib/aws-sdk-marketplacecatalog/types.rb', line 1091

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.



1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
# File 'gems/aws-sdk-marketplacecatalog/lib/aws-sdk-marketplacecatalog/types.rb', line 1142

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.



1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
# File 'gems/aws-sdk-marketplacecatalog/lib/aws-sdk-marketplacecatalog/types.rb', line 1091

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.



1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
# File 'gems/aws-sdk-marketplacecatalog/lib/aws-sdk-marketplacecatalog/types.rb', line 1142

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.



1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
# File 'gems/aws-sdk-marketplacecatalog/lib/aws-sdk-marketplacecatalog/types.rb', line 1091

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.



1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
# File 'gems/aws-sdk-marketplacecatalog/lib/aws-sdk-marketplacecatalog/types.rb', line 1142

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:



1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
# File 'gems/aws-sdk-marketplacecatalog/lib/aws-sdk-marketplacecatalog/types.rb', line 1091

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:



1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
# File 'gems/aws-sdk-marketplacecatalog/lib/aws-sdk-marketplacecatalog/types.rb', line 1142

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.



1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
# File 'gems/aws-sdk-marketplacecatalog/lib/aws-sdk-marketplacecatalog/types.rb', line 1091

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.



1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
# File 'gems/aws-sdk-marketplacecatalog/lib/aws-sdk-marketplacecatalog/types.rb', line 1142

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.



1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
# File 'gems/aws-sdk-marketplacecatalog/lib/aws-sdk-marketplacecatalog/types.rb', line 1091

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.



1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
# File 'gems/aws-sdk-marketplacecatalog/lib/aws-sdk-marketplacecatalog/types.rb', line 1142

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