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, ResaleAuthorizationFilters, SaaSProductFilters, Unknown
Defined Under Namespace
Classes: AmiProductFilters, ContainerProductFilters, DataProductFilters, MachineLearningProductFilters, OfferFilters, 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.
-
#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.
1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 |
# File 'gems/aws-sdk-marketplacecatalog/lib/aws-sdk-marketplacecatalog/types.rb', line 1126 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, :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 Unknown < EntityTypeFilters; end end |
#container_product_filters ⇒ Types::ContainerProductFilters
A filter for container products.
1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 |
# File 'gems/aws-sdk-marketplacecatalog/lib/aws-sdk-marketplacecatalog/types.rb', line 1126 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, :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 Unknown < EntityTypeFilters; end end |
#data_product_filters ⇒ Types::DataProductFilters
A filter for data products.
1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 |
# File 'gems/aws-sdk-marketplacecatalog/lib/aws-sdk-marketplacecatalog/types.rb', line 1126 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, :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 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, LastModifiedDate, ProductTitle, and Visibility.
1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 |
# File 'gems/aws-sdk-marketplacecatalog/lib/aws-sdk-marketplacecatalog/types.rb', line 1126 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, :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 Unknown < EntityTypeFilters; end end |
#offer_filters ⇒ Types::OfferFilters
A filter for offers.
1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 |
# File 'gems/aws-sdk-marketplacecatalog/lib/aws-sdk-marketplacecatalog/types.rb', line 1126 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, :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 Unknown < EntityTypeFilters; end end |
#resale_authorization_filters ⇒ Types::ResaleAuthorizationFilters
A filter for Resale Authorizations.
1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 |
# File 'gems/aws-sdk-marketplacecatalog/lib/aws-sdk-marketplacecatalog/types.rb', line 1126 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, :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 Unknown < EntityTypeFilters; end end |
#saa_s_product_filters ⇒ Types::SaaSProductFilters
A filter for SaaS products.
1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 |
# File 'gems/aws-sdk-marketplacecatalog/lib/aws-sdk-marketplacecatalog/types.rb', line 1126 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, :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 Unknown < EntityTypeFilters; end end |
#unknown ⇒ Object
Returns the value of attribute unknown
1126 1127 1128 |
# File 'gems/aws-sdk-marketplacecatalog/lib/aws-sdk-marketplacecatalog/types.rb', line 1126 def unknown @unknown end |