Class: Aws::PartnerCentralRevenueMeasurement::Types::GetRevenueAttributionOutput
- Inherits:
-
Struct
- Object
- Struct
- Aws::PartnerCentralRevenueMeasurement::Types::GetRevenueAttributionOutput
- Defined in:
- gems/aws-sdk-partnercentralrevenuemeasurement/lib/aws-sdk-partnercentralrevenuemeasurement/types.rb
Overview
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.
-
#description ⇒ String
A description of the revenue attribution.
-
#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 attribution.
-
#marketplace_product ⇒ Types::MarketplaceProductSummary
The associated AWS Marketplace product listing, if set.
-
#name ⇒ String
The display name of the revenue attribution.
-
#revision ⇒ String
The revision of the retrieved 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.
851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 |
# File 'gems/aws-sdk-partnercentralrevenuemeasurement/lib/aws-sdk-partnercentralrevenuemeasurement/types.rb', line 851 class GetRevenueAttributionOutput < Struct.new( :arn, :id, :catalog, :name, :description, :tenancy_model, :marketplace_product, :created_date, :last_modified_date, :revision, :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.
851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 |
# File 'gems/aws-sdk-partnercentralrevenuemeasurement/lib/aws-sdk-partnercentralrevenuemeasurement/types.rb', line 851 class GetRevenueAttributionOutput < Struct.new( :arn, :id, :catalog, :name, :description, :tenancy_model, :marketplace_product, :created_date, :last_modified_date, :revision, :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.
851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 |
# File 'gems/aws-sdk-partnercentralrevenuemeasurement/lib/aws-sdk-partnercentralrevenuemeasurement/types.rb', line 851 class GetRevenueAttributionOutput < Struct.new( :arn, :id, :catalog, :name, :description, :tenancy_model, :marketplace_product, :created_date, :last_modified_date, :revision, :latest_revision, :effective_from, :effective_until, :total_active_revenue_attribution_allocation_count, :total_revenue_attribution_allocation_count) SENSITIVE = [] include Aws::Structure end |
#description ⇒ String
A description of the revenue attribution.
851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 |
# File 'gems/aws-sdk-partnercentralrevenuemeasurement/lib/aws-sdk-partnercentralrevenuemeasurement/types.rb', line 851 class GetRevenueAttributionOutput < Struct.new( :arn, :id, :catalog, :name, :description, :tenancy_model, :marketplace_product, :created_date, :last_modified_date, :revision, :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).
851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 |
# File 'gems/aws-sdk-partnercentralrevenuemeasurement/lib/aws-sdk-partnercentralrevenuemeasurement/types.rb', line 851 class GetRevenueAttributionOutput < Struct.new( :arn, :id, :catalog, :name, :description, :tenancy_model, :marketplace_product, :created_date, :last_modified_date, :revision, :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).
851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 |
# File 'gems/aws-sdk-partnercentralrevenuemeasurement/lib/aws-sdk-partnercentralrevenuemeasurement/types.rb', line 851 class GetRevenueAttributionOutput < Struct.new( :arn, :id, :catalog, :name, :description, :tenancy_model, :marketplace_product, :created_date, :last_modified_date, :revision, :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.
851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 |
# File 'gems/aws-sdk-partnercentralrevenuemeasurement/lib/aws-sdk-partnercentralrevenuemeasurement/types.rb', line 851 class GetRevenueAttributionOutput < Struct.new( :arn, :id, :catalog, :name, :description, :tenancy_model, :marketplace_product, :created_date, :last_modified_date, :revision, :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.
851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 |
# File 'gems/aws-sdk-partnercentralrevenuemeasurement/lib/aws-sdk-partnercentralrevenuemeasurement/types.rb', line 851 class GetRevenueAttributionOutput < Struct.new( :arn, :id, :catalog, :name, :description, :tenancy_model, :marketplace_product, :created_date, :last_modified_date, :revision, :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 attribution.
851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 |
# File 'gems/aws-sdk-partnercentralrevenuemeasurement/lib/aws-sdk-partnercentralrevenuemeasurement/types.rb', line 851 class GetRevenueAttributionOutput < Struct.new( :arn, :id, :catalog, :name, :description, :tenancy_model, :marketplace_product, :created_date, :last_modified_date, :revision, :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 associated AWS Marketplace product listing, if set.
851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 |
# File 'gems/aws-sdk-partnercentralrevenuemeasurement/lib/aws-sdk-partnercentralrevenuemeasurement/types.rb', line 851 class GetRevenueAttributionOutput < Struct.new( :arn, :id, :catalog, :name, :description, :tenancy_model, :marketplace_product, :created_date, :last_modified_date, :revision, :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.
851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 |
# File 'gems/aws-sdk-partnercentralrevenuemeasurement/lib/aws-sdk-partnercentralrevenuemeasurement/types.rb', line 851 class GetRevenueAttributionOutput < Struct.new( :arn, :id, :catalog, :name, :description, :tenancy_model, :marketplace_product, :created_date, :last_modified_date, :revision, :latest_revision, :effective_from, :effective_until, :total_active_revenue_attribution_allocation_count, :total_revenue_attribution_allocation_count) SENSITIVE = [] include Aws::Structure end |
#revision ⇒ String
The revision of the retrieved attribution.
851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 |
# File 'gems/aws-sdk-partnercentralrevenuemeasurement/lib/aws-sdk-partnercentralrevenuemeasurement/types.rb', line 851 class GetRevenueAttributionOutput < Struct.new( :arn, :id, :catalog, :name, :description, :tenancy_model, :marketplace_product, :created_date, :last_modified_date, :revision, :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.
851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 |
# File 'gems/aws-sdk-partnercentralrevenuemeasurement/lib/aws-sdk-partnercentralrevenuemeasurement/types.rb', line 851 class GetRevenueAttributionOutput < Struct.new( :arn, :id, :catalog, :name, :description, :tenancy_model, :marketplace_product, :created_date, :last_modified_date, :revision, :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.
851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 |
# File 'gems/aws-sdk-partnercentralrevenuemeasurement/lib/aws-sdk-partnercentralrevenuemeasurement/types.rb', line 851 class GetRevenueAttributionOutput < Struct.new( :arn, :id, :catalog, :name, :description, :tenancy_model, :marketplace_product, :created_date, :last_modified_date, :revision, :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.
851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 |
# File 'gems/aws-sdk-partnercentralrevenuemeasurement/lib/aws-sdk-partnercentralrevenuemeasurement/types.rb', line 851 class GetRevenueAttributionOutput < Struct.new( :arn, :id, :catalog, :name, :description, :tenancy_model, :marketplace_product, :created_date, :last_modified_date, :revision, :latest_revision, :effective_from, :effective_until, :total_active_revenue_attribution_allocation_count, :total_revenue_attribution_allocation_count) SENSITIVE = [] include Aws::Structure end |