Class: Aws::MarketplaceCatalog::Types::EntityTypeFilters
- Inherits:
-
Struct
- Object
- Struct
- Aws::MarketplaceCatalog::Types::EntityTypeFilters
- Defined in:
- gems/aws-sdk-marketplacecatalog/lib/aws-sdk-marketplacecatalog/types.rb
Overview
EntityTypeFilters is a union - when making an API calls you must set exactly one of the members.
Object containing all the filter fields per entity type.
Direct Known Subclasses
AmiProductFilters, ContainerProductFilters, DataProductFilters, MachineLearningProductFilters, OfferFilters, OfferSetFilters, ResaleAuthorizationFilters, SaaSProductFilters, Unknown
Defined Under Namespace
Classes: AmiProductFilters, ContainerProductFilters, DataProductFilters, MachineLearningProductFilters, OfferFilters, OfferSetFilters, ResaleAuthorizationFilters, SaaSProductFilters, Unknown
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#ami_product_filters ⇒ Types::AmiProductFilters
A filter for AMI products.
-
#container_product_filters ⇒ Types::ContainerProductFilters
A filter for container products.
-
#data_product_filters ⇒ Types::DataProductFilters
A filter for data products.
-
#machine_learning_product_filters ⇒ Types::MachineLearningProductFilters
The filters that you can use with the ListEntities operation to filter machine learning products.
-
#offer_filters ⇒ Types::OfferFilters
A filter for offers.
-
#offer_set_filters ⇒ Types::OfferSetFilters
A filter for offer sets.
-
#resale_authorization_filters ⇒ Types::ResaleAuthorizationFilters
A filter for Resale Authorizations.
-
#saa_s_product_filters ⇒ Types::SaaSProductFilters
A filter for SaaS products.
-
#unknown ⇒ Object
Returns the value of attribute unknown.
Instance Attribute Details
#ami_product_filters ⇒ Types::AmiProductFilters
A filter for AMI products.
1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 |
# File 'gems/aws-sdk-marketplacecatalog/lib/aws-sdk-marketplacecatalog/types.rb', line 1135 class EntityTypeFilters < Struct.new( :data_product_filters, :saa_s_product_filters, :ami_product_filters, :offer_filters, :container_product_filters, :resale_authorization_filters, :machine_learning_product_filters, :offer_set_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 MachineLearningProductFilters < EntityTypeFilters; end class OfferSetFilters < EntityTypeFilters; end class Unknown < EntityTypeFilters; end end |
#container_product_filters ⇒ Types::ContainerProductFilters
A filter for container products.
1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 |
# File 'gems/aws-sdk-marketplacecatalog/lib/aws-sdk-marketplacecatalog/types.rb', line 1135 class EntityTypeFilters < Struct.new( :data_product_filters, :saa_s_product_filters, :ami_product_filters, :offer_filters, :container_product_filters, :resale_authorization_filters, :machine_learning_product_filters, :offer_set_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 MachineLearningProductFilters < EntityTypeFilters; end class OfferSetFilters < EntityTypeFilters; end class Unknown < EntityTypeFilters; end end |
#data_product_filters ⇒ Types::DataProductFilters
A filter for data products.
1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 |
# File 'gems/aws-sdk-marketplacecatalog/lib/aws-sdk-marketplacecatalog/types.rb', line 1135 class EntityTypeFilters < Struct.new( :data_product_filters, :saa_s_product_filters, :ami_product_filters, :offer_filters, :container_product_filters, :resale_authorization_filters, :machine_learning_product_filters, :offer_set_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 MachineLearningProductFilters < EntityTypeFilters; end class OfferSetFilters < EntityTypeFilters; end class Unknown < EntityTypeFilters; end end |
#machine_learning_product_filters ⇒ Types::MachineLearningProductFilters
The filters that you can use with the ListEntities operation to
filter machine learning products. You can filter by EntityId,
astModifiedDate, ProductTitle, and Visibility.
1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 |
# File 'gems/aws-sdk-marketplacecatalog/lib/aws-sdk-marketplacecatalog/types.rb', line 1135 class EntityTypeFilters < Struct.new( :data_product_filters, :saa_s_product_filters, :ami_product_filters, :offer_filters, :container_product_filters, :resale_authorization_filters, :machine_learning_product_filters, :offer_set_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 MachineLearningProductFilters < EntityTypeFilters; end class OfferSetFilters < EntityTypeFilters; end class Unknown < EntityTypeFilters; end end |
#offer_filters ⇒ Types::OfferFilters
A filter for offers.
1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 |
# File 'gems/aws-sdk-marketplacecatalog/lib/aws-sdk-marketplacecatalog/types.rb', line 1135 class EntityTypeFilters < Struct.new( :data_product_filters, :saa_s_product_filters, :ami_product_filters, :offer_filters, :container_product_filters, :resale_authorization_filters, :machine_learning_product_filters, :offer_set_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 MachineLearningProductFilters < EntityTypeFilters; end class OfferSetFilters < EntityTypeFilters; end class Unknown < EntityTypeFilters; end end |
#offer_set_filters ⇒ Types::OfferSetFilters
A filter for offer sets.
1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 |
# File 'gems/aws-sdk-marketplacecatalog/lib/aws-sdk-marketplacecatalog/types.rb', line 1135 class EntityTypeFilters < Struct.new( :data_product_filters, :saa_s_product_filters, :ami_product_filters, :offer_filters, :container_product_filters, :resale_authorization_filters, :machine_learning_product_filters, :offer_set_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 MachineLearningProductFilters < EntityTypeFilters; end class OfferSetFilters < EntityTypeFilters; end class Unknown < EntityTypeFilters; end end |
#resale_authorization_filters ⇒ Types::ResaleAuthorizationFilters
A filter for Resale Authorizations.
1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 |
# File 'gems/aws-sdk-marketplacecatalog/lib/aws-sdk-marketplacecatalog/types.rb', line 1135 class EntityTypeFilters < Struct.new( :data_product_filters, :saa_s_product_filters, :ami_product_filters, :offer_filters, :container_product_filters, :resale_authorization_filters, :machine_learning_product_filters, :offer_set_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 MachineLearningProductFilters < EntityTypeFilters; end class OfferSetFilters < EntityTypeFilters; end class Unknown < EntityTypeFilters; end end |
#saa_s_product_filters ⇒ Types::SaaSProductFilters
A filter for SaaS products.
1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 |
# File 'gems/aws-sdk-marketplacecatalog/lib/aws-sdk-marketplacecatalog/types.rb', line 1135 class EntityTypeFilters < Struct.new( :data_product_filters, :saa_s_product_filters, :ami_product_filters, :offer_filters, :container_product_filters, :resale_authorization_filters, :machine_learning_product_filters, :offer_set_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 MachineLearningProductFilters < EntityTypeFilters; end class OfferSetFilters < EntityTypeFilters; end class Unknown < EntityTypeFilters; end end |
#unknown ⇒ Object
Returns the value of attribute unknown
1135 1136 1137 |
# File 'gems/aws-sdk-marketplacecatalog/lib/aws-sdk-marketplacecatalog/types.rb', line 1135 def unknown @unknown end |