Class: Aws::PartnerCentralSelling::Types::AssociateOpportunityRequest

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-partnercentralselling/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#catalogString

Specifies the catalog associated with the request. This field takes a string value from a predefined list: ‘AWS` or `Sandbox`. The catalog determines which environment the opportunity association is made in. Use `AWS` to associate opportunities in the Amazon Web Services catalog, and `Sandbox` for testing in secure, isolated environments.

Returns:

  • (String)


386
387
388
389
390
391
392
393
# File 'lib/aws-sdk-partnercentralselling/types.rb', line 386

class AssociateOpportunityRequest < Struct.new(
  :catalog,
  :opportunity_identifier,
  :related_entity_identifier,
  :related_entity_type)
  SENSITIVE = []
  include Aws::Structure
end

#opportunity_identifierString

Requires the ‘Opportunity`’s unique identifier when you want to associate it with a related entity. Provide the correct identifier so the intended opportunity is updated with the association.

Returns:

  • (String)


386
387
388
389
390
391
392
393
# File 'lib/aws-sdk-partnercentralselling/types.rb', line 386

class AssociateOpportunityRequest < Struct.new(
  :catalog,
  :opportunity_identifier,
  :related_entity_identifier,
  :related_entity_type)
  SENSITIVE = []
  include Aws::Structure
end

Requires the related entity’s unique identifier when you want to associate it with the ‘ Opportunity`. For Amazon Web Services Marketplace entities, provide the Amazon Resource Name (ARN). Use the [ Amazon Web Services Marketplace API] to obtain the ARN.

[1]: docs.aws.amazon.com/marketplace-catalog/latest/api-reference/welcome.html

Returns:

  • (String)


386
387
388
389
390
391
392
393
# File 'lib/aws-sdk-partnercentralselling/types.rb', line 386

class AssociateOpportunityRequest < Struct.new(
  :catalog,
  :opportunity_identifier,
  :related_entity_identifier,
  :related_entity_type)
  SENSITIVE = []
  include Aws::Structure
end

Specifies the entity type that you’re associating with the ‘ Opportunity`. This helps to categorize and properly process the association.

Returns:

  • (String)


386
387
388
389
390
391
392
393
# File 'lib/aws-sdk-partnercentralselling/types.rb', line 386

class AssociateOpportunityRequest < Struct.new(
  :catalog,
  :opportunity_identifier,
  :related_entity_identifier,
  :related_entity_type)
  SENSITIVE = []
  include Aws::Structure
end