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

#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.



619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
# File 'lib/aws-sdk-partnercentralselling/types.rb', line 619

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)
  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.



619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
# File 'lib/aws-sdk-partnercentralselling/types.rb', line 619

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)
  SENSITIVE = []
  include Aws::Structure
end

#involvement_typeString

Type of AWS involvement in the opportunity.

Returns:

  • (String)


619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
# File 'lib/aws-sdk-partnercentralselling/types.rb', line 619

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)
  SENSITIVE = []
  include Aws::Structure
end

#involvement_type_change_reasonString

Reason for changes in AWS involvement type for the opportunity.

Returns:

  • (String)


619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
# File 'lib/aws-sdk-partnercentralselling/types.rb', line 619

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)
  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.



619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
# File 'lib/aws-sdk-partnercentralselling/types.rb', line 619

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)
  SENSITIVE = []
  include Aws::Structure
end

#opportunity_teamArray<Types::AwsTeamMember>

AWS team members involved in the opportunity.

Returns:



619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
# File 'lib/aws-sdk-partnercentralselling/types.rb', line 619

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)
  SENSITIVE = []
  include Aws::Structure
end

#originString

Source origin of the AWS opportunity.

Returns:

  • (String)


619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
# File 'lib/aws-sdk-partnercentralselling/types.rb', line 619

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)
  SENSITIVE = []
  include Aws::Structure
end

#projectTypes::AwsOpportunityProject

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



619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
# File 'lib/aws-sdk-partnercentralselling/types.rb', line 619

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)
  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.



619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
# File 'lib/aws-sdk-partnercentralselling/types.rb', line 619

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)
  SENSITIVE = []
  include Aws::Structure
end

Identifier of the related partner opportunity.

Returns:

  • (String)


619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
# File 'lib/aws-sdk-partnercentralselling/types.rb', line 619

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)
  SENSITIVE = []
  include Aws::Structure
end

#visibilityString

Visibility level for the AWS opportunity.

Returns:

  • (String)


619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
# File 'lib/aws-sdk-partnercentralselling/types.rb', line 619

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)
  SENSITIVE = []
  include Aws::Structure
end