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, AwsSubmission, AwsTeamMember, ConflictException, Contact, CreateEngagementInvitationRequest, CreateEngagementInvitationResponse, CreateEngagementRequest, CreateEngagementResponse, CreateOpportunityRequest, CreateOpportunityResponse, CreateResourceSnapshotJobRequest, CreateResourceSnapshotJobResponse, CreateResourceSnapshotRequest, CreateResourceSnapshotResponse, 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, LifeCycle, LifeCycleForView, LifeCycleSummary, ListEngagementByAcceptingInvitationTaskSummary, ListEngagementByAcceptingInvitationTasksRequest, ListEngagementByAcceptingInvitationTasksResponse, ListEngagementFromOpportunityTaskSummary, ListEngagementFromOpportunityTasksRequest, ListEngagementFromOpportunityTasksResponse, ListEngagementInvitationsRequest, ListEngagementInvitationsResponse, ListEngagementMembersRequest, ListEngagementMembersResponse, ListEngagementResourceAssociationsRequest, ListEngagementResourceAssociationsResponse, ListEngagementsRequest, ListEngagementsResponse, ListOpportunitiesRequest, ListOpportunitiesResponse, 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, StartResourceSnapshotJobRequest, StopResourceSnapshotJobRequest, SubmitOpportunityRequest, Tag, TagResourceRequest, TagResourceResponse, ThrottlingException, UntagResourceRequest, UntagResourceResponse, UpdateOpportunityRequest, UpdateOpportunityResponse, ValidationException, ValidationExceptionError

Instance Attribute Summary collapse

Instance Attribute Details

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



4552
4553
4554
4555
4556
4557
4558
4559
4560
4561
# File 'gems/aws-sdk-partnercentralselling/lib/aws-sdk-partnercentralselling/types.rb', line 4552

class Receiver < Struct.new(
  :account,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Account < Receiver; end
  class Unknown < Receiver; end
end

#customer_projectTypes::CustomerProjectsContext

Contains detailed information about a customer project when the context type is "CustomerProject". This field is present only when the Type in EngagementContextDetails is set to "CustomerProject".



1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
# File 'gems/aws-sdk-partnercentralselling/lib/aws-sdk-partnercentralselling/types.rb', line 1300

class EngagementContextPayload < Struct.new(
  :customer_project,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class CustomerProject < EngagementContextPayload; end
  class Unknown < EngagementContextPayload; end
end

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



4166
4167
4168
4169
4170
4171
4172
4173
4174
4175
# File 'gems/aws-sdk-partnercentralselling/lib/aws-sdk-partnercentralselling/types.rb', line 4166

class Payload < Struct.new(
  :opportunity_invitation,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class OpportunityInvitation < Payload; end
  class Unknown < Payload; end
end

#opportunity_summaryTypes::OpportunitySummaryView

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



4733
4734
4735
4736
4737
4738
4739
4740
4741
4742
# File 'gems/aws-sdk-partnercentralselling/lib/aws-sdk-partnercentralselling/types.rb', line 4733

class ResourceSnapshotPayload < Struct.new(
  :opportunity_summary,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class OpportunitySummary < ResourceSnapshotPayload; end
  class Unknown < ResourceSnapshotPayload; end
end