Package-level declarations
Types
This error occurs when you don't have permission to perform the requested action.
Contains the account details of the partner who received the Engagement Invitation, including the AWS account ID and company name.
An object that contains an Account
's subset of fields.
An object that contains an Address
object's subset of fields.
Represents the contact details of the individual assigned to manage the opportunity within the partner organization. This helps to ensure that there is a point of contact for the opportunity's progress.
Represents the customer associated with the AWS opportunity. This field captures key details about the customer that are necessary for managing the opportunity.
Contains insights provided by AWS for the opportunity, offering recommendations and analysis that can help the partner optimize their engagement and strategy.
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.
Captures details about the project associated with the opportunity, including objectives, scope, and customer requirements.
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.
Indicates the level of AWS involvement in the opportunity. This field helps track AWS participation throughout the engagement, such as providing technical support, deal assistance, and sales support.
Represents an Amazon Web Services team member for the engagement. This structure includes details such as name, email, and business title.
This error occurs when the request can’t be processed due to a conflict with the target resource's current state, which could result from updating or deleting the resource.
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.
An object that contains a Customer
object's subset of fields.
Provides detailed context information for an Engagement. This structure allows for specifying the type of context and its associated payload.
Represents the payload of an Engagement context. The structure of this payload varies based on the context type specified in the EngagementContextDetails.
Contains details about the customer associated with the Engagement Invitation, including company information and industry.
Provides comprehensive details about a customer project associated with an Engagement. This may include information such as project goals, timelines, and specific customer requirements.
Provides a summarized view of the Engagement Invitation, including details like the identifier, status, and sender. This summary helps partners track and manage AWS originated opportunities.
Engagement members are the participants in an Engagement, which is likely a collaborative project or business opportunity within the AWS partner network. Members can be different partner organizations or AWS accounts that are working together on a specific engagement.
The EngagementMemberSummary provides a snapshot of essential information about participants in an AWS Partner Central Engagement. This compact data structure encapsulates key details of each member, facilitating efficient collaboration and management within the Engagement.
This provide a streamlined view of the relationships between engagements and resources. These summaries offer a crucial link between collaborative engagements and the specific resources involved, such as opportunities.These summaries are particularly valuable for partners navigating complex engagements with multiple resources. They enable quick insights into resource distribution across engagements, support efficient resource management, and help maintain a clear overview of collaborative activities.
Specifies the sorting parameters for listing Engagements.
An object that contains an Engagement
's subset of fields.
Provides an estimate of the revenue that the partner is expected to generate from the opportunity. This information helps partners assess the financial value of the project.
This error occurs when the specified resource can’t be found or doesn't exist. Resource ID and type might be incorrect.
The Invitation structure represents an invitation exchanged between partners and AWS. It includes a message, receiver information, and a payload providing context for the invitation.
Defines a filter to retrieve opportunities based on the last modified date. This filter is useful for tracking changes or updates to opportunities over time.
Provides the lifecycle view of an opportunity resource shared through a snapshot.
An object that contains a LifeCycle
object's subset of fields.
Specifies a subset of fields associated with tasks related to accepting an engagement invitation.
Provides a summary of a task related to creating an engagement from an opportunity. This structure contains key information about the task's status, associated identifiers, and any failure details.
Defines the sorting parameters for listing tasks. This structure allows for specifying the field to sort by and the order of sorting.
Specifies payments details.
Read-only; shows the last 50 values and change dates for the NextSteps
field.
Defines sorting options for retrieving Engagement Invitations. Sorting can be done based on various criteria like the invitation date or status.
Represents the data payload of an Engagement Invitation for a specific opportunity. This contains detailed information that partners use to evaluate the engagement.
Object that configures response sorting.
An object that contains an Opportunity
's subset of fields.
Provides a comprehensive view of an opportunity summary, including lifecycle information, team details, opportunity type, primary needs from AWS, and associated project information.
Base class for all service related exceptions thrown by the PartnerCentralSelling client
Tracks the history of next steps associated with the opportunity. This field captures the actions planned for the future and their timeline.
Contains details about the project associated with the Engagement Invitation, including the business problem and expected outcomes.
An object that contains a Project
object's subset of fields.
Provides the project view of an opportunity resource shared through a snapshot.
This field provides the associations' information for other entities with the opportunity. These entities include identifiers for AWSProducts
, Partner Solutions
, and AWSMarketplaceOffers
.
This error occurs when the specified resource can't be found. The resource might not exist, or isn't visible with the current credentials.
An object that contains a Resource Snapshot Job
's subset of fields.
Represents the payload of a resource snapshot. This structure is designed to accommodate different types of resource snapshots, currently supporting opportunity summaries.
Provides a concise summary of a resource snapshot, including its unique identifier and version information. This structure is used to quickly reference and identify specific versions of resource snapshots.
An object that contains the details of the sender-provided contact person for the EngagementInvitation
.
This error occurs when the request would cause a service quota to be exceeded. Service quotas represent the maximum allowed use of a specific resource, and this error indicates that the request would surpass that limit.
Specifies a customer's procurement terms details. Required only for partners in eligible programs.
Specifies minimal information for the solution offered to solve the customer's business problem.
Configures the solutions' response sorting that enables partners to order solutions based on specified attributes.
Defines the sorting parameters for listing resource snapshot jobs. This structure allows you to specify the field to sort by and the order of sorting.
This error occurs when there are too many requests sent. Review the provided quotas and adapt your usage to avoid throttling.
The input fails to satisfy the constraints specified by the service or business validation rules.
Indicates an invalid value for a field.