Class: Aws::PartnerCentralRevenueMeasurement::Types::CreateRevenueAttributionOutput

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

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#arnString

The Amazon Resource Name (ARN) of the newly created revenue attribution.

Returns:

  • (String)


391
392
393
394
395
396
397
398
399
400
401
# File 'gems/aws-sdk-partnercentralrevenuemeasurement/lib/aws-sdk-partnercentralrevenuemeasurement/types.rb', line 391

class CreateRevenueAttributionOutput < Struct.new(
  :id,
  :arn,
  :name,
  :description,
  :tenancy_model,
  :marketplace_product,
  :revision)
  SENSITIVE = []
  include Aws::Structure
end

#descriptionString

The description of the revenue attribution.

Returns:

  • (String)


391
392
393
394
395
396
397
398
399
400
401
# File 'gems/aws-sdk-partnercentralrevenuemeasurement/lib/aws-sdk-partnercentralrevenuemeasurement/types.rb', line 391

class CreateRevenueAttributionOutput < Struct.new(
  :id,
  :arn,
  :name,
  :description,
  :tenancy_model,
  :marketplace_product,
  :revision)
  SENSITIVE = []
  include Aws::Structure
end

#idString

The unique identifier of the newly created revenue attribution.

Returns:

  • (String)


391
392
393
394
395
396
397
398
399
400
401
# File 'gems/aws-sdk-partnercentralrevenuemeasurement/lib/aws-sdk-partnercentralrevenuemeasurement/types.rb', line 391

class CreateRevenueAttributionOutput < Struct.new(
  :id,
  :arn,
  :name,
  :description,
  :tenancy_model,
  :marketplace_product,
  :revision)
  SENSITIVE = []
  include Aws::Structure
end

#marketplace_productTypes::MarketplaceProductSummary

The associated AWS Marketplace product listing, if set at creation.



391
392
393
394
395
396
397
398
399
400
401
# File 'gems/aws-sdk-partnercentralrevenuemeasurement/lib/aws-sdk-partnercentralrevenuemeasurement/types.rb', line 391

class CreateRevenueAttributionOutput < Struct.new(
  :id,
  :arn,
  :name,
  :description,
  :tenancy_model,
  :marketplace_product,
  :revision)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

The name of the revenue attribution.

Returns:

  • (String)


391
392
393
394
395
396
397
398
399
400
401
# File 'gems/aws-sdk-partnercentralrevenuemeasurement/lib/aws-sdk-partnercentralrevenuemeasurement/types.rb', line 391

class CreateRevenueAttributionOutput < Struct.new(
  :id,
  :arn,
  :name,
  :description,
  :tenancy_model,
  :marketplace_product,
  :revision)
  SENSITIVE = []
  include Aws::Structure
end

#revisionString

The revision of the newly created attribution resource.

Returns:

  • (String)


391
392
393
394
395
396
397
398
399
400
401
# File 'gems/aws-sdk-partnercentralrevenuemeasurement/lib/aws-sdk-partnercentralrevenuemeasurement/types.rb', line 391

class CreateRevenueAttributionOutput < Struct.new(
  :id,
  :arn,
  :name,
  :description,
  :tenancy_model,
  :marketplace_product,
  :revision)
  SENSITIVE = []
  include Aws::Structure
end

#tenancy_modelString

The tenancy model for this revenue attribution.

Returns:

  • (String)


391
392
393
394
395
396
397
398
399
400
401
# File 'gems/aws-sdk-partnercentralrevenuemeasurement/lib/aws-sdk-partnercentralrevenuemeasurement/types.rb', line 391

class CreateRevenueAttributionOutput < Struct.new(
  :id,
  :arn,
  :name,
  :description,
  :tenancy_model,
  :marketplace_product,
  :revision)
  SENSITIVE = []
  include Aws::Structure
end