Module: Aws::PartnerCentralSelling::Types
- Defined in:
- gems/aws-sdk-partnercentralselling/lib/aws-sdk-partnercentralselling/types.rb
Defined Under Namespace
Classes: AcceptEngagementInvitationRequest, AccessDeniedException, Account, AccountReceiver, AccountSummary, Address, AddressSummary, AssignOpportunityRequest, AssigneeContact, AssociateOpportunityRequest, AwsOpportunityCustomer, AwsOpportunityInsights, AwsOpportunityLifeCycle, AwsOpportunityProject, AwsOpportunityRelatedEntities, AwsOpportunitySummaryFullView, AwsProductDetails, AwsProductInsights, AwsProductOptimization, AwsProductsSpendInsightsBySource, AwsSubmission, AwsTeamMember, ConflictException, Contact, CreateEngagementContextRequest, CreateEngagementContextResponse, CreateEngagementInvitationRequest, CreateEngagementInvitationResponse, CreateEngagementRequest, CreateEngagementResponse, CreateOpportunityRequest, CreateOpportunityResponse, CreateResourceSnapshotJobRequest, CreateResourceSnapshotJobResponse, CreateResourceSnapshotRequest, CreateResourceSnapshotResponse, CreatedDateFilter, Customer, CustomerProjectsContext, CustomerSummary, DeleteResourceSnapshotJobRequest, DisassociateOpportunityRequest, EngagementContextDetails, EngagementContextPayload, EngagementCustomer, EngagementCustomerProjectDetails, EngagementInvitationSummary, EngagementMember, EngagementMemberSummary, EngagementResourceAssociationSummary, EngagementSort, EngagementSummary, ExpectedCustomerSpend, GetAwsOpportunitySummaryRequest, GetAwsOpportunitySummaryResponse, GetEngagementInvitationRequest, GetEngagementInvitationResponse, GetEngagementRequest, GetEngagementResponse, GetOpportunityRequest, GetOpportunityResponse, GetResourceSnapshotJobRequest, GetResourceSnapshotJobResponse, GetResourceSnapshotRequest, GetResourceSnapshotResponse, GetSellingSystemSettingsRequest, GetSellingSystemSettingsResponse, InternalServerException, Invitation, LastModifiedDate, LeadContact, LeadContext, LeadCustomer, LeadInteraction, LeadInvitationCustomer, LeadInvitationInteraction, LeadInvitationPayload, LifeCycle, LifeCycleForView, LifeCycleSummary, ListEngagementByAcceptingInvitationTaskSummary, ListEngagementByAcceptingInvitationTasksRequest, ListEngagementByAcceptingInvitationTasksResponse, ListEngagementFromOpportunityTaskSummary, ListEngagementFromOpportunityTasksRequest, ListEngagementFromOpportunityTasksResponse, ListEngagementInvitationsRequest, ListEngagementInvitationsResponse, ListEngagementMembersRequest, ListEngagementMembersResponse, ListEngagementResourceAssociationsRequest, ListEngagementResourceAssociationsResponse, ListEngagementsRequest, ListEngagementsResponse, ListOpportunitiesRequest, ListOpportunitiesResponse, ListOpportunityFromEngagementTaskSummary, ListOpportunityFromEngagementTasksRequest, ListOpportunityFromEngagementTasksResponse, ListResourceSnapshotJobsRequest, ListResourceSnapshotJobsResponse, ListResourceSnapshotsRequest, ListResourceSnapshotsResponse, ListSolutionsRequest, ListSolutionsResponse, ListTagsForResourceRequest, ListTagsForResourceResponse, ListTasksSortBase, Marketing, MonetaryValue, NextStepsHistory, OpportunityEngagementInvitationSort, OpportunityInvitationPayload, OpportunitySort, OpportunitySummary, OpportunitySummaryView, Payload, ProfileNextStepsHistory, Project, ProjectDetails, ProjectSummary, ProjectView, PutSellingSystemSettingsRequest, PutSellingSystemSettingsResponse, Receiver, RejectEngagementInvitationRequest, RelatedEntityIdentifiers, ResourceNotFoundException, ResourceSnapshotJobSummary, ResourceSnapshotPayload, ResourceSnapshotSummary, SenderContact, ServiceQuotaExceededException, SoftwareRevenue, SolutionBase, SolutionSort, SortObject, StartEngagementByAcceptingInvitationTaskRequest, StartEngagementByAcceptingInvitationTaskResponse, StartEngagementFromOpportunityTaskRequest, StartEngagementFromOpportunityTaskResponse, StartOpportunityFromEngagementTaskRequest, StartOpportunityFromEngagementTaskResponse, StartResourceSnapshotJobRequest, StopResourceSnapshotJobRequest, SubmitOpportunityRequest, Tag, TagResourceRequest, TagResourceResponse, TargetCloseDateFilter, ThrottlingException, UntagResourceRequest, UntagResourceResponse, UpdateEngagementContextPayload, UpdateEngagementContextRequest, UpdateEngagementContextResponse, UpdateLeadContext, UpdateOpportunityRequest, UpdateOpportunityResponse, ValidationException, ValidationExceptionError
Instance Attribute Summary collapse
-
#account ⇒ Types::AccountReceiver
Specifies the AWS account of the partner who received the Engagement Invitation.
-
#aws_opportunity_summary_full_view ⇒ Types::AwsOpportunitySummaryFullView
Provides a comprehensive view of AwsOpportunitySummaryFullView template.
-
#customer_project ⇒ Types::CustomerProjectsContext
The CustomerProjects structure in Engagements offers a flexible framework for managing customer-project relationships.
-
#lead ⇒ Types::UpdateLeadContext
Contains updated information about a lead when the context type is "Lead".
-
#lead_invitation ⇒ Types::LeadInvitationPayload
Specifies the details of the lead invitation within the Engagement Invitation payload.
-
#opportunity_invitation ⇒ Types::OpportunityInvitationPayload
Specifies the details of the opportunity invitation within the Engagement Invitation payload.
-
#opportunity_summary ⇒ Types::OpportunitySummaryView
An object that contains an
opportunity's subset of fields.
Instance Attribute Details
#account ⇒ Types::AccountReceiver
Specifies the AWS account of the partner who received the Engagement Invitation. This field is used to track the invitation recipient within the AWS ecosystem.
5515 5516 5517 5518 5519 5520 5521 5522 5523 5524 |
# File 'gems/aws-sdk-partnercentralselling/lib/aws-sdk-partnercentralselling/types.rb', line 5515 class Receiver < Struct.new( :account, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Account < Receiver; end class Unknown < Receiver; end end |
#aws_opportunity_summary_full_view ⇒ Types::AwsOpportunitySummaryFullView
Provides a comprehensive view of AwsOpportunitySummaryFullView template.
5710 5711 5712 5713 5714 5715 5716 5717 5718 5719 5720 5721 |
# File 'gems/aws-sdk-partnercentralselling/lib/aws-sdk-partnercentralselling/types.rb', line 5710 class ResourceSnapshotPayload < Struct.new( :opportunity_summary, :aws_opportunity_summary_full_view, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class OpportunitySummary < ResourceSnapshotPayload; end class AwsOpportunitySummaryFullView < ResourceSnapshotPayload; end class Unknown < ResourceSnapshotPayload; end end |
#customer_project ⇒ Types::CustomerProjectsContext
The CustomerProjects structure in Engagements offers a flexible framework for managing customer-project relationships. It supports multiple customers per Engagement and multiple projects per customer, while also allowing for customers without projects and projects without specific customers.
All Engagement members have full visibility of customers and their associated projects, enabling the capture of relevant context even when project details are not fully defined. This structure also facilitates targeted invitations, allowing partners to focus on specific customers and their business problems when sending Engagement invitations.
1671 1672 1673 1674 1675 1676 1677 1678 1679 1680 1681 1682 |
# File 'gems/aws-sdk-partnercentralselling/lib/aws-sdk-partnercentralselling/types.rb', line 1671 class EngagementContextPayload < Struct.new( :customer_project, :lead, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class CustomerProject < EngagementContextPayload; end class Lead < EngagementContextPayload; end class Unknown < EngagementContextPayload; end end |
#lead ⇒ Types::UpdateLeadContext
Contains updated information about a lead when the context type is "Lead". This field is present only when updating a lead context within the engagement.
1671 1672 1673 1674 1675 1676 1677 1678 1679 1680 1681 1682 |
# File 'gems/aws-sdk-partnercentralselling/lib/aws-sdk-partnercentralselling/types.rb', line 1671 class EngagementContextPayload < Struct.new( :customer_project, :lead, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class CustomerProject < EngagementContextPayload; end class Lead < EngagementContextPayload; end class Unknown < EngagementContextPayload; end end |
#lead_invitation ⇒ Types::LeadInvitationPayload
Specifies the details of the lead invitation within the Engagement Invitation payload. This data helps partners understand the lead context, customer information, and interaction history for the lead opportunity from AWS.
5120 5121 5122 5123 5124 5125 5126 5127 5128 5129 5130 5131 |
# File 'gems/aws-sdk-partnercentralselling/lib/aws-sdk-partnercentralselling/types.rb', line 5120 class Payload < Struct.new( :opportunity_invitation, :lead_invitation, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class OpportunityInvitation < Payload; end class LeadInvitation < Payload; end class Unknown < Payload; end end |
#opportunity_invitation ⇒ Types::OpportunityInvitationPayload
Specifies the details of the opportunity invitation within the Engagement Invitation payload. This data helps partners understand the context, scope, and expected involvement for the opportunity from AWS.
5120 5121 5122 5123 5124 5125 5126 5127 5128 5129 5130 5131 |
# File 'gems/aws-sdk-partnercentralselling/lib/aws-sdk-partnercentralselling/types.rb', line 5120 class Payload < Struct.new( :opportunity_invitation, :lead_invitation, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class OpportunityInvitation < Payload; end class LeadInvitation < Payload; end class Unknown < Payload; end end |
#opportunity_summary ⇒ Types::OpportunitySummaryView
An object that contains an opportunity's subset of fields.
5710 5711 5712 5713 5714 5715 5716 5717 5718 5719 5720 5721 |
# File 'gems/aws-sdk-partnercentralselling/lib/aws-sdk-partnercentralselling/types.rb', line 5710 class ResourceSnapshotPayload < Struct.new( :opportunity_summary, :aws_opportunity_summary_full_view, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class OpportunitySummary < ResourceSnapshotPayload; end class AwsOpportunitySummaryFullView < ResourceSnapshotPayload; end class Unknown < ResourceSnapshotPayload; end end |