Class: Aws::PartnerCentralRevenueMeasurement::Types::RevenueAttributionAllocationSummary

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-partnercentralrevenuemeasurement/lib/aws-sdk-partnercentralrevenuemeasurement/types.rb

Overview

Summary information about a revenue attribution allocation.

Constant Summary collapse

SENSITIVE =
[:customer_aws_account_id]

Instance Attribute Summary collapse

Instance Attribute Details

#customer_aws_account_idString

The customer AWS account ID for this associated deal entity.

Returns:

  • (String)


1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
# File 'gems/aws-sdk-partnercentralrevenuemeasurement/lib/aws-sdk-partnercentralrevenuemeasurement/types.rb', line 1489

class RevenueAttributionAllocationSummary < Struct.new(
  :revenue_attribution_allocation_id,
  :revenue_attribution_identifier,
  :entity_type,
  :entity_identifier,
  :entity_name,
  :customer_aws_account_id,
  :revenue_share_percent,
  :effective_from,
  :effective_until,
  :status)
  SENSITIVE = [:customer_aws_account_id]
  include Aws::Structure
end

#effective_fromString

First day of the effective month.

Returns:

  • (String)


1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
# File 'gems/aws-sdk-partnercentralrevenuemeasurement/lib/aws-sdk-partnercentralrevenuemeasurement/types.rb', line 1489

class RevenueAttributionAllocationSummary < Struct.new(
  :revenue_attribution_allocation_id,
  :revenue_attribution_identifier,
  :entity_type,
  :entity_identifier,
  :entity_name,
  :customer_aws_account_id,
  :revenue_share_percent,
  :effective_from,
  :effective_until,
  :status)
  SENSITIVE = [:customer_aws_account_id]
  include Aws::Structure
end

#effective_untilString

Last day of the effective month.

Returns:

  • (String)


1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
# File 'gems/aws-sdk-partnercentralrevenuemeasurement/lib/aws-sdk-partnercentralrevenuemeasurement/types.rb', line 1489

class RevenueAttributionAllocationSummary < Struct.new(
  :revenue_attribution_allocation_id,
  :revenue_attribution_identifier,
  :entity_type,
  :entity_identifier,
  :entity_name,
  :customer_aws_account_id,
  :revenue_share_percent,
  :effective_from,
  :effective_until,
  :status)
  SENSITIVE = [:customer_aws_account_id]
  include Aws::Structure
end

#entity_identifierString

The unique identifier of the associated deal entity.

Returns:

  • (String)


1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
# File 'gems/aws-sdk-partnercentralrevenuemeasurement/lib/aws-sdk-partnercentralrevenuemeasurement/types.rb', line 1489

class RevenueAttributionAllocationSummary < Struct.new(
  :revenue_attribution_allocation_id,
  :revenue_attribution_identifier,
  :entity_type,
  :entity_identifier,
  :entity_name,
  :customer_aws_account_id,
  :revenue_share_percent,
  :effective_from,
  :effective_until,
  :status)
  SENSITIVE = [:customer_aws_account_id]
  include Aws::Structure
end

#entity_nameString

The display name of the associated deal entity.

Returns:

  • (String)


1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
# File 'gems/aws-sdk-partnercentralrevenuemeasurement/lib/aws-sdk-partnercentralrevenuemeasurement/types.rb', line 1489

class RevenueAttributionAllocationSummary < Struct.new(
  :revenue_attribution_allocation_id,
  :revenue_attribution_identifier,
  :entity_type,
  :entity_identifier,
  :entity_name,
  :customer_aws_account_id,
  :revenue_share_percent,
  :effective_from,
  :effective_until,
  :status)
  SENSITIVE = [:customer_aws_account_id]
  include Aws::Structure
end

#entity_typeString

The type of the associated deal entity.

Returns:

  • (String)


1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
# File 'gems/aws-sdk-partnercentralrevenuemeasurement/lib/aws-sdk-partnercentralrevenuemeasurement/types.rb', line 1489

class RevenueAttributionAllocationSummary < Struct.new(
  :revenue_attribution_allocation_id,
  :revenue_attribution_identifier,
  :entity_type,
  :entity_identifier,
  :entity_name,
  :customer_aws_account_id,
  :revenue_share_percent,
  :effective_from,
  :effective_until,
  :status)
  SENSITIVE = [:customer_aws_account_id]
  include Aws::Structure
end

#revenue_attribution_allocation_idString

Unique allocation identifier.

Returns:

  • (String)


1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
# File 'gems/aws-sdk-partnercentralrevenuemeasurement/lib/aws-sdk-partnercentralrevenuemeasurement/types.rb', line 1489

class RevenueAttributionAllocationSummary < Struct.new(
  :revenue_attribution_allocation_id,
  :revenue_attribution_identifier,
  :entity_type,
  :entity_identifier,
  :entity_name,
  :customer_aws_account_id,
  :revenue_share_percent,
  :effective_from,
  :effective_until,
  :status)
  SENSITIVE = [:customer_aws_account_id]
  include Aws::Structure
end

#revenue_attribution_identifierString

The revenue attribution identifier.

Returns:

  • (String)


1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
# File 'gems/aws-sdk-partnercentralrevenuemeasurement/lib/aws-sdk-partnercentralrevenuemeasurement/types.rb', line 1489

class RevenueAttributionAllocationSummary < Struct.new(
  :revenue_attribution_allocation_id,
  :revenue_attribution_identifier,
  :entity_type,
  :entity_identifier,
  :entity_name,
  :customer_aws_account_id,
  :revenue_share_percent,
  :effective_from,
  :effective_until,
  :status)
  SENSITIVE = [:customer_aws_account_id]
  include Aws::Structure
end

#revenue_share_percentString

Revenue share percentage.

Returns:

  • (String)


1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
# File 'gems/aws-sdk-partnercentralrevenuemeasurement/lib/aws-sdk-partnercentralrevenuemeasurement/types.rb', line 1489

class RevenueAttributionAllocationSummary < Struct.new(
  :revenue_attribution_allocation_id,
  :revenue_attribution_identifier,
  :entity_type,
  :entity_identifier,
  :entity_name,
  :customer_aws_account_id,
  :revenue_share_percent,
  :effective_from,
  :effective_until,
  :status)
  SENSITIVE = [:customer_aws_account_id]
  include Aws::Structure
end

#statusString

Current allocation status.

Returns:

  • (String)


1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
# File 'gems/aws-sdk-partnercentralrevenuemeasurement/lib/aws-sdk-partnercentralrevenuemeasurement/types.rb', line 1489

class RevenueAttributionAllocationSummary < Struct.new(
  :revenue_attribution_allocation_id,
  :revenue_attribution_identifier,
  :entity_type,
  :entity_identifier,
  :entity_name,
  :customer_aws_account_id,
  :revenue_share_percent,
  :effective_from,
  :effective_until,
  :status)
  SENSITIVE = [:customer_aws_account_id]
  include Aws::Structure
end