Class: Aws::PartnerCentralSelling::Types::AwsOpportunitySummaryFullView

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

Overview

Provides a comprehensive view of AwsOpportunitySummaryFullView template.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#cosell_motionString

Engagement classification for this opportunity. Read-only. Null before scoring. Known values: ‘AWS Field-engaged`, `Agent-engaged`, `Partner-led`.

Returns:

  • (String)


635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
# File 'lib/aws-sdk-partnercentralselling/types.rb', line 635

class AwsOpportunitySummaryFullView < Struct.new(
  :related_opportunity_id,
  :origin,
  :involvement_type,
  :visibility,
  :life_cycle,
  :opportunity_team,
  :insights,
  :involvement_type_change_reason,
  :related_entity_ids,
  :customer,
  :project,
  :cosell_motion)
  SENSITIVE = []
  include Aws::Structure
end

#customerTypes::AwsOpportunityCustomer

Represents the customer associated with the AWS opportunity. This field captures key details about the customer that are necessary for managing the opportunity.



635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
# File 'lib/aws-sdk-partnercentralselling/types.rb', line 635

class AwsOpportunitySummaryFullView < Struct.new(
  :related_opportunity_id,
  :origin,
  :involvement_type,
  :visibility,
  :life_cycle,
  :opportunity_team,
  :insights,
  :involvement_type_change_reason,
  :related_entity_ids,
  :customer,
  :project,
  :cosell_motion)
  SENSITIVE = []
  include Aws::Structure
end

#insightsTypes::AwsOpportunityInsights

Contains insights provided by AWS for the opportunity, offering recommendations and analysis that can help the partner optimize their engagement and strategy.



635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
# File 'lib/aws-sdk-partnercentralselling/types.rb', line 635

class AwsOpportunitySummaryFullView < Struct.new(
  :related_opportunity_id,
  :origin,
  :involvement_type,
  :visibility,
  :life_cycle,
  :opportunity_team,
  :insights,
  :involvement_type_change_reason,
  :related_entity_ids,
  :customer,
  :project,
  :cosell_motion)
  SENSITIVE = []
  include Aws::Structure
end

#involvement_typeString

Type of AWS involvement in the opportunity.

Returns:

  • (String)


635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
# File 'lib/aws-sdk-partnercentralselling/types.rb', line 635

class AwsOpportunitySummaryFullView < Struct.new(
  :related_opportunity_id,
  :origin,
  :involvement_type,
  :visibility,
  :life_cycle,
  :opportunity_team,
  :insights,
  :involvement_type_change_reason,
  :related_entity_ids,
  :customer,
  :project,
  :cosell_motion)
  SENSITIVE = []
  include Aws::Structure
end

#involvement_type_change_reasonString

Reason for changes in AWS involvement type for the opportunity.

Returns:

  • (String)


635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
# File 'lib/aws-sdk-partnercentralselling/types.rb', line 635

class AwsOpportunitySummaryFullView < Struct.new(
  :related_opportunity_id,
  :origin,
  :involvement_type,
  :visibility,
  :life_cycle,
  :opportunity_team,
  :insights,
  :involvement_type_change_reason,
  :related_entity_ids,
  :customer,
  :project,
  :cosell_motion)
  SENSITIVE = []
  include Aws::Structure
end

#life_cycleTypes::AwsOpportunityLifeCycle

Tracks the lifecycle of the AWS opportunity, including stages such as qualification, validation, and closure. This field helps partners understand the current status and progression of the opportunity.



635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
# File 'lib/aws-sdk-partnercentralselling/types.rb', line 635

class AwsOpportunitySummaryFullView < Struct.new(
  :related_opportunity_id,
  :origin,
  :involvement_type,
  :visibility,
  :life_cycle,
  :opportunity_team,
  :insights,
  :involvement_type_change_reason,
  :related_entity_ids,
  :customer,
  :project,
  :cosell_motion)
  SENSITIVE = []
  include Aws::Structure
end

#opportunity_teamArray<Types::AwsTeamMember>

AWS team members involved in the opportunity.

Returns:



635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
# File 'lib/aws-sdk-partnercentralselling/types.rb', line 635

class AwsOpportunitySummaryFullView < Struct.new(
  :related_opportunity_id,
  :origin,
  :involvement_type,
  :visibility,
  :life_cycle,
  :opportunity_team,
  :insights,
  :involvement_type_change_reason,
  :related_entity_ids,
  :customer,
  :project,
  :cosell_motion)
  SENSITIVE = []
  include Aws::Structure
end

#originString

Source origin of the AWS opportunity.

Returns:

  • (String)


635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
# File 'lib/aws-sdk-partnercentralselling/types.rb', line 635

class AwsOpportunitySummaryFullView < Struct.new(
  :related_opportunity_id,
  :origin,
  :involvement_type,
  :visibility,
  :life_cycle,
  :opportunity_team,
  :insights,
  :involvement_type_change_reason,
  :related_entity_ids,
  :customer,
  :project,
  :cosell_motion)
  SENSITIVE = []
  include Aws::Structure
end

#projectTypes::AwsOpportunityProject

Captures details about the project associated with the opportunity, including objectives, scope, and customer requirements.



635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
# File 'lib/aws-sdk-partnercentralselling/types.rb', line 635

class AwsOpportunitySummaryFullView < Struct.new(
  :related_opportunity_id,
  :origin,
  :involvement_type,
  :visibility,
  :life_cycle,
  :opportunity_team,
  :insights,
  :involvement_type_change_reason,
  :related_entity_ids,
  :customer,
  :project,
  :cosell_motion)
  SENSITIVE = []
  include Aws::Structure
end

Represents other entities related to the AWS opportunity, such as AWS products, partner solutions, and marketplace offers. These associations help build a complete picture of the solution being sold.



635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
# File 'lib/aws-sdk-partnercentralselling/types.rb', line 635

class AwsOpportunitySummaryFullView < Struct.new(
  :related_opportunity_id,
  :origin,
  :involvement_type,
  :visibility,
  :life_cycle,
  :opportunity_team,
  :insights,
  :involvement_type_change_reason,
  :related_entity_ids,
  :customer,
  :project,
  :cosell_motion)
  SENSITIVE = []
  include Aws::Structure
end

Identifier of the related partner opportunity.

Returns:

  • (String)


635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
# File 'lib/aws-sdk-partnercentralselling/types.rb', line 635

class AwsOpportunitySummaryFullView < Struct.new(
  :related_opportunity_id,
  :origin,
  :involvement_type,
  :visibility,
  :life_cycle,
  :opportunity_team,
  :insights,
  :involvement_type_change_reason,
  :related_entity_ids,
  :customer,
  :project,
  :cosell_motion)
  SENSITIVE = []
  include Aws::Structure
end

#visibilityString

Visibility level for the AWS opportunity.

Returns:

  • (String)


635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
# File 'lib/aws-sdk-partnercentralselling/types.rb', line 635

class AwsOpportunitySummaryFullView < Struct.new(
  :related_opportunity_id,
  :origin,
  :involvement_type,
  :visibility,
  :life_cycle,
  :opportunity_team,
  :insights,
  :involvement_type_change_reason,
  :related_entity_ids,
  :customer,
  :project,
  :cosell_motion)
  SENSITIVE = []
  include Aws::Structure
end