Class: Aws::PartnerCentralSelling::Types::OpportunitySummary
- Inherits:
-
Struct
- Object
- Struct
- Aws::PartnerCentralSelling::Types::OpportunitySummary
- 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
-
#arn ⇒ String
The Amazon Resource Name (ARN) for the opportunity.
-
#catalog ⇒ String
Specifies the catalog associated with the opportunity, either
AWS
orSandbox
. -
#created_date ⇒ Time
DateTime
when theOpportunity
was last created. -
#customer ⇒ Types::CustomerSummary
An object that contains the
Opportunity
's customer details. -
#id ⇒ String
Read-only, system-generated
Opportunity
unique identifier. -
#last_modified_date ⇒ Time
DateTime
when theOpportunity
was last modified. -
#life_cycle ⇒ Types::LifeCycleSummary
An object that contains the
Opportunity
's lifecycle details. -
#opportunity_type ⇒ String
Specifies opportunity type as a renewal, new, or expansion.
-
#partner_opportunity_identifier ⇒ String
Specifies the
Opportunity
's unique identifier in the partner's CRM system. -
#project ⇒ Types::ProjectSummary
An object that contains the
Opportunity
's project details summary.
Instance Attribute Details
#arn ⇒ String
The Amazon Resource Name (ARN) for the opportunity. This globally unique identifier can be used for IAM policies and cross-service references.
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 |
#catalog ⇒ String
Specifies the catalog associated with the opportunity, either AWS
or Sandbox
. This indicates the environment in which the
opportunity is managed.
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_date ⇒ Time
DateTime
when the Opportunity
was last created.
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 |
#customer ⇒ Types::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 |
#id ⇒ String
Read-only, system-generated Opportunity
unique identifier.
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_date ⇒ Time
DateTime
when the Opportunity
was last modified.
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_cycle ⇒ Types::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_type ⇒ String
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.
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_identifier ⇒ String
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.
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 |
#project ⇒ Types::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 |