Class: Aws::PartnerCentralRevenueMeasurement::Types::AttributionSummary
- Inherits:
-
Struct
- Object
- Struct
- Aws::PartnerCentralRevenueMeasurement::Types::AttributionSummary
- Defined in:
- gems/aws-sdk-partnercentralrevenuemeasurement/lib/aws-sdk-partnercentralrevenuemeasurement/types.rb
Overview
Summary representation of a revenue attribution returned in list operations.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#arn ⇒ String
The Amazon Resource Name (ARN) of the revenue attribution.
-
#catalog ⇒ String
The catalog that the revenue attribution belongs to.
-
#created_date ⇒ Time
The date when the revenue attribution was created.
-
#effective_from ⇒ String
The date from which this revenue attribution is effective, derived from the earliest allocation start date (YYYY-MM-DD).
-
#effective_until ⇒ String
The date until which this revenue attribution is effective, derived from the latest allocation end date (YYYY-MM-DD).
-
#id ⇒ String
The unique identifier of the revenue attribution.
-
#last_modified_date ⇒ Time
The date when the revenue attribution was last modified.
-
#latest_revision ⇒ String
The latest revision of the revenue attribution resource.
-
#marketplace_product ⇒ Types::MarketplaceProductSummary
The AWS Marketplace product attributes associated with this attribution, if set.
-
#name ⇒ String
The display name of the revenue attribution.
-
#tenancy_model ⇒ String
The tenancy model for this revenue attribution.
-
#total_active_revenue_attribution_allocation_count ⇒ Integer
The total number of allocations under this revenue attribution whose Status is ACTIVE.
-
#total_revenue_attribution_allocation_count ⇒ Integer
The total number of allocations under this revenue attribution, counting both ACTIVE and INACTIVE.
Instance Attribute Details
#arn ⇒ String
The Amazon Resource Name (ARN) of the revenue attribution.
93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 |
# File 'gems/aws-sdk-partnercentralrevenuemeasurement/lib/aws-sdk-partnercentralrevenuemeasurement/types.rb', line 93 class AttributionSummary < Struct.new( :arn, :id, :catalog, :name, :tenancy_model, :marketplace_product, :created_date, :last_modified_date, :latest_revision, :effective_from, :effective_until, :total_active_revenue_attribution_allocation_count, :total_revenue_attribution_allocation_count) SENSITIVE = [] include Aws::Structure end |
#catalog ⇒ String
The catalog that the revenue attribution belongs to.
93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 |
# File 'gems/aws-sdk-partnercentralrevenuemeasurement/lib/aws-sdk-partnercentralrevenuemeasurement/types.rb', line 93 class AttributionSummary < Struct.new( :arn, :id, :catalog, :name, :tenancy_model, :marketplace_product, :created_date, :last_modified_date, :latest_revision, :effective_from, :effective_until, :total_active_revenue_attribution_allocation_count, :total_revenue_attribution_allocation_count) SENSITIVE = [] include Aws::Structure end |
#created_date ⇒ Time
The date when the revenue attribution was created.
93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 |
# File 'gems/aws-sdk-partnercentralrevenuemeasurement/lib/aws-sdk-partnercentralrevenuemeasurement/types.rb', line 93 class AttributionSummary < Struct.new( :arn, :id, :catalog, :name, :tenancy_model, :marketplace_product, :created_date, :last_modified_date, :latest_revision, :effective_from, :effective_until, :total_active_revenue_attribution_allocation_count, :total_revenue_attribution_allocation_count) SENSITIVE = [] include Aws::Structure end |
#effective_from ⇒ String
The date from which this revenue attribution is effective, derived from the earliest allocation start date (YYYY-MM-DD).
93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 |
# File 'gems/aws-sdk-partnercentralrevenuemeasurement/lib/aws-sdk-partnercentralrevenuemeasurement/types.rb', line 93 class AttributionSummary < Struct.new( :arn, :id, :catalog, :name, :tenancy_model, :marketplace_product, :created_date, :last_modified_date, :latest_revision, :effective_from, :effective_until, :total_active_revenue_attribution_allocation_count, :total_revenue_attribution_allocation_count) SENSITIVE = [] include Aws::Structure end |
#effective_until ⇒ String
The date until which this revenue attribution is effective, derived from the latest allocation end date (YYYY-MM-DD).
93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 |
# File 'gems/aws-sdk-partnercentralrevenuemeasurement/lib/aws-sdk-partnercentralrevenuemeasurement/types.rb', line 93 class AttributionSummary < Struct.new( :arn, :id, :catalog, :name, :tenancy_model, :marketplace_product, :created_date, :last_modified_date, :latest_revision, :effective_from, :effective_until, :total_active_revenue_attribution_allocation_count, :total_revenue_attribution_allocation_count) SENSITIVE = [] include Aws::Structure end |
#id ⇒ String
The unique identifier of the revenue attribution.
93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 |
# File 'gems/aws-sdk-partnercentralrevenuemeasurement/lib/aws-sdk-partnercentralrevenuemeasurement/types.rb', line 93 class AttributionSummary < Struct.new( :arn, :id, :catalog, :name, :tenancy_model, :marketplace_product, :created_date, :last_modified_date, :latest_revision, :effective_from, :effective_until, :total_active_revenue_attribution_allocation_count, :total_revenue_attribution_allocation_count) SENSITIVE = [] include Aws::Structure end |
#last_modified_date ⇒ Time
The date when the revenue attribution was last modified.
93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 |
# File 'gems/aws-sdk-partnercentralrevenuemeasurement/lib/aws-sdk-partnercentralrevenuemeasurement/types.rb', line 93 class AttributionSummary < Struct.new( :arn, :id, :catalog, :name, :tenancy_model, :marketplace_product, :created_date, :last_modified_date, :latest_revision, :effective_from, :effective_until, :total_active_revenue_attribution_allocation_count, :total_revenue_attribution_allocation_count) SENSITIVE = [] include Aws::Structure end |
#latest_revision ⇒ String
The latest revision of the revenue attribution resource.
93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 |
# File 'gems/aws-sdk-partnercentralrevenuemeasurement/lib/aws-sdk-partnercentralrevenuemeasurement/types.rb', line 93 class AttributionSummary < Struct.new( :arn, :id, :catalog, :name, :tenancy_model, :marketplace_product, :created_date, :last_modified_date, :latest_revision, :effective_from, :effective_until, :total_active_revenue_attribution_allocation_count, :total_revenue_attribution_allocation_count) SENSITIVE = [] include Aws::Structure end |
#marketplace_product ⇒ Types::MarketplaceProductSummary
The AWS Marketplace product attributes associated with this attribution, if set.
93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 |
# File 'gems/aws-sdk-partnercentralrevenuemeasurement/lib/aws-sdk-partnercentralrevenuemeasurement/types.rb', line 93 class AttributionSummary < Struct.new( :arn, :id, :catalog, :name, :tenancy_model, :marketplace_product, :created_date, :last_modified_date, :latest_revision, :effective_from, :effective_until, :total_active_revenue_attribution_allocation_count, :total_revenue_attribution_allocation_count) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
The display name of the revenue attribution.
93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 |
# File 'gems/aws-sdk-partnercentralrevenuemeasurement/lib/aws-sdk-partnercentralrevenuemeasurement/types.rb', line 93 class AttributionSummary < Struct.new( :arn, :id, :catalog, :name, :tenancy_model, :marketplace_product, :created_date, :last_modified_date, :latest_revision, :effective_from, :effective_until, :total_active_revenue_attribution_allocation_count, :total_revenue_attribution_allocation_count) SENSITIVE = [] include Aws::Structure end |
#tenancy_model ⇒ String
The tenancy model for this revenue attribution.
93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 |
# File 'gems/aws-sdk-partnercentralrevenuemeasurement/lib/aws-sdk-partnercentralrevenuemeasurement/types.rb', line 93 class AttributionSummary < Struct.new( :arn, :id, :catalog, :name, :tenancy_model, :marketplace_product, :created_date, :last_modified_date, :latest_revision, :effective_from, :effective_until, :total_active_revenue_attribution_allocation_count, :total_revenue_attribution_allocation_count) SENSITIVE = [] include Aws::Structure end |
#total_active_revenue_attribution_allocation_count ⇒ Integer
The total number of allocations under this revenue attribution whose Status is ACTIVE.
93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 |
# File 'gems/aws-sdk-partnercentralrevenuemeasurement/lib/aws-sdk-partnercentralrevenuemeasurement/types.rb', line 93 class AttributionSummary < Struct.new( :arn, :id, :catalog, :name, :tenancy_model, :marketplace_product, :created_date, :last_modified_date, :latest_revision, :effective_from, :effective_until, :total_active_revenue_attribution_allocation_count, :total_revenue_attribution_allocation_count) SENSITIVE = [] include Aws::Structure end |
#total_revenue_attribution_allocation_count ⇒ Integer
The total number of allocations under this revenue attribution, counting both ACTIVE and INACTIVE.
93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 |
# File 'gems/aws-sdk-partnercentralrevenuemeasurement/lib/aws-sdk-partnercentralrevenuemeasurement/types.rb', line 93 class AttributionSummary < Struct.new( :arn, :id, :catalog, :name, :tenancy_model, :marketplace_product, :created_date, :last_modified_date, :latest_revision, :effective_from, :effective_until, :total_active_revenue_attribution_allocation_count, :total_revenue_attribution_allocation_count) SENSITIVE = [] include Aws::Structure end |