Class: Aws::PartnerCentralRevenueMeasurement::Types::RevenueShareAllocation
- Inherits:
-
Struct
- Object
- Struct
- Aws::PartnerCentralRevenueMeasurement::Types::RevenueShareAllocation
- Defined in:
- gems/aws-sdk-partnercentralrevenuemeasurement/lib/aws-sdk-partnercentralrevenuemeasurement/types.rb
Overview
A single allocation change within a batch request.
Constant Summary collapse
- SENSITIVE =
[:customer_aws_account_id]
Instance Attribute Summary collapse
-
#action ⇒ String
The operation type: CREATE or UPDATE.
-
#customer_aws_account_id ⇒ String
The customer AWS account ID for this associated deal entity.
-
#effective_from ⇒ String
The effective start date for this allocation.
-
#effective_until ⇒ String
The effective end date for this allocation.
-
#entity_identifier ⇒ String
The unique identifier of the associated deal entity.
-
#entity_type ⇒ String
The type of the associated deal entity.
-
#revenue_attribution_allocation_id ⇒ String
The allocation to update.
-
#revenue_share_percent ⇒ String
Revenue share percentage.
-
#status ⇒ String
Allocation status.
Instance Attribute Details
#action ⇒ String
The operation type: CREATE or UPDATE.
1544 1545 1546 1547 1548 1549 1550 1551 1552 1553 1554 1555 1556 |
# File 'gems/aws-sdk-partnercentralrevenuemeasurement/lib/aws-sdk-partnercentralrevenuemeasurement/types.rb', line 1544 class RevenueShareAllocation < Struct.new( :action, :revenue_attribution_allocation_id, :entity_type, :entity_identifier, :customer_aws_account_id, :revenue_share_percent, :effective_from, :effective_until, :status) SENSITIVE = [:customer_aws_account_id] include Aws::Structure end |
#customer_aws_account_id ⇒ String
The customer AWS account ID for this associated deal entity.
1544 1545 1546 1547 1548 1549 1550 1551 1552 1553 1554 1555 1556 |
# File 'gems/aws-sdk-partnercentralrevenuemeasurement/lib/aws-sdk-partnercentralrevenuemeasurement/types.rb', line 1544 class RevenueShareAllocation < Struct.new( :action, :revenue_attribution_allocation_id, :entity_type, :entity_identifier, :customer_aws_account_id, :revenue_share_percent, :effective_from, :effective_until, :status) SENSITIVE = [:customer_aws_account_id] include Aws::Structure end |
#effective_from ⇒ String
The effective start date for this allocation.
1544 1545 1546 1547 1548 1549 1550 1551 1552 1553 1554 1555 1556 |
# File 'gems/aws-sdk-partnercentralrevenuemeasurement/lib/aws-sdk-partnercentralrevenuemeasurement/types.rb', line 1544 class RevenueShareAllocation < Struct.new( :action, :revenue_attribution_allocation_id, :entity_type, :entity_identifier, :customer_aws_account_id, :revenue_share_percent, :effective_from, :effective_until, :status) SENSITIVE = [:customer_aws_account_id] include Aws::Structure end |
#effective_until ⇒ String
The effective end date for this allocation.
1544 1545 1546 1547 1548 1549 1550 1551 1552 1553 1554 1555 1556 |
# File 'gems/aws-sdk-partnercentralrevenuemeasurement/lib/aws-sdk-partnercentralrevenuemeasurement/types.rb', line 1544 class RevenueShareAllocation < Struct.new( :action, :revenue_attribution_allocation_id, :entity_type, :entity_identifier, :customer_aws_account_id, :revenue_share_percent, :effective_from, :effective_until, :status) SENSITIVE = [:customer_aws_account_id] include Aws::Structure end |
#entity_identifier ⇒ String
The unique identifier of the associated deal entity.
1544 1545 1546 1547 1548 1549 1550 1551 1552 1553 1554 1555 1556 |
# File 'gems/aws-sdk-partnercentralrevenuemeasurement/lib/aws-sdk-partnercentralrevenuemeasurement/types.rb', line 1544 class RevenueShareAllocation < Struct.new( :action, :revenue_attribution_allocation_id, :entity_type, :entity_identifier, :customer_aws_account_id, :revenue_share_percent, :effective_from, :effective_until, :status) SENSITIVE = [:customer_aws_account_id] include Aws::Structure end |
#entity_type ⇒ String
The type of the associated deal entity.
1544 1545 1546 1547 1548 1549 1550 1551 1552 1553 1554 1555 1556 |
# File 'gems/aws-sdk-partnercentralrevenuemeasurement/lib/aws-sdk-partnercentralrevenuemeasurement/types.rb', line 1544 class RevenueShareAllocation < Struct.new( :action, :revenue_attribution_allocation_id, :entity_type, :entity_identifier, :customer_aws_account_id, :revenue_share_percent, :effective_from, :effective_until, :status) SENSITIVE = [:customer_aws_account_id] include Aws::Structure end |
#revenue_attribution_allocation_id ⇒ String
The allocation to update. Required when Action is UPDATE.
1544 1545 1546 1547 1548 1549 1550 1551 1552 1553 1554 1555 1556 |
# File 'gems/aws-sdk-partnercentralrevenuemeasurement/lib/aws-sdk-partnercentralrevenuemeasurement/types.rb', line 1544 class RevenueShareAllocation < Struct.new( :action, :revenue_attribution_allocation_id, :entity_type, :entity_identifier, :customer_aws_account_id, :revenue_share_percent, :effective_from, :effective_until, :status) SENSITIVE = [:customer_aws_account_id] include Aws::Structure end |
#revenue_share_percent ⇒ String
Revenue share percentage.
1544 1545 1546 1547 1548 1549 1550 1551 1552 1553 1554 1555 1556 |
# File 'gems/aws-sdk-partnercentralrevenuemeasurement/lib/aws-sdk-partnercentralrevenuemeasurement/types.rb', line 1544 class RevenueShareAllocation < Struct.new( :action, :revenue_attribution_allocation_id, :entity_type, :entity_identifier, :customer_aws_account_id, :revenue_share_percent, :effective_from, :effective_until, :status) SENSITIVE = [:customer_aws_account_id] include Aws::Structure end |
#status ⇒ String
Allocation status. Defaults to ACTIVE on CREATE.
1544 1545 1546 1547 1548 1549 1550 1551 1552 1553 1554 1555 1556 |
# File 'gems/aws-sdk-partnercentralrevenuemeasurement/lib/aws-sdk-partnercentralrevenuemeasurement/types.rb', line 1544 class RevenueShareAllocation < Struct.new( :action, :revenue_attribution_allocation_id, :entity_type, :entity_identifier, :customer_aws_account_id, :revenue_share_percent, :effective_from, :effective_until, :status) SENSITIVE = [:customer_aws_account_id] include Aws::Structure end |