Package-level declarations

Types

Link copied to clipboard

This error occurs when you don't have permission to perform the requested action.

Link copied to clipboard
class Account

Specifies the Customer's account details associated with the Opportunity.

Link copied to clipboard

Contains the account details of the partner who received the Engagement Invitation, including the AWS account ID and company name.

Link copied to clipboard

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

Link copied to clipboard
class Address

Specifies the end Customer's address details associated with the Opportunity.

Link copied to clipboard

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

Link copied to clipboard

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.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
sealed class AwsClosedLostReason
Link copied to clipboard
sealed class AwsFundingUsed
Link copied to clipboard
Link copied to clipboard

Represents the customer associated with the AWS opportunity. This field captures key details about the customer that are necessary for managing the opportunity.

Link copied to clipboard

Contains insights provided by AWS for the opportunity, offering recommendations and analysis that can help the partner optimize their engagement and strategy.

Link copied to clipboard

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.

Link copied to clipboard

Captures details about the project associated with the opportunity, including objectives, scope, and customer requirements.

Link copied to clipboard

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.

Link copied to clipboard
sealed class AwsOpportunityStage
Link copied to clipboard

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.

Link copied to clipboard

Represents an Amazon Web Services team member for the engagement. This structure includes details such as name, email, and business title.

Link copied to clipboard
sealed class Channel
Link copied to clipboard
sealed class ClosedLostReason
Link copied to clipboard
sealed class CompetitorName
Link copied to clipboard

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.

Link copied to clipboard
class Contact

An object that contains a Customer Partner's contact details.

Link copied to clipboard
sealed class CountryCode
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
sealed class CurrencyCode
Link copied to clipboard
class Customer

An object that contains the customer's Account and Contact.

Link copied to clipboard

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.

Link copied to clipboard

An object that contains a Customer object's subset of fields.

Link copied to clipboard
sealed class DeliveryModel
Link copied to clipboard

Provides detailed context information for an Engagement. This structure allows for specifying the type of context and its associated payload.

Link copied to clipboard

Represents the payload of an Engagement context. The structure of this payload varies based on the context type specified in the EngagementContextDetails.

Link copied to clipboard
Link copied to clipboard

Contains details about the customer associated with the Engagement Invitation, including company information and industry.

Link copied to clipboard

Provides comprehensive details about a customer project associated with an Engagement. This may include information such as project goals, timelines, and specific customer requirements.

Link copied to clipboard

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.

Link copied to clipboard

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.

Link copied to clipboard

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.

Link copied to clipboard

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.

Link copied to clipboard
sealed class EngagementScore
Link copied to clipboard

Specifies the sorting parameters for listing Engagements.

Link copied to clipboard
sealed class EngagementSortName
Link copied to clipboard

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

Link copied to clipboard

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.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
sealed class Industry
Link copied to clipboard

This error occurs when the specified resource can’t be found or doesn't exist. Resource ID and type might be incorrect.

Link copied to clipboard

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.

Link copied to clipboard
sealed class InvitationStatus
Link copied to clipboard
Link copied to clipboard

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.

Link copied to clipboard
class LifeCycle

An object that contains the Opportunity lifecycle's details.

Link copied to clipboard

Provides the lifecycle view of an opportunity resource shared through a snapshot.

Link copied to clipboard

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.

Link copied to clipboard

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.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Defines the sorting parameters for listing tasks. This structure allows for specifying the field to sort by and the order of sorting.

Link copied to clipboard
sealed class ListTasksSortName
Link copied to clipboard
class Marketing

An object that contains marketing details for the Opportunity.

Link copied to clipboard
sealed class MarketingSource
Link copied to clipboard

Specifies payments details.

Link copied to clipboard
sealed class NationalSecurity
Link copied to clipboard

Read-only; shows the last 50 values and change dates for the NextSteps field.

Link copied to clipboard

Defines sorting options for retrieving Engagement Invitations. Sorting can be done based on various criteria like the invitation date or status.

Link copied to clipboard

Represents the data payload of an Engagement Invitation for a specific opportunity. This contains detailed information that partners use to evaluate the engagement.

Link copied to clipboard
sealed class OpportunityOrigin
Link copied to clipboard

Object that configures response sorting.

Link copied to clipboard
sealed class OpportunitySortName
Link copied to clipboard

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

Link copied to clipboard

Provides a comprehensive view of an opportunity summary, including lifecycle information, team details, opportunity type, primary needs from AWS, and associated project information.

Link copied to clipboard
sealed class OpportunityType
Link copied to clipboard
sealed class ParticipantType
Link copied to clipboard

Base class for all service related exceptions thrown by the PartnerCentralSelling client

Link copied to clipboard
sealed class Payload

Contains the data payload associated with the Engagement Invitation. This payload includes essential details related to the AWS opportunity and is used by partners to evaluate whether to accept or reject the engagement.

Link copied to clipboard
sealed class PaymentFrequency
Link copied to clipboard
sealed class PrimaryNeedFromAws
Link copied to clipboard

Tracks the history of next steps associated with the opportunity. This field captures the actions planned for the future and their timeline.

Link copied to clipboard
class Project

An object that contains the Opportunity's project details.

Link copied to clipboard

Contains details about the project associated with the Engagement Invitation, including the business problem and expected outcomes.

Link copied to clipboard

An object that contains a Project object's subset of fields.

Link copied to clipboard

Provides the project view of an opportunity resource shared through a snapshot.

Link copied to clipboard
sealed class ReasonCode
Link copied to clipboard
sealed class Receiver

Represents the entity that received the Engagement Invitation, including account and company details. This field is essential for tracking the partner who is being invited to collaborate.

Link copied to clipboard
Link copied to clipboard

This field provides the associations' information for other entities with the opportunity. These entities include identifiers for AWSProducts, Partner Solutions, and AWSMarketplaceOffers.

Link copied to clipboard
sealed class RelatedEntityType
Link copied to clipboard

This error occurs when the specified resource can't be found. The resource might not exist, or isn't visible with the current credentials.

Link copied to clipboard
Link copied to clipboard

An object that contains a Resource Snapshot Job's subset of fields.

Link copied to clipboard

Represents the payload of a resource snapshot. This structure is designed to accommodate different types of resource snapshots, currently supporting opportunity summaries.

Link copied to clipboard

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.

Link copied to clipboard
sealed class ResourceType
Link copied to clipboard
sealed class RevenueModel
Link copied to clipboard
sealed class ReviewStatus
Link copied to clipboard
sealed class SalesActivity
Link copied to clipboard
Link copied to clipboard

An object that contains the details of the sender-provided contact person for the EngagementInvitation.

Link copied to clipboard

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.

Link copied to clipboard

Specifies a customer's procurement terms details. Required only for partners in eligible programs.

Link copied to clipboard

Specifies minimal information for the solution offered to solve the customer's business problem.

Link copied to clipboard

Configures the solutions' response sorting that enables partners to order solutions based on specified attributes.

Link copied to clipboard
sealed class SolutionSortName
Link copied to clipboard
sealed class SolutionStatus
Link copied to clipboard
sealed class SortBy
Link copied to clipboard

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.

Link copied to clipboard
sealed class SortOrder
Link copied to clipboard
sealed class Stage
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class Tag

The key-value pair assigned to a specified resource.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
sealed class TaskStatus
Link copied to clipboard

This error occurs when there are too many requests sent. Review the provided quotas and adapt your usage to avoid throttling.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

The input fails to satisfy the constraints specified by the service or business validation rules.

Link copied to clipboard

Indicates an invalid value for a field.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
sealed class Visibility