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, OfferFilters, ResaleAuthorizationFilters, SaaSProductFilters, Unknown
Defined Under Namespace
Classes: AmiProductFilters, ContainerProductFilters, DataProductFilters, 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.
-
#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.
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_filters ⇒ Types::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 |
#data_product_filters ⇒ Types::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 |
#offer_filters ⇒ Types::OfferFilters
A filter for offers.
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_filters ⇒ Types::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 |
#saa_s_product_filters ⇒ Types::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 |
#unknown ⇒ Object
Returns the value of attribute unknown
1091 1092 1093 |
# File 'gems/aws-sdk-marketplacecatalog/lib/aws-sdk-marketplacecatalog/types.rb', line 1091 def unknown @unknown end |