Class: Aws::PartnerCentralSelling::Types::OpportunitySummary

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

Overview

An object that contains an Opportunity's subset of fields.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#arnString

The Amazon Resource Name (ARN) for the opportunity. This globally unique identifier can be used for IAM policies and cross-service references.

Returns:

  • (String)


4079
4080
4081
4082
4083
4084
4085
4086
4087
4088
4089
4090
4091
4092
# File 'gems/aws-sdk-partnercentralselling/lib/aws-sdk-partnercentralselling/types.rb', line 4079

class OpportunitySummary < Struct.new(
  :arn,
  :catalog,
  :created_date,
  :customer,
  :id,
  :last_modified_date,
  :life_cycle,
  :opportunity_type,
  :partner_opportunity_identifier,
  :project)
  SENSITIVE = []
  include Aws::Structure
end

#catalogString

Specifies the catalog associated with the opportunity, either AWS or Sandbox. This indicates the environment in which the opportunity is managed.

Returns:

  • (String)


4079
4080
4081
4082
4083
4084
4085
4086
4087
4088
4089
4090
4091
4092
# File 'gems/aws-sdk-partnercentralselling/lib/aws-sdk-partnercentralselling/types.rb', line 4079

class OpportunitySummary < Struct.new(
  :arn,
  :catalog,
  :created_date,
  :customer,
  :id,
  :last_modified_date,
  :life_cycle,
  :opportunity_type,
  :partner_opportunity_identifier,
  :project)
  SENSITIVE = []
  include Aws::Structure
end

#created_dateTime

DateTime when the Opportunity was last created.

Returns:

  • (Time)


4079
4080
4081
4082
4083
4084
4085
4086
4087
4088
4089
4090
4091
4092
# File 'gems/aws-sdk-partnercentralselling/lib/aws-sdk-partnercentralselling/types.rb', line 4079

class OpportunitySummary < Struct.new(
  :arn,
  :catalog,
  :created_date,
  :customer,
  :id,
  :last_modified_date,
  :life_cycle,
  :opportunity_type,
  :partner_opportunity_identifier,
  :project)
  SENSITIVE = []
  include Aws::Structure
end

#customerTypes::CustomerSummary

An object that contains the Opportunity's customer details.



4079
4080
4081
4082
4083
4084
4085
4086
4087
4088
4089
4090
4091
4092
# File 'gems/aws-sdk-partnercentralselling/lib/aws-sdk-partnercentralselling/types.rb', line 4079

class OpportunitySummary < Struct.new(
  :arn,
  :catalog,
  :created_date,
  :customer,
  :id,
  :last_modified_date,
  :life_cycle,
  :opportunity_type,
  :partner_opportunity_identifier,
  :project)
  SENSITIVE = []
  include Aws::Structure
end

#idString

Read-only, system-generated Opportunity unique identifier.

Returns:

  • (String)


4079
4080
4081
4082
4083
4084
4085
4086
4087
4088
4089
4090
4091
4092
# File 'gems/aws-sdk-partnercentralselling/lib/aws-sdk-partnercentralselling/types.rb', line 4079

class OpportunitySummary < Struct.new(
  :arn,
  :catalog,
  :created_date,
  :customer,
  :id,
  :last_modified_date,
  :life_cycle,
  :opportunity_type,
  :partner_opportunity_identifier,
  :project)
  SENSITIVE = []
  include Aws::Structure
end

#last_modified_dateTime

DateTime when the Opportunity was last modified.

Returns:

  • (Time)


4079
4080
4081
4082
4083
4084
4085
4086
4087
4088
4089
4090
4091
4092
# File 'gems/aws-sdk-partnercentralselling/lib/aws-sdk-partnercentralselling/types.rb', line 4079

class OpportunitySummary < Struct.new(
  :arn,
  :catalog,
  :created_date,
  :customer,
  :id,
  :last_modified_date,
  :life_cycle,
  :opportunity_type,
  :partner_opportunity_identifier,
  :project)
  SENSITIVE = []
  include Aws::Structure
end

#life_cycleTypes::LifeCycleSummary

An object that contains the Opportunity's lifecycle details.



4079
4080
4081
4082
4083
4084
4085
4086
4087
4088
4089
4090
4091
4092
# File 'gems/aws-sdk-partnercentralselling/lib/aws-sdk-partnercentralselling/types.rb', line 4079

class OpportunitySummary < Struct.new(
  :arn,
  :catalog,
  :created_date,
  :customer,
  :id,
  :last_modified_date,
  :life_cycle,
  :opportunity_type,
  :partner_opportunity_identifier,
  :project)
  SENSITIVE = []
  include Aws::Structure
end

#opportunity_typeString

Specifies opportunity type as a renewal, new, or expansion.

Opportunity types:

  • New Opportunity: Represents a new business opportunity with a potential customer that's not previously engaged with your solutions or services.

  • Renewal Opportunity: Represents an opportunity to renew an existing contract or subscription with a current customer, ensuring continuity of service.

  • Expansion Opportunity: Represents an opportunity to expand the scope of an existing contract or subscription, either by adding new services or increasing the volume of existing services for a current customer.

Returns:

  • (String)


4079
4080
4081
4082
4083
4084
4085
4086
4087
4088
4089
4090
4091
4092
# File 'gems/aws-sdk-partnercentralselling/lib/aws-sdk-partnercentralselling/types.rb', line 4079

class OpportunitySummary < Struct.new(
  :arn,
  :catalog,
  :created_date,
  :customer,
  :id,
  :last_modified_date,
  :life_cycle,
  :opportunity_type,
  :partner_opportunity_identifier,
  :project)
  SENSITIVE = []
  include Aws::Structure
end

#partner_opportunity_identifierString

Specifies the Opportunity's unique identifier in the partner's CRM system. This value is essential to track and reconcile because it's included in the outbound payload sent back to the partner. It allows partners to link an opportunity to their CRM.

Returns:

  • (String)


4079
4080
4081
4082
4083
4084
4085
4086
4087
4088
4089
4090
4091
4092
# File 'gems/aws-sdk-partnercentralselling/lib/aws-sdk-partnercentralselling/types.rb', line 4079

class OpportunitySummary < Struct.new(
  :arn,
  :catalog,
  :created_date,
  :customer,
  :id,
  :last_modified_date,
  :life_cycle,
  :opportunity_type,
  :partner_opportunity_identifier,
  :project)
  SENSITIVE = []
  include Aws::Structure
end

#projectTypes::ProjectSummary

An object that contains the Opportunity's project details summary.



4079
4080
4081
4082
4083
4084
4085
4086
4087
4088
4089
4090
4091
4092
# File 'gems/aws-sdk-partnercentralselling/lib/aws-sdk-partnercentralselling/types.rb', line 4079

class OpportunitySummary < Struct.new(
  :arn,
  :catalog,
  :created_date,
  :customer,
  :id,
  :last_modified_date,
  :life_cycle,
  :opportunity_type,
  :partner_opportunity_identifier,
  :project)
  SENSITIVE = []
  include Aws::Structure
end