From bc3beb2d1935c10b65182863e7ba1c1a1007aea8 Mon Sep 17 00:00:00 2001
From: aws-sdk-cpp-automation AWS Partner
- * Central API for Selling Reference Guide Amazon Web Services (AWS)
- * Partner Central API reference guide is designed to help AWS Partners
- * programmatically integrate their Customer Relationship Management (CRM) systems
- * with AWS Partner Central. Through the Partner Central APIs, partners can
- * automate and streamline their interactions with AWS Partner Central, ensuring a
- * more efficient and effective engagement in joint business activities.
- * The AWS Partner Central API service provides standard AWS API functionality. You
- * can directly use the API Actions,
- * or you can use an AWS SDK to access an API that's tailored to the programming
- * language or platform that you're using. For more information about AWS
- * application development, see Getting Started with AWS.
- * For more information about using AWS SDKs, see AWS SDKs.
- * Features offered by AWS Partner Central API
- * Opportunity management: Facilitates the management of co-selling
- * opportunities with AWS using API actions such as AWS referral management: Facilitates receiving referrals shared by
- * AWS using actions like This Amazon Web Services
+ * (AWS) Partner Central API reference is designed to help AWS Partners integrate
+ * Customer Relationship Management (CRM) systems with AWS Partner Central.
+ * Partners can automate interactions with AWS Partner Central, which helps to
+ * ensure effective engagements in joint business activities. The API
+ * provides standard AWS API functionality. Access it by either using API Actions
+ * or by using an AWS SDK that's tailored to your programming language or platform.
+ * For more information, see Getting Started with AWS and Tools to Build on AWS. Features offered by AWS Partner Central API Opportunity management: Manages coselling opportunities through API
+ * actions such as AWS referral
+ * management: Manages referrals shared by AWS using actions such as
+ * Entity
- * association: Associate related entities such as AWS Products,
+ * association: Associates related entities such as AWS Products,
* Partner Solutions, and AWS Marketplace Private Offers with
- * opportunities using the actions View AWS opportunity
- * details: Use the List solutions: Provides list APIs for
- * listing solutions partners offer using Event subscription: Partners can subscribe to real-time updates
- * on opportunities by listening to events such as Opportunity Created,
- * Opportunity Updated, Engagement Invitation Accepted, Engagement
- * Invitation Rejected and Engagement Invitation Created using AWS
- * EventBridge.
CreateOpportunity
,
- * UpdateOpportunity
, ListOpportunities
,
- * GetOpportunity
, and AssignOpportunity
.ListEngagementInvitations
,
- * GetEngagementInvitation
,
+ * Central API for Selling Reference Guide
CreateOpportunity
, UpdateOpportunity
,
+ * ListOpportunities
, GetOpportunity
, and
+ * AssignOpportunity
.ListEngagementInvitations
, GetEngagementInvitation
,
* StartEngagementByAcceptingInvitation
, and
* RejectEngagementInvitation
.AssociateOpportunity
and
+ * opportunities using the actions AssociateOpportunity
, and
* DisassociateOpportunity
.GetAWSOpportunitySummary
action to retrieve
- * real-time summaries of AWS opportunities that are linked to your
- * opportunities.ListSolutions
.
GetAWSOpportunitySummary
action. List
+ * solutions: Provides list APIs for listing partner offers using
+ * ListSolutions
.
Event subscription: + * Subscribe to real-time opportunity updates through AWS EventBridge by using + * actions such as Opportunity Created, Opportunity Updated, + * Engagement Invitation Accepted, Engagement Invitation Rejected, + * and Engagement Invitation Created.
Enables you to create a formal association between an
* Opportunity
and various related entities, enriching the context and
- * details of the opportunity for better collaboration and decision-making. You can
- * associate an opportunity with the following types of entities:
Partner Solution: A software product or consulting practice created and - * delivered by Partners. Partner Solutions help customers address specific - * business challenges or achieve particular goals using Amazon Web Services - * services.
Amazon Web Services Product: Amazon Web Services
- * offers a wide range of products and services designed to provide scalable,
- * reliable, and cost-effective infrastructure solutions. For the latest list of
- * Amazon Web Services products, refer to
+ * Partner Solution: A software product or consulting practice created and
+ * delivered by Partners. Partner Solutions help customers address business
+ * challenges using Amazon Web Services services. Amazon Web
+ * Services Products: Amazon Web Services offers many products and services that
+ * provide scalable, reliable, and cost-effective infrastructure solutions. For the
+ * latest list of Amazon Web Services products, see Amazon
* Web Services products. Amazon Web Services Marketplace
* private offer: Allows Amazon Web Services Marketplace sellers to extend custom
* pricing and terms to individual Amazon Web Services customers. Sellers can
* negotiate custom prices, payment schedules, and end user license terms through
* private offers, enabling Amazon Web Services customers to acquire software
- * solutions tailored to their specific needs. For more information, refer to Private
* offers in Amazon Web Services Marketplace. To obtain
* identifiers for these entities, use the following methods: Solution: Use the
- * AWS products: For the latest list of Amazon Web Services products, refer to the
- * Amazon Web Services products list. Amazon Web Services
- * Marketplace private offer: Use the AWS
- * Marketplace Catalog API to list entities. Specifically, use the
- * Amazon Web Services Marketplace
+ * private offer: Use the Using
+ * the Amazon Web Services Marketplace Catalog API to list entities.
+ * Specifically, use the Creates an
- * To fully submit an opportunity, follow these steps: To create
- * the opportunity, use To
- * associate a solution with the opportunity, use
- * To submit the opportunity,
- * use After submission, you
- * can't edit the opportunity until the review is complete. However, opportunities
- * in the There's a set of mandatory fields required to create
- * opportunities, but consider providing optional fields to enrich the opportunity
- * record.
ListSolutions
operation.ListEntities
operation to retrieve a list of private offers. The
- * request to the ListEntities
API returns the details of the private
- * offers available to you. For more information, refer to Amazon
+ * Web Services products. ListEntities
operation to retrieve a list of
+ * private offers. The request returns the details of available private offers. For
+ * more information, see ListEntities.
* See Also:
AWS
@@ -206,20 +200,19 @@ namespace PartnerCentralSelling
/**
* Opportunity
record in Partner Central. Use this
- * operation to create a potential business opportunity intended to be submitted to
- * Amazon Web Services. Creating an opportunity sets its
- * Lifecycle.ReviewStatus
to Pending Submission
.
CreateOpportunity
.AssociateOpportunity
.SubmitOpportunity
.Pending Submission
state still need all details completed.
- * You can update the opportunity while it's in the Pending Submission
- * state. See Also:
Lifecycle.ReviewStatus
+ * to Pending Submission
.
To submit an opportunity, follow + * these steps:
To create the opportunity, use
+ * CreateOpportunity
.
To associate a solution with
+ * the opportunity, use AssociateOpportunity
.
To
+ * submit the opportunity, use StartEngagementFromOpportunityTask
.
After submission, you can't edit the opportunity until the
+ * review is complete. But opportunities in the Pending Submission
+ * state must have complete details. You can update the opportunity while it's in
+ * the Pending Submission
state.
There's a set of mandatory + * fields to create opportunities, but consider providing optional fields to enrich + * the opportunity record.
Allows you to remove an existing association between an
- * Opportunity
and related entities such as a Partner Solution, Amazon
- * Web Services product, or an Amazon Web Services Marketplace offer. This
+ * Opportunity
and related entities, such as a Partner Solution,
+ * Amazon Web Services product, or an Amazon Web Services Marketplace offer. This
* operation is the counterpart to AssociateOpportunity
, and it
* provides flexibility to manage associations as business needs change.
* Use this operation to update the associations of an Opportunity
due
@@ -254,7 +247,7 @@ namespace PartnerCentralSelling
* Ensuring accurate associations helps maintain clarity and accuracy to track and
* manage business opportunities. When you replace an entity, first attach the new
* entity and then disassociate the one to be removed, especially if it's the last
- * remaining related entity that's required.
Retrieves the details of an engagement invitation shared by AWS with a - * partner. The information includes key aspects such as the customer, project - * details, and lifecycle information related to the engagement.
Project.Title
.This request accepts a list of filters to use to retrieve a specific subset
- * of opportunities, as well as sort options. This feature is available to partners
- * from Partner Central using
- * the ListOpportunities
API action.
To synchronize your
- * system with Amazon Web Services, only list the opportunities that were newly
- * created or updated. We recommend you rely on events emitted by the service into
- * your Amazon Web Services account’s Amazon EventBridge default event bus, you can
- * also use the ListOpportunities
action.
We recommend the - * following approach:
Find the latest
- * LastModifiedDate
that you stored, and only use the values that came
- * from Amazon Web Services. Don’t use values generated by your system.
When you send a ListOpportunities
request, submit the date
- * in ISO 8601 format in the AfterLastModifiedDate
filter.
Amazon Web Services only returns opportunities created or updated on or
- * after that date and time. Use NextToken
to iterate over all pages.
- *
ListOpportunities
API action. To synchronize your system
+ * with Amazon Web Services, only list the opportunities that were newly created or
+ * updated. We recommend you rely on events emitted by the service into your Amazon
+ * Web Services account’s Amazon EventBridge default event bus, you can also use
+ * the ListOpportunities
action.
We recommend the following + * approach:
Find the latest LastModifiedDate
that
+ * you stored, and only use the values that came from Amazon Web Services. Don’t
+ * use values generated by your system.
When you send a
+ * ListOpportunities
request, submit the date in ISO 8601 format in
+ * the AfterLastModifiedDate
filter.
Amazon Web
+ * Services only returns opportunities created or updated on or after that date and
+ * time. Use NextToken
to iterate over all pages.
Use this action to reject an EngagementInvitation
that has been
- * shared by AWS. Rejecting the engagement invitation indicates that the partner
- * does not wish to pursue the opportunity, and all related data will be
- * inaccessible after the rejection.
EngagementInvitation
that AWS shared.
+ * Rejecting an invitation indicates that the partner doesn't want to pursue the
+ * opportunity, and all related data will become inaccessible
+ * thereafter.This action starts the engagement by accepting an
- * EngagementInvitation
. The task is asynchronous and involves several
- * steps: accepting the invitation, creating an opportunity in the partner’s
- * account from the AWS Opportunity, and copying over key details for tracking.
- * Once completed, an Opportunity Created
event is generated,
+ * EngagementInvitation
. The task is asynchronous and involves the
+ * following steps: accepting the invitation, creating an opportunity in the
+ * partner’s account from the AWS opportunity, and copying details for tracking.
+ * When completed, an Opportunity Created
event is generated,
* indicating that the opportunity has been successfully created in the partner's
* account.
Specifies the industry the end Customer
belongs to that's
- * associated with the Opportunity
. It refers to the category or
+ * associated with the Opportunity
. It refers to the category or
* sector where the customer's business operates. This is a required field.
Specifies which industry the end Customer
belongs to associated
- * with the Opportunity
. It refers to the category or sector that the
+ * with the Opportunity
. It refers to the category or sector that the
* customer's business operates in.
To submit a value outside the picklist,
* use Other
.
Conditionally mandatory if Other
is
* selected for Industry Vertical in LOVs.
AWS
or Sandbox
. The
* catalog determines which environment the opportunity is assigned in. Use
* AWS
to assign real opportunities in the Amazon Web Services
- * catalog, and Sandbox
to test in a secure and isolated environment.
+ * catalog, and Sandbox
for testing in secure, isolated environments.
*
*/
inline const Aws::String& GetCatalog() const{ return m_catalog; }
diff --git a/generated/src/aws-cpp-sdk-partnercentral-selling/include/aws/partnercentral-selling/model/AssigneeContact.h b/generated/src/aws-cpp-sdk-partnercentral-selling/include/aws/partnercentral-selling/model/AssigneeContact.h
index 0ba966983f7..9081400d3bc 100644
--- a/generated/src/aws-cpp-sdk-partnercentral-selling/include/aws/partnercentral-selling/model/AssigneeContact.h
+++ b/generated/src/aws-cpp-sdk-partnercentral-selling/include/aws/partnercentral-selling/model/AssigneeContact.h
@@ -25,9 +25,8 @@ namespace Model
/**
* Represents the contact details of the individual assigned to manage the - * opportunity within the partner organization. This ensures that there is a clear - * point of contact for the opportunity's progress and updates.
Specifies the business title of the assignee managing the opportunity. This * helps clarify the individual's role and responsibilities within the - * organization.
+ * organization. Use the valuePartnerAccountManager
to update details
+ * of the opportunity owner.
*/
inline const Aws::String& GetBusinessTitle() const{ return m_businessTitle; }
inline bool BusinessTitleHasBeenSet() const { return m_businessTitleHasBeenSet; }
@@ -73,7 +73,9 @@ namespace Model
///@{
/**
- * Specifies the first name of the assignee managing the opportunity.
+ *Specifies the first name of the assignee managing the opportunity. The system + * automatically retrieves this value from the user profile by referencing the + * associated email address.
*/ inline const Aws::String& GetFirstName() const{ return m_firstName; } inline bool FirstNameHasBeenSet() const { return m_firstNameHasBeenSet; } @@ -87,7 +89,9 @@ namespace Model ///@{ /** - *Specifies the last name of the assignee managing the opportunity.
+ *Specifies the last name of the assignee managing the opportunity. The system + * automatically retrieves this value from the user profile by referencing the + * associated email address.
*/ inline const Aws::String& GetLastName() const{ return m_lastName; } inline bool LastNameHasBeenSet() const { return m_lastNameHasBeenSet; } diff --git a/generated/src/aws-cpp-sdk-partnercentral-selling/include/aws/partnercentral-selling/model/AssociateOpportunityRequest.h b/generated/src/aws-cpp-sdk-partnercentral-selling/include/aws/partnercentral-selling/model/AssociateOpportunityRequest.h index 004bbadf006..47ba38d55b7 100644 --- a/generated/src/aws-cpp-sdk-partnercentral-selling/include/aws/partnercentral-selling/model/AssociateOpportunityRequest.h +++ b/generated/src/aws-cpp-sdk-partnercentral-selling/include/aws/partnercentral-selling/model/AssociateOpportunityRequest.h @@ -39,9 +39,9 @@ namespace Model /** * Specifies the catalog associated with the request. This field takes a string
* value from a predefined list: AWS
or Sandbox
. The
- * catalog determines whichenvironment the opportunity association is made in. Use
+ * catalog determines which environment the opportunity association is made in. Use
* AWS
to associate opportunities in the Amazon Web Services catalog,
- * and Sandbox
to test in a secure and isolated environment.
Sandbox
for testing in secure, isolated environments.
*/
inline const Aws::String& GetCatalog() const{ return m_catalog; }
inline bool CatalogHasBeenSet() const { return m_catalogHasBeenSet; }
@@ -89,7 +89,7 @@ namespace Model
///@{
/**
- * Specifies the type of the related entity you're associating with the Specifies the entity type that you're associating with the Provides a list of customer contacts involved in the opportunity. These
- * contacts may include decision-makers, influencers, and other key stakeholders
- * within the customer's organization.
+ *
* Opportunity
. This helps to categorize and properly process the
* association.
Specifies the immediate next steps required to progress the opportunity. - * These steps are based on AWS's guidance and the current stage of the + * These steps are based on AWS guidance and the current stage of the * opportunity.
*/ inline const Aws::String& GetNextSteps() const{ return m_nextSteps; } diff --git a/generated/src/aws-cpp-sdk-partnercentral-selling/include/aws/partnercentral-selling/model/AwsSubmission.h b/generated/src/aws-cpp-sdk-partnercentral-selling/include/aws/partnercentral-selling/model/AwsSubmission.h index 6c83c099269..19512a7d5f9 100644 --- a/generated/src/aws-cpp-sdk-partnercentral-selling/include/aws/partnercentral-selling/model/AwsSubmission.h +++ b/generated/src/aws-cpp-sdk-partnercentral-selling/include/aws/partnercentral-selling/model/AwsSubmission.h @@ -26,9 +26,8 @@ namespace Model /** *Indicates the level of AWS involvement in the opportunity. This field helps - * track AWS's role and participation throughout the engagement, such as providing - * technical support, deal assistance, or sales support.
Specifies the type of AWS involvement in the opportunity, such as co-selling, - * deal support, or technical consultation. This helps categorize the nature of - * AWS's participation.
+ *Specifies the type of AWS involvement in the opportunity, such as coselling, + * deal support, or technical consultation. This helps categorize the nature of AWS + * participation.
*/ inline const SalesInvolvementType& GetInvolvementType() const{ return m_involvementType; } inline bool InvolvementTypeHasBeenSet() const { return m_involvementTypeHasBeenSet; } @@ -57,7 +56,7 @@ namespace Model ///@{ /** - *Determines who can view AWS's involvement in the opportunity. Typically, this + *
Determines who can view AWS involvement in the opportunity. Typically, this
* field is set to Full
for most cases, but it may be restricted based
* on special program requirements or confidentiality needs.
The partner contact's title (job title or role) associated with the
- * Opportunity
.
Opportunity
. BusinessTitle
supports either
+ * PartnerAccountManager
or OpportunityOwner
.
*/
inline const Aws::String& GetBusinessTitle() const{ return m_businessTitle; }
inline bool BusinessTitleHasBeenSet() const { return m_businessTitleHasBeenSet; }
diff --git a/generated/src/aws-cpp-sdk-partnercentral-selling/include/aws/partnercentral-selling/model/CreateOpportunityRequest.h b/generated/src/aws-cpp-sdk-partnercentral-selling/include/aws/partnercentral-selling/model/CreateOpportunityRequest.h
index 9b01c55dded..b383fab2dd5 100644
--- a/generated/src/aws-cpp-sdk-partnercentral-selling/include/aws/partnercentral-selling/model/CreateOpportunityRequest.h
+++ b/generated/src/aws-cpp-sdk-partnercentral-selling/include/aws/partnercentral-selling/model/CreateOpportunityRequest.h
@@ -52,7 +52,7 @@ namespace Model
* value from a predefined list: AWS
or Sandbox
. The
* catalog determines which environment the opportunity is created in. Use
* AWS
to create opportunities in the Amazon Web Services catalog, and
- * Sandbox
to test in a secure and isolated environment.
+ * Sandbox
for testing in secure, isolated environments.
*/
inline const Aws::String& GetCatalog() const{ return m_catalog; }
inline bool CatalogHasBeenSet() const { return m_catalogHasBeenSet; }
@@ -68,11 +68,11 @@ namespace Model
/**
* Required to be unique, and should be unchanging, it can be randomly * generated or a meaningful string.
Default: None
Best practice:
- * To ensure uniqueness and avoid collisions, we recommend you use a UUID
- * (Universally Unique Identifier) as the ClientToken
. You can use
- * standard libraries available in most programming languages to generated this. If
- * you use the same client token, the API throws this error: "Conflicting client
- * token submitted for a new request body".
ClientToken
. You can use standard
+ * libraries from most programming languages to generate this. If you use the same
+ * client token, the API returns the following error: "Conflicting client token
+ * submitted for a new request body."
*/
inline const Aws::String& GetClientToken() const{ return m_clientToken; }
inline bool ClientTokenHasBeenSet() const { return m_clientTokenHasBeenSet; }
@@ -140,9 +140,8 @@ namespace Model
///@{
/**
- * Represents the internal team handling the opportunity. Specify the members - * involved in collaborating on this opportunity within the partner's - * organization.
+ *Represents the internal team handling the opportunity. Specify collaborating + * members of this opportunity who are within the partner's organization.
*/ inline const Aws::VectorSpecifies 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.
This field allows partners - * to link an opportunity to their CRM, to ensure seamless integration and accurate - * synchronization between the Partner Central API and the partner's internal - * systems.
+ * outbound payload to the partner.This field allows partners to link an + * opportunity to their CRM, which helps to ensure seamless integration and + * accurate synchronization between the Partner Central API and the partner's + * internal systems.
*/ inline const Aws::String& GetPartnerOpportunityIdentifier() const{ return m_partnerOpportunityIdentifier; } inline bool PartnerOpportunityIdentifierHasBeenSet() const { return m_partnerOpportunityIdentifierHasBeenSet; } @@ -214,31 +213,30 @@ namespace Model ///@{ /** *Identifies the type of support the partner needs from Amazon Web Services. - *
Valid values:
Co-Sell - Architectural Validation: + *
Valid values:
Cosell—Architectural Validation: * Confirmation from Amazon Web Services that the partner's proposed solution * architecture is aligned with Amazon Web Services best practices and poses - * minimal architectural risks.
Co-Sell - Business - * Presentation: Request Amazon Web Services seller's participation in a joint - * customer presentation.
Co-Sell - Competitive Information: - * Access to Amazon Web Services competitive resources and support for the - * partner's proposed solution.
Co-Sell - Pricing Assistance: - * Connect with an Amazon Web Services seller for support situations where a - * partner may be receiving an upfront discount on a service (for example: EDP - * deals).
Co-Sell - Technical Consultation: Connect with an - * Amazon Web Services Solutions Architect to address the partner's questions about - * the proposed solution.
Co-Sell - Total Cost of Ownership - * Evaluation: Assistance with quoting different cost savings of proposed solutions - * on Amazon Web Services versus on-premises or a traditional hosting environment. - *
Co-Sell - Deal Support: Request Amazon Web Services seller's - * support to progress the opportunity (for example: joint customer call, strategic - * positioning).
Co-Sell - Support for Public Tender / RFx: - * Opportunity related to the public sector where the partner needs Amazon Web - * Services RFx support.
Do Not Need Support from AWS Sales - * Rep: Indicates that a partner doesn't need support from an Amazon Web Services - * sales representative, and the partner solely manages the opportunity. It's - * possible to request co-selling support on these opportunities at any stage - * during their lifecycle. Also known as, for-visibility-only (FVO) opportunity. - *
Cosell—Business Presentation: + * Request Amazon Web Services seller's participation in a joint customer + * presentation.
Cosell—Competitive Information: Access to + * Amazon Web Services competitive resources and support for the partner's proposed + * solution.
Cosell—Pricing Assistance: Connect with an Amazon + * Web Services seller for support situations where a partner may be receiving an + * upfront discount on a service (for example: EDP deals).
+ * Cosell—Technical Consultation: Connect with an Amazon Web Services Solutions + * Architect to address the partner's questions about the proposed solution.
+ *Cosell—Total Cost of Ownership Evaluation: Assistance with + * quoting different cost savings of proposed solutions on Amazon Web Services + * versus on-premises or a traditional hosting environment.
+ * Cosell—Deal Support: Request Amazon Web Services seller's support to progress + * the opportunity (for example: joint customer call, strategic positioning).
+ *Cosell—Support for Public Tender/RFx: Opportunity related to the + * public sector where the partner needs Amazon Web Services RFx support.
+ *Do Not Need Support from AWS Sales Rep: Indicates that a partner + * doesn't need support from an Amazon Web Services sales representative, and the + * partner solely manages the opportunity. It's possible to request coselling + * support on these opportunities at any stage during their lifecycles. This is + * also known as a for-visibility-only (FVO) opportunity.
Specifies details of a customer's procurement terms. Required only for - * partners in eligible programs.
+ *Specifies details of a customer's procurement terms. This is required only + * for partners in eligible programs.
*/ inline const SoftwareRevenue& GetSoftwareRevenue() const{ return m_softwareRevenue; } inline bool SoftwareRevenueHasBeenSet() const { return m_softwareRevenueHasBeenSet; } diff --git a/generated/src/aws-cpp-sdk-partnercentral-selling/include/aws/partnercentral-selling/model/CreateOpportunityResult.h b/generated/src/aws-cpp-sdk-partnercentral-selling/include/aws/partnercentral-selling/model/CreateOpportunityResult.h index 0ba79cf8923..f8a3a1defd8 100644 --- a/generated/src/aws-cpp-sdk-partnercentral-selling/include/aws/partnercentral-selling/model/CreateOpportunityResult.h +++ b/generated/src/aws-cpp-sdk-partnercentral-selling/include/aws/partnercentral-selling/model/CreateOpportunityResult.h @@ -37,9 +37,8 @@ namespace Model /** * Read-only, system-generated Opportunity
unique identifier.
* Amazon Web Services creates this identifier, and it's used for all subsequent
- * actions on the opportunity, such as updates, associations, and submissions. It
- * ensures that each opportunity can be accurately tracked and managed within the
- * system.
DateTime
when the opportunity was last modified. When the
- * Opportunity
is created, its value is equal to
- * CreatedDate
.
Opportunity
is created, its value is CreatedDate
.
*/
inline const Aws::Utils::DateTime& GetLastModifiedDate() const{ return m_lastModifiedDate; }
inline void SetLastModifiedDate(const Aws::Utils::DateTime& value) { m_lastModifiedDate = value; }
diff --git a/generated/src/aws-cpp-sdk-partnercentral-selling/include/aws/partnercentral-selling/model/DisassociateOpportunityRequest.h b/generated/src/aws-cpp-sdk-partnercentral-selling/include/aws/partnercentral-selling/model/DisassociateOpportunityRequest.h
index b799e325d1a..847be6790e1 100644
--- a/generated/src/aws-cpp-sdk-partnercentral-selling/include/aws/partnercentral-selling/model/DisassociateOpportunityRequest.h
+++ b/generated/src/aws-cpp-sdk-partnercentral-selling/include/aws/partnercentral-selling/model/DisassociateOpportunityRequest.h
@@ -41,7 +41,7 @@ namespace Model
* value from a predefined list: AWS
or Sandbox
. The
* catalog determines which environment the opportunity disassociation is made in.
* Use AWS
to disassociate opportunities in the Amazon Web Services
- * catalog, and Sandbox
to test in a secure and isolated environment.
+ * catalog, and Sandbox
for testing in secure, isolated environments.
*
*/
inline const Aws::String& GetCatalog() const{ return m_catalog; }
@@ -57,11 +57,10 @@ namespace Model
///@{
/**
* The opportunity's unique identifier for when you want to disassociate it from - * related entities. This identifier is crucial to ensure the correct opportunity - * is updated, especially in environments with numerous opportunities.
- *Validation: Ensure that the identifier provided corresponds to an existing - * opportunity in the Amazon Web Services system because incorrect identifiers - * result in an error and no changes are made.
+ * related entities. This identifier helps to ensure that the correct opportunity + * is updated.Validation: Ensure that the provided identifier corresponds + * to an existing opportunity in the Amazon Web Services system because incorrect + * identifiers result in an error and no changes are made.
*/ inline const Aws::String& GetOpportunityIdentifier() const{ return m_opportunityIdentifier; } inline bool OpportunityIdentifierHasBeenSet() const { return m_opportunityIdentifierHasBeenSet; } @@ -80,11 +79,12 @@ namespace Model * or an Amazon Resource Name (ARN) for entities managed through Amazon Web * Services Marketplace.For Amazon Web Services Marketplace entities, use * the Amazon Web Services Marketplace API to obtain the necessary ARNs. For - * guidance on retrieving these ARNs, refer to - * Amazon Web Services Marketplace Catalog API .
Validation: Ensure the - * identifier or ARN is valid and corresponds to an existing related entity. An - * incorrect or invalid identifier results in an error.
+ * Amazon Web Services MarketplaceUsing the Amazon Web Services Marketplace Catalog + * API.Validation: Ensure the identifier or ARN is valid and + * corresponds to an existing entity. An incorrect or invalid identifier results in + * an error.
*/ inline const Aws::String& GetRelatedEntityIdentifier() const{ return m_relatedEntityIdentifier; } inline bool RelatedEntityIdentifierHasBeenSet() const { return m_relatedEntityIdentifierHasBeenSet; } @@ -100,12 +100,12 @@ namespace Model /** *The type of the entity that you're disassociating from the opportunity. When * you specify the entity type, it helps the system correctly process the - * disassociation request and ensures that the right connections are removed.
+ * disassociation request to ensure that the right connections are removed. *Examples of entity types include Partner Solution, Amazon Web Services - * product, and Amazon Web Services Marketplace offer. Ensure that the value - * matches one of the expected entity types.
Validation: Provide a valid - * entity type to ensure successful disassociation. Invalid or incorrect entity - * types result in an error.
+ * product, and Amazon Web Services Marketplaceoffer. Ensure that the value matches + * one of the expected entity types.Validation: Provide a valid entity + * type to help ensure successful disassociation. An invalid or incorrect entity + * type results in an error.
*/ inline const RelatedEntityType& GetRelatedEntityType() const{ return m_relatedEntityType; } inline bool RelatedEntityTypeHasBeenSet() const { return m_relatedEntityTypeHasBeenSet; } diff --git a/generated/src/aws-cpp-sdk-partnercentral-selling/include/aws/partnercentral-selling/model/EngagementCustomer.h b/generated/src/aws-cpp-sdk-partnercentral-selling/include/aws/partnercentral-selling/model/EngagementCustomer.h index 67cc827f788..62ee10aaa43 100644 --- a/generated/src/aws-cpp-sdk-partnercentral-selling/include/aws/partnercentral-selling/model/EngagementCustomer.h +++ b/generated/src/aws-cpp-sdk-partnercentral-selling/include/aws/partnercentral-selling/model/EngagementCustomer.h @@ -27,8 +27,8 @@ namespace Model /** *Contains details about the customer associated with the Engagement - * Invitation, including key company information and industry.
Provides a summarized view of the Engagement Invitation, including key - * details like the identifier, status, and sender information. This summary helps - * partners track and manage AWS-originated opportunities.
Indicates the date and time when the Engagement Invitation will expire. After - * this date, the invitation can no longer be accepted, and the opportunity will no - * longer be available for the partner to engage.
+ * this date, the invitation can no longer be accepted, and the opportunity will be + * unavailable to the partner. */ inline const Aws::Utils::DateTime& GetExpirationDate() const{ return m_expirationDate; } inline bool ExpirationDateHasBeenSet() const { return m_expirationDateHasBeenSet; } diff --git a/generated/src/aws-cpp-sdk-partnercentral-selling/include/aws/partnercentral-selling/model/GetAwsOpportunitySummaryRequest.h b/generated/src/aws-cpp-sdk-partnercentral-selling/include/aws/partnercentral-selling/model/GetAwsOpportunitySummaryRequest.h index 57da2ecff18..9d3c5e6725d 100644 --- a/generated/src/aws-cpp-sdk-partnercentral-selling/include/aws/partnercentral-selling/model/GetAwsOpportunitySummaryRequest.h +++ b/generated/src/aws-cpp-sdk-partnercentral-selling/include/aws/partnercentral-selling/model/GetAwsOpportunitySummaryRequest.h @@ -54,8 +54,7 @@ namespace Model ///@{ /** *The unique identifier for the related partner opportunity. Use this field to - * correlate an AWS opportunity with its corresponding partner opportunity in your - * CRM system.
+ * correlate an AWS opportunity with its corresponding partner opportunity. */ inline const Aws::String& GetRelatedOpportunityIdentifier() const{ return m_relatedOpportunityIdentifier; } inline bool RelatedOpportunityIdentifierHasBeenSet() const { return m_relatedOpportunityIdentifierHasBeenSet; } diff --git a/generated/src/aws-cpp-sdk-partnercentral-selling/include/aws/partnercentral-selling/model/GetAwsOpportunitySummaryResult.h b/generated/src/aws-cpp-sdk-partnercentral-selling/include/aws/partnercentral-selling/model/GetAwsOpportunitySummaryResult.h index 6359e63e541..66478548d49 100644 --- a/generated/src/aws-cpp-sdk-partnercentral-selling/include/aws/partnercentral-selling/model/GetAwsOpportunitySummaryResult.h +++ b/generated/src/aws-cpp-sdk-partnercentral-selling/include/aws/partnercentral-selling/model/GetAwsOpportunitySummaryResult.h @@ -61,8 +61,8 @@ namespace Model ///@{ /** *Provides details about the customer associated with the AWS Opportunity, - * including account information, industry, and other key customer data. These - * details help partners understand the business context of the opportunity.
+ * including account information, industry, and other customer data. These details + * help partners understand the business context of the opportunity. */ inline const AwsOpportunityCustomer& GetCustomer() const{ return m_customer; } inline void SetCustomer(const AwsOpportunityCustomer& value) { m_customer = value; } @@ -86,8 +86,8 @@ namespace Model ///@{ /** *Specifies the type of involvement AWS has in the opportunity, such as direct - * co-sell or advisory support. This field helps partners understand the role AWS - * will play in advancing the opportunity.
+ * cosell or advisory support. This field helps partners understand the role AWS + * plays in advancing the opportunity. */ inline const SalesInvolvementType& GetInvolvementType() const{ return m_involvementType; } inline void SetInvolvementType(const SalesInvolvementType& value) { m_involvementType = value; } @@ -125,9 +125,9 @@ namespace Model ///@{ /** - *Details the AWS Opportunity team, including key members involved in the - * opportunity. This information helps partners know who from AWS is engaged and - * their roles in the opportunity.
+ *Details the AWS opportunity team, including members involved. This + * information helps partners know who from AWS is engaged and what their role is. + *
*/ inline const Aws::VectorSpecifies the unique identifier for the engagement invitation being - * retrieved.
+ *Specifies the unique identifier for the retrieved engagement invitation.
*/ inline const Aws::String& GetIdentifier() const{ return m_identifier; } inline bool IdentifierHasBeenSet() const { return m_identifierHasBeenSet; } diff --git a/generated/src/aws-cpp-sdk-partnercentral-selling/include/aws/partnercentral-selling/model/GetEngagementInvitationResult.h b/generated/src/aws-cpp-sdk-partnercentral-selling/include/aws/partnercentral-selling/model/GetEngagementInvitationResult.h index dbdd634b9ee..918c7b04a4e 100644 --- a/generated/src/aws-cpp-sdk-partnercentral-selling/include/aws/partnercentral-selling/model/GetEngagementInvitationResult.h +++ b/generated/src/aws-cpp-sdk-partnercentral-selling/include/aws/partnercentral-selling/model/GetEngagementInvitationResult.h @@ -39,8 +39,7 @@ namespace Model ///@{ /** - *The Amazon Resource Name (ARN) that uniquely identifies the engagement - * invitation.
+ *The Amazon Resource Name (ARN) that identifies the engagement invitation.
*/ inline const Aws::String& GetArn() const{ return m_arn; } inline void SetArn(const Aws::String& value) { m_arn = value; } @@ -68,8 +67,8 @@ namespace Model ///@{ /** - *The title of the engagement invitation, summarizing the purpose or key - * objectives of the opportunity shared by AWS.
+ *The title of the engagement invitation, summarizing the purpose or objectives + * of the opportunity shared by AWS.
*/ inline const Aws::String& GetEngagementTitle() const{ return m_engagementTitle; } inline void SetEngagementTitle(const Aws::String& value) { m_engagementTitle = value; } @@ -197,8 +196,7 @@ namespace Model ///@{ /** - *The current status of the engagement invitation (e.g., Accepted
,
- * Pending
, or Rejected
).
The current status of the engagement invitation.
*/ inline const InvitationStatus& GetStatus() const{ return m_status; } inline void SetStatus(const InvitationStatus& value) { m_status = value; } diff --git a/generated/src/aws-cpp-sdk-partnercentral-selling/include/aws/partnercentral-selling/model/GetOpportunityRequest.h b/generated/src/aws-cpp-sdk-partnercentral-selling/include/aws/partnercentral-selling/model/GetOpportunityRequest.h index 0032b9ade5c..a3f59197850 100644 --- a/generated/src/aws-cpp-sdk-partnercentral-selling/include/aws/partnercentral-selling/model/GetOpportunityRequest.h +++ b/generated/src/aws-cpp-sdk-partnercentral-selling/include/aws/partnercentral-selling/model/GetOpportunityRequest.h @@ -40,8 +40,8 @@ namespace Model * value from a predefined list:AWS
or Sandbox
. The
* catalog determines which environment the opportunity is fetched from. Use
* AWS
to retrieve opportunities in the Amazon Web Services catalog,
- * and Sandbox
to retrieve opportunities in a secure and isolated
- * testing environment.
+ * and Sandbox
to retrieve opportunities in a secure, isolated testing
+ * environment.
*/
inline const Aws::String& GetCatalog() const{ return m_catalog; }
inline bool CatalogHasBeenSet() const { return m_catalogHasBeenSet; }
diff --git a/generated/src/aws-cpp-sdk-partnercentral-selling/include/aws/partnercentral-selling/model/GetOpportunityResult.h b/generated/src/aws-cpp-sdk-partnercentral-selling/include/aws/partnercentral-selling/model/GetOpportunityResult.h
index 48cf3230b81..e951ff57a94 100644
--- a/generated/src/aws-cpp-sdk-partnercentral-selling/include/aws/partnercentral-selling/model/GetOpportunityResult.h
+++ b/generated/src/aws-cpp-sdk-partnercentral-selling/include/aws/partnercentral-selling/model/GetOpportunityResult.h
@@ -171,10 +171,10 @@ namespace Model
* 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.
+ * Expansion opportunity: Represents an opportunity to expand the scope of a + * customer's contract or subscription, either by adding new services or increasing + * the volume of existing services.
Identifies the type of support the partner needs from Amazon Web Services. - *
Valid values:
Co-Sell - Architectural Validation: + *
Valid values:
Cosell—Architectural Validation: * Confirmation from Amazon Web Services that the partner's proposed solution * architecture is aligned with Amazon Web Services best practices and poses - * minimal architectural risks.
Co-Sell - Business - * Presentation: Request Amazon Web Services seller's participation in a joint - * customer presentation.
Co-Sell - Competitive Information: - * Access to Amazon Web Services competitive resources and support for the - * partner's proposed solution.
Co-Sell - Pricing Assistance: - * Connect with an Amazon Web Services seller for support situations where a - * partner may be receiving an upfront discount on a service (for example: EDP - * deals).
Co-Sell - Technical Consultation: Connect with an - * Amazon Web Services Solutions Architect to address the partner's questions about - * the proposed solution.
Co-Sell - Total Cost of Ownership - * Evaluation: Assistance with quoting different cost savings of proposed solutions - * on Amazon Web Services versus on-premises or a traditional hosting environment. - *
Co-Sell - Deal Support: Request Amazon Web Services seller's - * support to progress the opportunity (for example: joint customer call, strategic - * positioning).
Co-Sell - Support for Public Tender / RFx: - * Opportunity related to the public sector where the partner needs Amazon Web - * Services RFx support.
Do Not Need Support from Amazon Web - * Services Sales Rep: Indicates that a partner doesn't need support from an Amazon - * Web Services sales representative, and the partner solely manages the - * opportunity. It's possible to request co-selling support on these opportunities - * at any stage during their lifecycle. Also known as, for-visibility-only (FVO) - * opportunity.
Cosell—Business Presentation: + * Request Amazon Web Services seller's participation in a joint customer + * presentation.
Cosell—Competitive Information: Access to + * Amazon Web Services competitive resources and support for the partner's proposed + * solution.
Cosell—Pricing Assistance: Connect with an Amazon + * Web Services seller for support situations where a partner may be receiving an + * upfront discount on a service (for example: EDP deals).
+ * Cosell—Technical Consultation: Connect with an Amazon Web Services Solutions + * Architect to address the partner's questions about the proposed solution.
+ *Cosell—Total Cost of Ownership Evaluation: Assistance with + * quoting different cost savings of proposed solutions on Amazon Web Services + * versus on-premises or a traditional hosting environment.
+ * Cosell—Deal Support: Request Amazon Web Services seller's support to progress + * the opportunity (for example: joint customer call, strategic positioning).
+ *Cosell—Support for Public Tender/RFx: Opportunity related to the + * public sector where the partner needs Amazon Web Services RFx support.
+ *Do Not Need Support from Amazon Web Services Sales Rep: Indicates + * that a partner doesn't need support from an Amazon Web Services sales + * representative, and the partner solely manages the opportunity. It's possible to + * request coselling support on these opportunities at any stage during their + * lifecycle. Also known as, for-visibility-only (FVO) opportunity.
Customer Deficiency: The customer lacked necessary resources or * capabilities.
Delay/Cancellation of Project: The project was * delayed or canceled.
Legal/Tax/Regulatory: Legal, tax, or - * regulatory issues prevented progress.
Lost to Competitor - - * Google: The opportunity was lost to Google.
Lost to Competitor - * - Microsoft: The opportunity was lost to Microsoft.
Lost to - * Competitor - SoftLayer: The opportunity was lost to SoftLayer.
Lost to Competitor - VMWare: The opportunity was lost to VMWare.
Lost to Competitor - Other: The opportunity was lost to a competitor not - * listed above.
No Opportunity: There was no opportunity to + * regulatory issues prevented progress.
Lost to + * Competitor—Google: The opportunity was lost to Google.
Lost to + * Competitor—Microsoft: The opportunity was lost to Microsoft.
Lost to Competitor—SoftLayer: The opportunity was lost to SoftLayer.
+ *Lost to Competitor—VMWare: The opportunity was lost to VMWare.
+ *Lost to Competitor—Other: The opportunity was lost to a competitor + * not listed above.
No Opportunity: There was no opportunity to * pursue.
On Premises Deployment: The customer chose an * on-premises solution.
Partner Gap: The partner lacked * necessary resources or capabilities.
Price: The price was not @@ -83,8 +83,8 @@ namespace Model ///@{ /** - *
Specifies the upcoming actions or tasks for the Opportunity
.
- * This field is utilized to communicate to Amazon Web Services the next actions
+ *
Specifies the upcoming actions or tasks for the Opportunity
. Use
+ * this field to communicate with Amazon Web Services about the next actions
* required for the Opportunity
.
Indicates why an opportuntiy was sent back for further details. Partners must + *
Indicates why an opportunity was sent back for further details. Partners must
* take corrective action based on the ReviewComments
.
Action
* Required: Issues that Amazon Web Services highlights need to be addressed.
* Partners should use the UpdateOpportunity
API action to update the
- * opportunity, and ensure all required changes are made. Only these fields are
- * editable when the Lifecycle.ReviewStatus
is Action
- * Required
:
Customer.Account.Address.City
Lifecycle.ReviewStatus
is
+ * Action Required
: Customer.Account.Address.City
Customer.Account.Address.CountryCode
Customer.Account.Address.PostalCode
Customer.Account.Address.StateOrRegion
Qualified: Your account team engaged with the prospect/end - * customer to discuss viability and understand requirements. The prospect/end - * customer agreed that the opportunity is real, of interest, and may solve key - * business/technical needs.
Technical Validation: All parties - * understand the implementation plan.
Business Validation: - * Pricing was proposed, and all parties agree to the steps to close.
Committed: The customer signed the contract, but Amazon Web Services - * hasn't started billing.
Launched: The workload is complete, - * and Amazon Web Services has started billing.
Closed Lost: - * The opportunity is lost, and there are no steps to move forward.
Qualified: Your account team engaged with the customer to discuss + * viability and requirements. The customer agreed that the opportunity is real, of + * interest, and may solve business/technical needs.
Technical + * Validation: All parties understand the implementation plan.
+ * Business Validation: Pricing was proposed, and all parties agree to the steps to + * close.
Committed: The customer signed the contract, but + * Amazon Web Services hasn't started billing.
Launched: The + * workload is complete, and Amazon Web Services has started billing.
Closed Lost: The opportunity is lost, and there are no steps to move + * forward.
Indicates why an opportuntiy was sent back for further details. Partners must + *
Indicates why an opportunity was sent back for further details. Partners must
* take corrective action based on the ReviewComments
.
Qualified: Your account team engaged with the prospect/end - * customer to discuss viability and understand requirements. The prospect/end - * customer agreed that the opportunity is real, of interest, and may solve key - * business/technical needs.
Technical Validation: All parties - * understand the implementation plan.
Business Validation: - * Pricing has been proposed, Pricing was proposed, and all parties agree to the - * steps to close.
Committed: The customer signed the contract, - * but Amazon Web Services hasn't started billing.
Launched: - * The workload is complete, and Amazon Web Services has started billing.
- *Closed Lost: The opportunity is lost, and there are no steps to - * move forward.
Qualified: Your account team engaged with the customer to discuss + * viability and understand requirements. The customer agreed that the opportunity + * is real, of interest, and may solve business/technical needs.
Technical Validation: All parties understand the implementation plan.
+ *Business Validation: Pricing was proposed, and all parties agree + * to the steps to close.
Committed: The customer signed the + * contract, but Amazon Web Services hasn't started billing.
+ * Launched: The workload is complete, and Amazon Web Services has started billing. + *
Closed Lost: The opportunity is lost, and there are no steps + * to move forward.
An array containing summaries of engagement invitations. Each summary - * includes key information such as the invitation title, invitation date, and the + * includes information such as the invitation title, invitation date, and the * current status of the invitation.
*/ inline const Aws::VectorAWS
or Sandbox
. The
* catalog determines which environment the opportunities are listed in. Use
* AWS
for listing real opportunities in the Amazon Web Services
- * catalog, and Sandbox
for to test in a secure and isolated
- * environment.
+ * catalog, and Sandbox
for testing in secure, isolated environments.
+ *
*/
inline const Aws::String& GetCatalog() const{ return m_catalog; }
inline bool CatalogHasBeenSet() const { return m_catalogHasBeenSet; }
@@ -143,8 +143,8 @@ namespace Model
///@{
/**
* Specifies the maximum number of results to return in a single call. This - * limits the number of opportunities returned in the response to avoid overloading - * with too many results at once.
Default: 20
+ * limits the number of opportunities returned in the response to avoid providing + * too many results at once.Default: 20
*/ inline int GetMaxResults() const{ return m_maxResults; } inline bool MaxResultsHasBeenSet() const { return m_maxResultsHasBeenSet; } diff --git a/generated/src/aws-cpp-sdk-partnercentral-selling/include/aws/partnercentral-selling/model/ListSolutionsRequest.h b/generated/src/aws-cpp-sdk-partnercentral-selling/include/aws/partnercentral-selling/model/ListSolutionsRequest.h index db7bae59869..dcd2a2e82fb 100644 --- a/generated/src/aws-cpp-sdk-partnercentral-selling/include/aws/partnercentral-selling/model/ListSolutionsRequest.h +++ b/generated/src/aws-cpp-sdk-partnercentral-selling/include/aws/partnercentral-selling/model/ListSolutionsRequest.h @@ -134,10 +134,8 @@ namespace Model ///@{ /** - *Filters the solutions based on their status. This filter helps retrieve
- * solutions with statuses such as Active
, Inactive
, or
- * Pending Approval
, allowing partners to manage their solution
- * portfolios effectively.
Filters solutions based on their status. This filter helps partners manage + * their solution portfolios effectively.
*/ inline const Aws::VectorSpecifies the Opportunity
's unique marketing campaign name. The
- * Amazon Web Services campaign name serves as a reference to specific marketing
- * initiatives, promotions, or activities related to the Opportunity
.
- * This field captures the identifier used to track and categorize the
- * Opportunity
within Amazon Web Services's marketing campaigns. If
- * you don't have a campaign name, reach out to your Amazon Web Services point of
- * contact to obtain one.
Specifies the Opportunity
marketing campaign code. The Amazon
+ * Web Services campaign code is a reference to specific marketing initiatives,
+ * promotions, or activities. This field captures the identifier used to track and
+ * categorize the Opportunity
within marketing campaigns. If you don't
+ * have a campaign code, contact your Amazon Web Services point of contact to
+ * obtain one.
Represents the contact details of the AWS representatives involved in sending - * the Engagement Invitation. These contacts are key stakeholders for the - * opportunity.
+ * the Engagement Invitation. These contacts are opportunity stakeholders. */ inline const Aws::VectorDescribes the problem the end customer has, and how the partner is helping.
- * Utilize this field to provide a clear and concise narrative that outlines the
- * specific business challenge or issue the customer has. Elaborate on how the
- * partner's solution or offerings align to resolve the customer's business
- * problem. Include relevant information about the partner's value proposition,
- * unique selling points, and expertise to tackle the issue. Offer insights on how
- * the proposed solution meets the customer's needs and provides value. Use concise
- * language and precise descriptions to convey the context and significance of the
+ * Utilize this field to provide a concise narrative that outlines the customer's
+ * business challenge or issue. Elaborate on how the partner's solution or
+ * offerings align to resolve the customer's business problem. Include relevant
+ * information about the partner's value proposition, unique selling points, and
+ * expertise to tackle the issue. Offer insights on how the proposed solution meets
+ * the customer's needs and provides value. Use concise language and precise
+ * descriptions to convey the context and significance of the
* Opportunity
. The content in this field helps Amazon Web Services
* understand the nature of the Opportunity
and the strategic fit of
* the partner's solution.
Valid values: AI Machine Learning and Analytics | Archiving | Big
- * Data: Data Warehouse / Data Integration / ETL / Data Lake / BI | Blockchain |
- * Business Applications: Mainframe Modernization | Business Applications &
- * Contact Center | Business Applications & SAP Production | Centralized
- * Operations Management | Cloud Management Tools | Cloud Management Tools &
- * DevOps with Continuous Integration & Continuous Delivery (CICD) |
- * Configuration, Compliance & Auditing | Connected Services | Containers &
- * Serverless | Content Delivery & Edge Services | Database | Edge Computing /
- * End User Computing | Energy | Enterprise Governance & Controls | Enterprise
- * Resource Planning | Financial Services | Healthcare and Life Sciences | High
- * Performance Computing | Hybrid Application Platform | Industrial Software | IOT
- * | Manufacturing, Supply Chain and Operations | Media & High performance
- * computing (HPC) | Migration / Database Migration | Monitoring, logging and
+ * Data: Data Warehouse/Data Integration/ETL/Data Lake/BI | Blockchain | Business
+ * Applications: Mainframe Modernization | Business Applications & Contact
+ * Center | Business Applications & SAP Production | Centralized Operations
+ * Management | Cloud Management Tools | Cloud Management Tools & DevOps with
+ * Continuous Integration & Continuous Delivery (CICD) | Configuration,
+ * Compliance & Auditing | Connected Services | Containers & Serverless |
+ * Content Delivery & Edge Services | Database | Edge Computing/End User
+ * Computing | Energy | Enterprise Governance & Controls | Enterprise Resource
+ * Planning | Financial Services | Healthcare and Life Sciences | High Performance
+ * Computing | Hybrid Application Platform | Industrial Software | IOT |
+ * Manufacturing, Supply Chain and Operations | Media & High performance
+ * computing (HPC) | Migration/Database Migration | Monitoring, logging and
* performance | Monitoring & Observability | Networking | Outpost | SAP |
* Security & Compliance | Storage & Backup | Training | VMC | VMWare | Web
* development & DevOps
Customer has shown interest in * solution: After initial discussions, the customer is interested in your - * solution.
Conducted POC / Demo: You conducted a proof of + * solution.
Conducted POC/demo: You conducted a proof of * concept (POC) or demonstration of the solution for the customer.
In evaluation / planning stage: The customer is evaluating the solution and + *
In evaluation/planning stage: The customer is evaluating the solution and * planning potential implementation.
Agreed on solution to * Business Problem: Both parties agree on how the solution addresses the * customer's business problem.
Completed Action Plan: A diff --git a/generated/src/aws-cpp-sdk-partnercentral-selling/include/aws/partnercentral-selling/model/ReasonCode.h b/generated/src/aws-cpp-sdk-partnercentral-selling/include/aws/partnercentral-selling/model/ReasonCode.h index 1aca25938a9..35ef1916c5b 100644 --- a/generated/src/aws-cpp-sdk-partnercentral-selling/include/aws/partnercentral-selling/model/ReasonCode.h +++ b/generated/src/aws-cpp-sdk-partnercentral-selling/include/aws/partnercentral-selling/model/ReasonCode.h @@ -25,7 +25,8 @@ namespace Model EngagementInvitationConflict, InternalError, OpportunityValidationFailed, - OpportunityConflict + OpportunityConflict, + ResourceSnapshotAccessDenied }; namespace ReasonCodeMapper diff --git a/generated/src/aws-cpp-sdk-partnercentral-selling/include/aws/partnercentral-selling/model/RejectEngagementInvitationRequest.h b/generated/src/aws-cpp-sdk-partnercentral-selling/include/aws/partnercentral-selling/model/RejectEngagementInvitationRequest.h index 3848d3f57e0..2c9b0b49f19 100644 --- a/generated/src/aws-cpp-sdk-partnercentral-selling/include/aws/partnercentral-selling/model/RejectEngagementInvitationRequest.h +++ b/generated/src/aws-cpp-sdk-partnercentral-selling/include/aws/partnercentral-selling/model/RejectEngagementInvitationRequest.h @@ -36,9 +36,9 @@ namespace Model ///@{ /** - *
Specifies the catalog related to the engagement invitation. Accepted values
- * are AWS
and Sandbox
, which determine the environment
- * in which the opportunity is managed.
This is the catalog that's associated with the engagement invitation.
+ * Acceptable values are AWS
or Sandbox
, and these values
+ * determine the environment in which the opportunity is managed.
Specifies the unique identifier of the EngagementInvitation
to
- * be rejected. Providing the correct identifier ensures that the intended
- * invitation is rejected.
This is the unique identifier of the rejected
+ * EngagementInvitation
. Providing the correct identifier helps to
+ * ensure that the intended invitation is rejected.
Specifies the reason for rejecting the engagement invitation. Providing a - * reason helps document the rationale behind the rejection and assists AWS in - * tracking patterns or issues. Possible values include:
- * Customer problem unclear: The customer's problem is not clearly - * defined.
Next steps unclear: The next steps required - * to proceed are not clear.
Unable to support: The - * partner is unable to provide support due to resource or capability - * constraints.
Duplicate of Partner Referral: The - * opportunity is a duplicate of an existing referral.
- * Other: Any other reason not covered by the specified values.
This describes the reason for rejecting the engagement invitation, which + * helps AWS track usage patterns. Acceptable values include the following:
+ *Customer problem unclear: The customer's problem isn't + * understood.
Next steps unclear: The next steps + * required to proceed aren't understood.
Unable to + * support: The partner is unable to provide support due to resource or + * capability constraints.
Duplicate of partner referral: + * The opportunity is a duplicate of an existing referral.
+ * Other: Any reason not covered by other values.
ListSolutions
operation. If the specific
* solution identifier is not available, you can use the value Other
* and provide details about the solution in the otherSolutionOffered
- * field. However, once the opportunity reaches the Committed
stage or
+ * field. But when the opportunity reaches the Committed
stage or
* beyond, the Other
value cannot be used, and a valid solution
* identifier must be provided.
By associating the relevant solutions with - * the opportunity, you can clearly communicate the offerings that are being - * considered or implemented to address the customer's business problem.
+ * the opportunity, you can communicate the offerings that are being considered or + * implemented to address the customer's business problem. */ inline const Aws::VectorA unique, case-sensitive identifier provided by the client to ensure the - * idempotency of the request. Can be a random or meaningful string, but must be - * unique for each request.
+ *A unique, case-sensitive identifier provided by the client that helps to + * ensure the idempotency of the request. This can be a random or meaningful string + * but must be unique for each request.
*/ inline const Aws::String& GetClientToken() const{ return m_clientToken; } inline bool ClientTokenHasBeenSet() const { return m_clientTokenHasBeenSet; } @@ -69,8 +69,8 @@ namespace Model ///@{ /** *Specifies the unique identifier of the EngagementInvitation
to
- * be accepted. Providing the correct identifier ensures the right engagement
- * invitation is processed.
Indicates the reason for task failure using an enumerated code. Possible
- * values are: ACCEPT_ENGAGEMENT_INVITATION_FAILED
,
- * GET_ENGAGEMENT_INVITATION_FAILED
,
- * CREATE_OPPORTUNITY_FAILED
,
- * CREATE_RESOURCE_VIEW_AUTOMATION_FAILED
,
- * SUBMIT_OPPORTUNITY_FAILED
.
Indicates the reason for task failure using an enumerated code.
*/ inline const ReasonCode& GetReasonCode() const{ return m_reasonCode; } inline void SetReasonCode(const ReasonCode& value) { m_reasonCode = value; } @@ -121,8 +116,7 @@ namespace Model ///@{ /** - *The unique identifier of the task, used to track the task’s progress. This
- * value follows a specific pattern: ^oit-[0-9a-z]{13}$
.
The unique identifier of the task, used to track the task’s progress.
*/ inline const Aws::String& GetTaskId() const{ return m_taskId; } inline void SetTaskId(const Aws::String& value) { m_taskId = value; } @@ -135,8 +129,7 @@ namespace Model ///@{ /** - *Indicates the current status of the task. Valid values include
- * IN_PROGRESS
, COMPLETE
, and FAILED
.
Indicates the current status of the task.
*/ inline const TaskStatus& GetTaskStatus() const{ return m_taskStatus; } inline void SetTaskStatus(const TaskStatus& value) { m_taskStatus = value; } diff --git a/generated/src/aws-cpp-sdk-partnercentral-selling/include/aws/partnercentral-selling/model/StartEngagementFromOpportunityTaskRequest.h b/generated/src/aws-cpp-sdk-partnercentral-selling/include/aws/partnercentral-selling/model/StartEngagementFromOpportunityTaskRequest.h index 9bac3f6c0cb..9f0fdae809d 100644 --- a/generated/src/aws-cpp-sdk-partnercentral-selling/include/aws/partnercentral-selling/model/StartEngagementFromOpportunityTaskRequest.h +++ b/generated/src/aws-cpp-sdk-partnercentral-selling/include/aws/partnercentral-selling/model/StartEngagementFromOpportunityTaskRequest.h @@ -64,7 +64,7 @@ namespace Model ///@{ /** - *A unique token provided by the client to ensure the idempotency of the + *
A unique token provided by the client to help ensure the idempotency of the * request. It helps prevent the same task from being performed multiple times.
*/ inline const Aws::String& GetClientToken() const{ return m_clientToken; } @@ -80,7 +80,8 @@ namespace Model ///@{ /** *The unique identifier of the opportunity from which the engagement task is to - * be initiated. This ensures the task is applied to the correct opportunity.
+ * be initiated. This helps ensure that the task is applied to the correct + * opportunity. */ inline const Aws::String& GetIdentifier() const{ return m_identifier; } inline bool IdentifierHasBeenSet() const { return m_identifierHasBeenSet; } diff --git a/generated/src/aws-cpp-sdk-partnercentral-selling/include/aws/partnercentral-selling/model/StartEngagementFromOpportunityTaskResult.h b/generated/src/aws-cpp-sdk-partnercentral-selling/include/aws/partnercentral-selling/model/StartEngagementFromOpportunityTaskResult.h index 2553f49e8da..2ae4df224eb 100644 --- a/generated/src/aws-cpp-sdk-partnercentral-selling/include/aws/partnercentral-selling/model/StartEngagementFromOpportunityTaskResult.h +++ b/generated/src/aws-cpp-sdk-partnercentral-selling/include/aws/partnercentral-selling/model/StartEngagementFromOpportunityTaskResult.h @@ -65,12 +65,7 @@ namespace Model ///@{ /** - *Indicates the reason for task failure using an enumerated code. Possible
- * values are: ACCEPT_ENGAGEMENT_INVITATION_FAILED
,
- * GET_ENGAGEMENT_INVITATION_FAILED
,
- * CREATE_OPPORTUNITY_FAILED
,
- * CREATE_RESOURCE_VIEW_AUTOMATION_FAILED
,
- * SUBMIT_OPPORTUNITY_FAILED
.
Indicates the reason for task failure using an enumerated code.
*/ inline const ReasonCode& GetReasonCode() const{ return m_reasonCode; } inline void SetReasonCode(const ReasonCode& value) { m_reasonCode = value; } diff --git a/generated/src/aws-cpp-sdk-partnercentral-selling/include/aws/partnercentral-selling/model/UpdateOpportunityRequest.h b/generated/src/aws-cpp-sdk-partnercentral-selling/include/aws/partnercentral-selling/model/UpdateOpportunityRequest.h index 06f836d139a..cc07c2d1c78 100644 --- a/generated/src/aws-cpp-sdk-partnercentral-selling/include/aws/partnercentral-selling/model/UpdateOpportunityRequest.h +++ b/generated/src/aws-cpp-sdk-partnercentral-selling/include/aws/partnercentral-selling/model/UpdateOpportunityRequest.h @@ -50,7 +50,7 @@ namespace Model * value from a predefined list:AWS
or Sandbox
. The
* catalog determines which environment the opportunity is updated in. Use
* AWS
to update real opportunities in the production environment, and
- * Sandbox
to test in a secure and isolated environment. When you use
+ * Sandbox
for testing in secure, isolated environments. When you use
* the Sandbox
catalog, it allows you to simulate and validate your
* interactions with Amazon Web Services services without affecting live data or
* operations.
@@ -68,7 +68,7 @@ namespace Model
///@{
/**
* Specifies details of the customer associated with the
- * Opportunity
.
Opportunity
.
*/
inline const Customer& GetCustomer() const{ return m_customer; }
inline bool CustomerHasBeenSet() const { return m_customerHasBeenSet; }
@@ -134,8 +134,8 @@ namespace Model
/**
* Specifies if the opportunity is associated with national security concerns.
* This flag is only applicable when the industry is Government
. For
- * national security-related opportunities, specific validation and compliance
- * rules may apply, impacting the opportunity's visibility and processing.
Identifies the type of support the partner needs from Amazon Web Services. - *
Valid values:
Co-Sell - Architectural Validation: + *
Valid values:
Cosell—Architectural Validation: * Confirmation from Amazon Web Services that the partner's proposed solution * architecture is aligned with Amazon Web Services best practices and poses - * minimal architectural risks.
Co-Sell - Business - * Presentation: Request Amazon Web Services seller's participation in a joint - * customer presentation.
Co-Sell - Competitive Information: - * Access to Amazon Web Services competitive resources and support for the - * partner's proposed solution.
Co-Sell - Pricing Assistance: - * Connect with an AWS seller for support situations where a partner may be - * receiving an upfront discount on a service (for example: EDP deals).
Co-Sell - Technical Consultation: Connection with an Amazon Web - * Services Solutions Architect to address the partner's questions about the - * proposed solution.
Co-Sell - Total Cost of Ownership - * Evaluation: Assistance with quoting different cost savings of proposed solutions - * on Amazon Web Services versus on-premises or a traditional hosting environment. - *
Co-Sell - Deal Support: Request Amazon Web Services seller's - * support to progress the opportunity (for example: joint customer call, strategic - * positioning).
Co-Sell - Support for Public Tender / RFx: - * Opportunity related to the public sector where the partner needs RFx support - * from Amazon Web Services.
Do Not Need Support from AWS Sales - * Rep: Indicates that a partner doesn't need support from an Amazon Web Services - * Sales representative. The opportunity is managed solely by the partner. It's - * possible to request co-selling support on these opportunities at any stage - * during their lifecycle. Also known as, for-visibility-only (FVO) opportunity. - *
Cosell—Business Presentation: + * Request Amazon Web Services seller's participation in a joint customer + * presentation.
Cosell—Competitive Information: Access to + * Amazon Web Services competitive resources and support for the partner's proposed + * solution.
Cosell—Pricing Assistance: Connect with an AWS + * seller for support situations where a partner may be receiving an upfront + * discount on a service (for example: EDP deals).
+ * Cosell—Technical Consultation: Connection with an Amazon Web Services Solutions + * Architect to address the partner's questions about the proposed solution.
+ *Cosell—Total Cost of Ownership Evaluation: Assistance with + * quoting different cost savings of proposed solutions on Amazon Web Services + * versus on-premises or a traditional hosting environment.
+ * Cosell—Deal Support: Request Amazon Web Services seller's support to progress + * the opportunity (for example: joint customer call, strategic positioning).
+ *Cosell—Support for Public Tender/RFx: Opportunity related to the + * public sector where the partner needs RFx support from Amazon Web Services.
+ *Do Not Need Support from AWS Sales Rep: Indicates that a partner + * doesn't need support from an Amazon Web Services Sales representative. The + * opportunity is managed solely by the partner. It's possible to request coselling + * support on these opportunities at any stage during their lifecycle. Also known + * as, for-visibility-only (FVO) opportunity.
Enables you to create a formal association between an Opportunity
and various related entities, enriching the context and details of the opportunity for better collaboration and decision-making. You can associate an opportunity with the following types of entities:
Partner Solution: A software product or consulting practice created and delivered by Partners. Partner Solutions help customers address specific business challenges or achieve particular goals using Amazon Web Services services.
Amazon Web Services Product: Amazon Web Services offers a wide range of products and services designed to provide scalable, reliable, and cost-effective infrastructure solutions. For the latest list of Amazon Web Services products, refer to Amazon Web Services products.
Amazon Web Services Marketplace private offer: Allows Amazon Web Services Marketplace sellers to extend custom pricing and terms to individual Amazon Web Services customers. Sellers can negotiate custom prices, payment schedules, and end user license terms through private offers, enabling Amazon Web Services customers to acquire software solutions tailored to their specific needs. For more information, refer to Private offers in Amazon Web Services Marketplace.
To obtain identifiers for these entities, use the following methods:
Solution: Use the ListSolutions
operation.
AWS products: For the latest list of Amazon Web Services products, refer to the Amazon Web Services products list.
Amazon Web Services Marketplace private offer: Use the AWS Marketplace Catalog API to list entities. Specifically, use the ListEntities
operation to retrieve a list of private offers. The request to the ListEntities
API returns the details of the private offers available to you. For more information, refer to ListEntities.
Enables you to create a formal association between an Opportunity
and various related entities, enriching the context and details of the opportunity for better collaboration and decision making. You can associate an opportunity with the following entity types:
Partner Solution: A software product or consulting practice created and delivered by Partners. Partner Solutions help customers address business challenges using Amazon Web Services services.
Amazon Web Services Products: Amazon Web Services offers many products and services that provide scalable, reliable, and cost-effective infrastructure solutions. For the latest list of Amazon Web Services products, see Amazon Web Services products.
Amazon Web Services Marketplace private offer: Allows Amazon Web Services Marketplace sellers to extend custom pricing and terms to individual Amazon Web Services customers. Sellers can negotiate custom prices, payment schedules, and end user license terms through private offers, enabling Amazon Web Services customers to acquire software solutions tailored to their specific needs. For more information, see Private offers in Amazon Web Services Marketplace.
To obtain identifiers for these entities, use the following methods:
Solution: Use the ListSolutions
operation.
AWS Products: For the latest list of Amazon Web Services products, see Amazon Web Services products.
Amazon Web Services Marketplace private offer: Use the Using the Amazon Web Services Marketplace Catalog API to list entities. Specifically, use the ListEntities
operation to retrieve a list of private offers. The request returns the details of available private offers. For more information, see ListEntities.
Creates an Opportunity
record in Partner Central. Use this operation to create a potential business opportunity intended to be submitted to Amazon Web Services. Creating an opportunity sets its Lifecycle.ReviewStatus
to Pending Submission
.
To fully submit an opportunity, follow these steps:
To create the opportunity, use CreateOpportunity
.
To associate a solution with the opportunity, use AssociateOpportunity
.
To submit the opportunity, use SubmitOpportunity
.
After submission, you can't edit the opportunity until the review is complete. However, opportunities in the Pending Submission
state still need all details completed. You can update the opportunity while it's in the Pending Submission
state.
There's a set of mandatory fields required to create opportunities, but consider providing optional fields to enrich the opportunity record.
", + "documentation":" Creates an Opportunity
record in Partner Central. Use this operation to create a potential business opportunity for submission to Amazon Web Services. Creating an opportunity sets Lifecycle.ReviewStatus
to Pending Submission
.
To submit an opportunity, follow these steps:
To create the opportunity, use CreateOpportunity
.
To associate a solution with the opportunity, use AssociateOpportunity
.
To submit the opportunity, use StartEngagementFromOpportunityTask
.
After submission, you can't edit the opportunity until the review is complete. But opportunities in the Pending Submission
state must have complete details. You can update the opportunity while it's in the Pending Submission
state.
There's a set of mandatory fields to create opportunities, but consider providing optional fields to enrich the opportunity record.
", "idempotent":true }, "DisassociateOpportunity":{ @@ -80,7 +80,7 @@ {"shape":"ValidationException"}, {"shape":"ResourceNotFoundException"} ], - "documentation":" Allows you to remove an existing association between an Opportunity
and related entities such as a Partner Solution, Amazon Web Services product, or an Amazon Web Services Marketplace offer. This operation is the counterpart to AssociateOpportunity
, and it provides flexibility to manage associations as business needs change.
Use this operation to update the associations of an Opportunity
due to changes in the related entities, or if an association was made in error. Ensuring accurate associations helps maintain clarity and accuracy to track and manage business opportunities. When you replace an entity, first attach the new entity and then disassociate the one to be removed, especially if it's the last remaining related entity that's required.
Allows you to remove an existing association between an Opportunity
and related entities, such as a Partner Solution, Amazon Web Services product, or an Amazon Web Services Marketplace offer. This operation is the counterpart to AssociateOpportunity
, and it provides flexibility to manage associations as business needs change.
Use this operation to update the associations of an Opportunity
due to changes in the related entities, or if an association was made in error. Ensuring accurate associations helps maintain clarity and accuracy to track and manage business opportunities. When you replace an entity, first attach the new entity and then disassociate the one to be removed, especially if it's the last remaining entity that's required.
Retrieves the details of an engagement invitation shared by AWS with a partner. The information includes key aspects such as the customer, project details, and lifecycle information related to the engagement.
" + "documentation":"Retrieves the details of an engagement invitation shared by AWS with a partner. The information includes aspects such as customer, project details, and lifecycle information. To connect an engagement invitation with an opportunity, match the invitation’s Payload.Project.Title
with opportunity Project.Title
.
This request accepts a list of filters to use to retrieve a specific subset of opportunities, as well as sort options. This feature is available to partners from Partner Central using the ListOpportunities
API action.
To synchronize your system with Amazon Web Services, only list the opportunities that were newly created or updated. We recommend you rely on events emitted by the service into your Amazon Web Services account’s Amazon EventBridge default event bus, you can also use the ListOpportunities
action.
We recommend the following approach:
Find the latest LastModifiedDate
that you stored, and only use the values that came from Amazon Web Services. Don’t use values generated by your system.
When you send a ListOpportunities
request, submit the date in ISO 8601 format in the AfterLastModifiedDate
filter.
Amazon Web Services only returns opportunities created or updated on or after that date and time. Use NextToken
to iterate over all pages.
This request accepts a list of filters that retrieve opportunity subsets as well as sort options. This feature is available to partners from Partner Central using the ListOpportunities
API action.
To synchronize your system with Amazon Web Services, only list the opportunities that were newly created or updated. We recommend you rely on events emitted by the service into your Amazon Web Services account’s Amazon EventBridge default event bus, you can also use the ListOpportunities
action.
We recommend the following approach:
Find the latest LastModifiedDate
that you stored, and only use the values that came from Amazon Web Services. Don’t use values generated by your system.
When you send a ListOpportunities
request, submit the date in ISO 8601 format in the AfterLastModifiedDate
filter.
Amazon Web Services only returns opportunities created or updated on or after that date and time. Use NextToken
to iterate over all pages.
Use this action to reject an EngagementInvitation
that has been shared by AWS. Rejecting the engagement invitation indicates that the partner does not wish to pursue the opportunity, and all related data will be inaccessible after the rejection.
This action rejects an EngagementInvitation
that AWS shared. Rejecting an invitation indicates that the partner doesn't want to pursue the opportunity, and all related data will become inaccessible thereafter.
This action starts the engagement by accepting an EngagementInvitation
. The task is asynchronous and involves several steps: accepting the invitation, creating an opportunity in the partner’s account from the AWS Opportunity, and copying over key details for tracking. Once completed, an Opportunity Created
event is generated, indicating that the opportunity has been successfully created in the partner's account.
This action starts the engagement by accepting an EngagementInvitation
. The task is asynchronous and involves the following steps: accepting the invitation, creating an opportunity in the partner’s account from the AWS opportunity, and copying details for tracking. When completed, an Opportunity Created
event is generated, indicating that the opportunity has been successfully created in the partner's account.
Specifies the industry the end Customer
belongs to that's associated with the Opportunity
. It refers to the category or sector where the customer's business operates. This is a required field.
Specifies the industry the end Customer
belongs to that's associated with the Opportunity
. It refers to the category or sector where the customer's business operates. This is a required field.
Specifies which industry the end Customer
belongs to associated with the Opportunity
. It refers to the category or sector that the customer's business operates in.
To submit a value outside the picklist, use Other
.
Conditionally mandatory if Other
is selected for Industry Vertical in LOVs.
Specifies which industry the end Customer
belongs to associated with the Opportunity
. It refers to the category or sector that the customer's business operates in.
To submit a value outside the picklist, use Other
.
Conditionally mandatory if Other
is selected for Industry Vertical in LOVs.
Specifies the catalog associated with the request. This field takes a string value from a predefined list: AWS
or Sandbox
. The catalog determines which environment the opportunity is assigned in. Use AWS
to assign real opportunities in the Amazon Web Services catalog, and Sandbox
to test in a secure and isolated environment.
Specifies the catalog associated with the request. This field takes a string value from a predefined list: AWS
or Sandbox
. The catalog determines which environment the opportunity is assigned in. Use AWS
to assign real opportunities in the Amazon Web Services catalog, and Sandbox
for testing in secure, isolated environments.
Specifies the business title of the assignee managing the opportunity. This helps clarify the individual's role and responsibilities within the organization.
" + "documentation":"Specifies the business title of the assignee managing the opportunity. This helps clarify the individual's role and responsibilities within the organization. Use the value PartnerAccountManager
to update details of the opportunity owner.
Specifies the first name of the assignee managing the opportunity.
" + "documentation":"Specifies the first name of the assignee managing the opportunity. The system automatically retrieves this value from the user profile by referencing the associated email address.
" }, "LastName":{ "shape":"AssigneeContactLastNameString", - "documentation":"Specifies the last name of the assignee managing the opportunity.
" + "documentation":"Specifies the last name of the assignee managing the opportunity. The system automatically retrieves this value from the user profile by referencing the associated email address.
" } }, - "documentation":"Represents the contact details of the individual assigned to manage the opportunity within the partner organization. This ensures that there is a clear point of contact for the opportunity's progress and updates.
" + "documentation":"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.
" }, "AssigneeContactFirstNameString":{ "type":"string", @@ -529,7 +529,7 @@ "members":{ "Catalog":{ "shape":"CatalogIdentifier", - "documentation":" Specifies the catalog associated with the request. This field takes a string value from a predefined list: AWS
or Sandbox
. The catalog determines whichenvironment the opportunity association is made in. Use AWS
to associate opportunities in the Amazon Web Services catalog, and Sandbox
to test in a secure and isolated environment.
Specifies the catalog associated with the request. This field takes a string value from a predefined list: AWS
or Sandbox
. The catalog determines which environment the opportunity association is made in. Use AWS
to associate opportunities in the Amazon Web Services catalog, and Sandbox
for testing in secure, isolated environments.
Specifies the type of the related entity you're associating with the Opportunity
. This helps to categorize and properly process the association.
Specifies the entity type that you're associating with the Opportunity
. This helps to categorize and properly process the association.
Provides a list of customer contacts involved in the opportunity. These contacts may include decision-makers, influencers, and other key stakeholders within the customer's organization.
" + "documentation":"Provides a list of customer contacts involved in the opportunity. These contacts may include decision makers, influencers, and other stakeholders within the customer's organization.
" } }, "documentation":"Represents the customer associated with the AWS opportunity. This field captures key details about the customer that are necessary for managing the opportunity.
" @@ -672,7 +672,7 @@ }, "NextSteps":{ "shape":"AwsOpportunityLifeCycleNextStepsString", - "documentation":"Specifies the immediate next steps required to progress the opportunity. These steps are based on AWS's guidance and the current stage of the opportunity.
" + "documentation":"Specifies the immediate next steps required to progress the opportunity. These steps are based on AWS guidance and the current stage of the opportunity.
" }, "NextStepsHistory":{ "shape":"AwsOpportunityLifeCycleNextStepsHistoryList", @@ -769,14 +769,14 @@ "members":{ "InvolvementType":{ "shape":"SalesInvolvementType", - "documentation":"Specifies the type of AWS involvement in the opportunity, such as co-selling, deal support, or technical consultation. This helps categorize the nature of AWS's participation.
" + "documentation":"Specifies the type of AWS involvement in the opportunity, such as coselling, deal support, or technical consultation. This helps categorize the nature of AWS participation.
" }, "Visibility":{ "shape":"Visibility", - "documentation":"Determines who can view AWS's involvement in the opportunity. Typically, this field is set to Full
for most cases, but it may be restricted based on special program requirements or confidentiality needs.
Determines who can view AWS involvement in the opportunity. Typically, this field is set to Full
for most cases, but it may be restricted based on special program requirements or confidentiality needs.
Indicates the level of AWS involvement in the opportunity. This field helps track AWS's role and participation throughout the engagement, such as providing technical support, deal assistance, or sales support.
" + "documentation":"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.
" }, "AwsTeamMember":{ "type":"structure", @@ -904,7 +904,7 @@ "members":{ "BusinessTitle":{ "shape":"JobTitle", - "documentation":"The partner contact's title (job title or role) associated with the Opportunity
.
The partner contact's title (job title or role) associated with the Opportunity
. BusinessTitle
supports either PartnerAccountManager
or OpportunityOwner
.
Specifies the catalog associated with the request. This field takes a string value from a predefined list: AWS
or Sandbox
. The catalog determines which environment the opportunity is created in. Use AWS
to create opportunities in the Amazon Web Services catalog, and Sandbox
to test in a secure and isolated environment.
Specifies the catalog associated with the request. This field takes a string value from a predefined list: AWS
or Sandbox
. The catalog determines which environment the opportunity is created in. Use AWS
to create opportunities in the Amazon Web Services catalog, and Sandbox
for testing in secure, isolated environments.
Required to be unique, and should be unchanging, it can be randomly generated or a meaningful string.
Default: None
Best practice: To ensure uniqueness and avoid collisions, we recommend you use a UUID (Universally Unique Identifier) as the ClientToken
. You can use standard libraries available in most programming languages to generated this. If you use the same client token, the API throws this error: \"Conflicting client token submitted for a new request body\".
Required to be unique, and should be unchanging, it can be randomly generated or a meaningful string.
Default: None
Best practice: To help ensure uniqueness and avoid conflicts, use a Universally Unique Identifier (UUID) as the ClientToken
. You can use standard libraries from most programming languages to generate this. If you use the same client token, the API returns the following error: \"Conflicting client token submitted for a new request body.\"
Represents the internal team handling the opportunity. Specify the members involved in collaborating on this opportunity within the partner's organization.
" + "documentation":"Represents the internal team handling the opportunity. Specify collaborating members of this opportunity who are within the partner's organization.
" }, "OpportunityType":{ "shape":"OpportunityType", @@ -1238,11 +1238,11 @@ }, "PartnerOpportunityIdentifier":{ "shape":"CreateOpportunityRequestPartnerOpportunityIdentifierString", - "documentation":"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.
This field allows partners to link an opportunity to their CRM, to ensure seamless integration and accurate synchronization between the Partner Central API and the partner's internal systems.
" + "documentation":"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 to the partner.
This field allows partners to link an opportunity to their CRM, which helps to ensure seamless integration and accurate synchronization between the Partner Central API and the partner's internal systems.
" }, "PrimaryNeedsFromAws":{ "shape":"PrimaryNeedsFromAws", - "documentation":"Identifies the type of support the partner needs from Amazon Web Services.
Valid values:
Co-Sell - Architectural Validation: Confirmation from Amazon Web Services that the partner's proposed solution architecture is aligned with Amazon Web Services best practices and poses minimal architectural risks.
Co-Sell - Business Presentation: Request Amazon Web Services seller's participation in a joint customer presentation.
Co-Sell - Competitive Information: Access to Amazon Web Services competitive resources and support for the partner's proposed solution.
Co-Sell - Pricing Assistance: Connect with an Amazon Web Services seller for support situations where a partner may be receiving an upfront discount on a service (for example: EDP deals).
Co-Sell - Technical Consultation: Connect with an Amazon Web Services Solutions Architect to address the partner's questions about the proposed solution.
Co-Sell - Total Cost of Ownership Evaluation: Assistance with quoting different cost savings of proposed solutions on Amazon Web Services versus on-premises or a traditional hosting environment.
Co-Sell - Deal Support: Request Amazon Web Services seller's support to progress the opportunity (for example: joint customer call, strategic positioning).
Co-Sell - Support for Public Tender / RFx: Opportunity related to the public sector where the partner needs Amazon Web Services RFx support.
Do Not Need Support from AWS Sales Rep: Indicates that a partner doesn't need support from an Amazon Web Services sales representative, and the partner solely manages the opportunity. It's possible to request co-selling support on these opportunities at any stage during their lifecycle. Also known as, for-visibility-only (FVO) opportunity.
Identifies the type of support the partner needs from Amazon Web Services.
Valid values:
Cosell—Architectural Validation: Confirmation from Amazon Web Services that the partner's proposed solution architecture is aligned with Amazon Web Services best practices and poses minimal architectural risks.
Cosell—Business Presentation: Request Amazon Web Services seller's participation in a joint customer presentation.
Cosell—Competitive Information: Access to Amazon Web Services competitive resources and support for the partner's proposed solution.
Cosell—Pricing Assistance: Connect with an Amazon Web Services seller for support situations where a partner may be receiving an upfront discount on a service (for example: EDP deals).
Cosell—Technical Consultation: Connect with an Amazon Web Services Solutions Architect to address the partner's questions about the proposed solution.
Cosell—Total Cost of Ownership Evaluation: Assistance with quoting different cost savings of proposed solutions on Amazon Web Services versus on-premises or a traditional hosting environment.
Cosell—Deal Support: Request Amazon Web Services seller's support to progress the opportunity (for example: joint customer call, strategic positioning).
Cosell—Support for Public Tender/RFx: Opportunity related to the public sector where the partner needs Amazon Web Services RFx support.
Do Not Need Support from AWS Sales Rep: Indicates that a partner doesn't need support from an Amazon Web Services sales representative, and the partner solely manages the opportunity. It's possible to request coselling support on these opportunities at any stage during their lifecycles. This is also known as a for-visibility-only (FVO) opportunity.
Specifies details of a customer's procurement terms. Required only for partners in eligible programs.
" + "documentation":"Specifies details of a customer's procurement terms. This is required only for partners in eligible programs.
" } } }, @@ -1269,11 +1269,11 @@ "members":{ "Id":{ "shape":"OpportunityIdentifier", - "documentation":" Read-only, system-generated Opportunity
unique identifier. Amazon Web Services creates this identifier, and it's used for all subsequent actions on the opportunity, such as updates, associations, and submissions. It ensures that each opportunity can be accurately tracked and managed within the system.
Read-only, system-generated Opportunity
unique identifier. Amazon Web Services creates this identifier, and it's used for all subsequent opportunity actions, such as updates, associations, and submissions. It helps to ensure that each opportunity is accurately tracked and managed.
DateTime
when the opportunity was last modified. When the Opportunity
is created, its value is equal to CreatedDate
.
DateTime
when the opportunity was last modified. When the Opportunity
is created, its value is CreatedDate
.
Specifies the catalog associated with the request. This field takes a string value from a predefined list: AWS
or Sandbox
. The catalog determines which environment the opportunity disassociation is made in. Use AWS
to disassociate opportunities in the Amazon Web Services catalog, and Sandbox
to test in a secure and isolated environment.
Specifies the catalog associated with the request. This field takes a string value from a predefined list: AWS
or Sandbox
. The catalog determines which environment the opportunity disassociation is made in. Use AWS
to disassociate opportunities in the Amazon Web Services catalog, and Sandbox
for testing in secure, isolated environments.
The opportunity's unique identifier for when you want to disassociate it from related entities. This identifier is crucial to ensure the correct opportunity is updated, especially in environments with numerous opportunities.
Validation: Ensure that the identifier provided corresponds to an existing opportunity in the Amazon Web Services system because incorrect identifiers result in an error and no changes are made.
" + "documentation":"The opportunity's unique identifier for when you want to disassociate it from related entities. This identifier helps to ensure that the correct opportunity is updated.
Validation: Ensure that the provided identifier corresponds to an existing opportunity in the Amazon Web Services system because incorrect identifiers result in an error and no changes are made.
" }, "RelatedEntityIdentifier":{ "shape":"DisassociateOpportunityRequestRelatedEntityIdentifierString", - "documentation":"The related entity's identifier that you want to disassociate from the opportunity. Depending on the type of entity, this could be a simple identifier or an Amazon Resource Name (ARN) for entities managed through Amazon Web Services Marketplace.
For Amazon Web Services Marketplace entities, use the Amazon Web Services Marketplace API to obtain the necessary ARNs. For guidance on retrieving these ARNs, refer to Amazon Web Services Marketplace Catalog API .
Validation: Ensure the identifier or ARN is valid and corresponds to an existing related entity. An incorrect or invalid identifier results in an error.
" + "documentation":"The related entity's identifier that you want to disassociate from the opportunity. Depending on the type of entity, this could be a simple identifier or an Amazon Resource Name (ARN) for entities managed through Amazon Web Services Marketplace.
For Amazon Web Services Marketplace entities, use the Amazon Web Services Marketplace API to obtain the necessary ARNs. For guidance on retrieving these ARNs, see Amazon Web Services MarketplaceUsing the Amazon Web Services Marketplace Catalog API.
Validation: Ensure the identifier or ARN is valid and corresponds to an existing entity. An incorrect or invalid identifier results in an error.
" }, "RelatedEntityType":{ "shape":"RelatedEntityType", - "documentation":"The type of the entity that you're disassociating from the opportunity. When you specify the entity type, it helps the system correctly process the disassociation request and ensures that the right connections are removed.
Examples of entity types include Partner Solution, Amazon Web Services product, and Amazon Web Services Marketplace offer. Ensure that the value matches one of the expected entity types.
Validation: Provide a valid entity type to ensure successful disassociation. Invalid or incorrect entity types result in an error.
" + "documentation":"The type of the entity that you're disassociating from the opportunity. When you specify the entity type, it helps the system correctly process the disassociation request to ensure that the right connections are removed.
Examples of entity types include Partner Solution, Amazon Web Services product, and Amazon Web Services Marketplaceoffer. Ensure that the value matches one of the expected entity types.
Validation: Provide a valid entity type to help ensure successful disassociation. An invalid or incorrect entity type results in an error.
" } } }, @@ -1575,7 +1576,7 @@ "documentation":"Provides the website URL of the customer’s company. This field helps partners verify the legitimacy and size of the customer organization.
" } }, - "documentation":"Contains details about the customer associated with the Engagement Invitation, including key company information and industry.
" + "documentation":"Contains details about the customer associated with the Engagement Invitation, including company information and industry.
" }, "EngagementCustomerBusinessProblem":{ "type":"string", @@ -1622,7 +1623,7 @@ }, "ExpirationDate":{ "shape":"DateTime", - "documentation":"Indicates the date and time when the Engagement Invitation will expire. After this date, the invitation can no longer be accepted, and the opportunity will no longer be available for the partner to engage.
" + "documentation":"Indicates the date and time when the Engagement Invitation will expire. After this date, the invitation can no longer be accepted, and the opportunity will be unavailable to the partner.
" }, "Id":{ "shape":"EngagementInvitationArnOrIdentifier", @@ -1653,7 +1654,7 @@ "documentation":"Represents the current status of the Engagement Invitation, such as Pending
, Accepted
, or Rejected
. The status helps track the progress and response to the invitation.
Provides a summarized view of the Engagement Invitation, including key details like the identifier, status, and sender information. This summary helps partners track and manage AWS-originated opportunities.
" + "documentation":"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.
" }, "EngagementInvitationSummarySenderCompanyNameString":{ "type":"string", @@ -1687,7 +1688,7 @@ ], "members":{ "Amount":{ - "shape":"ExpectedCustomerSpendAmountString", + "shape":"String", "documentation":"Represents the estimated monthly revenue that the partner expects to earn from the opportunity. This helps in forecasting financial returns.
" }, "CurrencyCode":{ @@ -1705,10 +1706,6 @@ }, "documentation":"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.
" }, - "ExpectedCustomerSpendAmountString":{ - "type":"string", - "pattern":"^(0|([1-9][0-9]{0,30}))(\\.[0-9]{0,2})?$" - }, "ExpectedCustomerSpendCurrencyCodeEnum":{ "type":"string", "enum":[ @@ -1881,7 +1878,8 @@ "ZMW", "ZWL" ], - "pattern":"^USD$" + "pattern":"^USD$", + "sensitive":true }, "ExpectedCustomerSpendList":{ "type":"list", @@ -1906,7 +1904,7 @@ }, "RelatedOpportunityIdentifier":{ "shape":"OpportunityIdentifier", - "documentation":"The unique identifier for the related partner opportunity. Use this field to correlate an AWS opportunity with its corresponding partner opportunity in your CRM system.
" + "documentation":"The unique identifier for the related partner opportunity. Use this field to correlate an AWS opportunity with its corresponding partner opportunity.
" } } }, @@ -1920,7 +1918,7 @@ }, "Customer":{ "shape":"AwsOpportunityCustomer", - "documentation":"Provides details about the customer associated with the AWS Opportunity, including account information, industry, and other key customer data. These details help partners understand the business context of the opportunity.
" + "documentation":"Provides details about the customer associated with the AWS Opportunity, including account information, industry, and other customer data. These details help partners understand the business context of the opportunity.
" }, "Insights":{ "shape":"AwsOpportunityInsights", @@ -1928,7 +1926,7 @@ }, "InvolvementType":{ "shape":"SalesInvolvementType", - "documentation":"Specifies the type of involvement AWS has in the opportunity, such as direct co-sell or advisory support. This field helps partners understand the role AWS will play in advancing the opportunity.
" + "documentation":"Specifies the type of involvement AWS has in the opportunity, such as direct cosell or advisory support. This field helps partners understand the role AWS plays in advancing the opportunity.
" }, "InvolvementTypeChangeReason":{ "shape":"InvolvementTypeChangeReason", @@ -1940,7 +1938,7 @@ }, "OpportunityTeam":{ "shape":"AwsOpportunityTeamMembersList", - "documentation":"Details the AWS Opportunity team, including key members involved in the opportunity. This information helps partners know who from AWS is engaged and their roles in the opportunity.
" + "documentation":"Details the AWS opportunity team, including members involved. This information helps partners know who from AWS is engaged and what their role is.
" }, "Origin":{ "shape":"OpportunityOrigin", @@ -1977,7 +1975,7 @@ }, "Identifier":{ "shape":"EngagementInvitationArnOrIdentifier", - "documentation":"Specifies the unique identifier for the engagement invitation being retrieved.
" + "documentation":"Specifies the unique identifier for the retrieved engagement invitation.
" } } }, @@ -1990,7 +1988,7 @@ "members":{ "Arn":{ "shape":"String", - "documentation":"The Amazon Resource Name (ARN) that uniquely identifies the engagement invitation.
" + "documentation":"The Amazon Resource Name (ARN) that identifies the engagement invitation.
" }, "Catalog":{ "shape":"CatalogIdentifier", @@ -1998,7 +1996,7 @@ }, "EngagementTitle":{ "shape":"EngagementTitle", - "documentation":"The title of the engagement invitation, summarizing the purpose or key objectives of the opportunity shared by AWS.
" + "documentation":"The title of the engagement invitation, summarizing the purpose or objectives of the opportunity shared by AWS.
" }, "ExpirationDate":{ "shape":"DateTime", @@ -2038,7 +2036,7 @@ }, "Status":{ "shape":"InvitationStatus", - "documentation":"The current status of the engagement invitation (e.g., Accepted
, Pending
, or Rejected
).
The current status of the engagement invitation.
" } } }, @@ -2056,7 +2054,7 @@ "members":{ "Catalog":{ "shape":"CatalogIdentifier", - "documentation":" Specifies the catalog associated with the request. This field takes a string value from a predefined list: AWS
or Sandbox
. The catalog determines which environment the opportunity is fetched from. Use AWS
to retrieve opportunities in the Amazon Web Services catalog, and Sandbox
to retrieve opportunities in a secure and isolated testing environment.
Specifies the catalog associated with the request. This field takes a string value from a predefined list: AWS
or Sandbox
. The catalog determines which environment the opportunity is fetched from. Use AWS
to retrieve opportunities in the Amazon Web Services catalog, and Sandbox
to retrieve opportunities in a secure, isolated testing environment.
Specifies the opportunity type as 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.
Specifies the opportunity type as 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, which helps to ensure service continuity.
Expansion opportunity: Represents an opportunity to expand the scope of a customer's contract or subscription, either by adding new services or increasing the volume of existing services.
Identifies the type of support the partner needs from Amazon Web Services.
Valid values:
Co-Sell - Architectural Validation: Confirmation from Amazon Web Services that the partner's proposed solution architecture is aligned with Amazon Web Services best practices and poses minimal architectural risks.
Co-Sell - Business Presentation: Request Amazon Web Services seller's participation in a joint customer presentation.
Co-Sell - Competitive Information: Access to Amazon Web Services competitive resources and support for the partner's proposed solution.
Co-Sell - Pricing Assistance: Connect with an Amazon Web Services seller for support situations where a partner may be receiving an upfront discount on a service (for example: EDP deals).
Co-Sell - Technical Consultation: Connect with an Amazon Web Services Solutions Architect to address the partner's questions about the proposed solution.
Co-Sell - Total Cost of Ownership Evaluation: Assistance with quoting different cost savings of proposed solutions on Amazon Web Services versus on-premises or a traditional hosting environment.
Co-Sell - Deal Support: Request Amazon Web Services seller's support to progress the opportunity (for example: joint customer call, strategic positioning).
Co-Sell - Support for Public Tender / RFx: Opportunity related to the public sector where the partner needs Amazon Web Services RFx support.
Do Not Need Support from Amazon Web Services Sales Rep: Indicates that a partner doesn't need support from an Amazon Web Services sales representative, and the partner solely manages the opportunity. It's possible to request co-selling support on these opportunities at any stage during their lifecycle. Also known as, for-visibility-only (FVO) opportunity.
Identifies the type of support the partner needs from Amazon Web Services.
Valid values:
Cosell—Architectural Validation: Confirmation from Amazon Web Services that the partner's proposed solution architecture is aligned with Amazon Web Services best practices and poses minimal architectural risks.
Cosell—Business Presentation: Request Amazon Web Services seller's participation in a joint customer presentation.
Cosell—Competitive Information: Access to Amazon Web Services competitive resources and support for the partner's proposed solution.
Cosell—Pricing Assistance: Connect with an Amazon Web Services seller for support situations where a partner may be receiving an upfront discount on a service (for example: EDP deals).
Cosell—Technical Consultation: Connect with an Amazon Web Services Solutions Architect to address the partner's questions about the proposed solution.
Cosell—Total Cost of Ownership Evaluation: Assistance with quoting different cost savings of proposed solutions on Amazon Web Services versus on-premises or a traditional hosting environment.
Cosell—Deal Support: Request Amazon Web Services seller's support to progress the opportunity (for example: joint customer call, strategic positioning).
Cosell—Support for Public Tender/RFx: Opportunity related to the public sector where the partner needs Amazon Web Services RFx support.
Do Not Need Support from Amazon Web Services Sales Rep: Indicates that a partner doesn't need support from an Amazon Web Services sales representative, and the partner solely manages the opportunity. It's possible to request coselling support on these opportunities at any stage during their lifecycle. Also known as, for-visibility-only (FVO) opportunity.
Specifies the reason code when an opportunity is marked as Closed Lost. When you select an appropriate reason code, you communicate the context for closing the Opportunity
, and aid in accurate reports and analysis of opportunity outcomes. The possible values are:
Customer Deficiency: The customer lacked necessary resources or capabilities.
Delay/Cancellation of Project: The project was delayed or canceled.
Legal/Tax/Regulatory: Legal, tax, or regulatory issues prevented progress.
Lost to Competitor - Google: The opportunity was lost to Google.
Lost to Competitor - Microsoft: The opportunity was lost to Microsoft.
Lost to Competitor - SoftLayer: The opportunity was lost to SoftLayer.
Lost to Competitor - VMWare: The opportunity was lost to VMWare.
Lost to Competitor - Other: The opportunity was lost to a competitor not listed above.
No Opportunity: There was no opportunity to pursue.
On Premises Deployment: The customer chose an on-premises solution.
Partner Gap: The partner lacked necessary resources or capabilities.
Price: The price was not competitive or acceptable to the customer.
Security/Compliance: Security or compliance issues prevented progress.
Technical Limitations: Technical limitations prevented progress.
Customer Experience: Issues related to the customer's experience impacted the decision.
Other: Any reason not covered by the other values.
People/Relationship/Governance: Issues related to people, relationships, or governance.
Product/Technology: Issues related to the product or technology.
Financial/Commercial: Financial or commercial issues impacted the decision.
Specifies the reason code when an opportunity is marked as Closed Lost. When you select an appropriate reason code, you communicate the context for closing the Opportunity
, and aid in accurate reports and analysis of opportunity outcomes. The possible values are:
Customer Deficiency: The customer lacked necessary resources or capabilities.
Delay/Cancellation of Project: The project was delayed or canceled.
Legal/Tax/Regulatory: Legal, tax, or regulatory issues prevented progress.
Lost to Competitor—Google: The opportunity was lost to Google.
Lost to Competitor—Microsoft: The opportunity was lost to Microsoft.
Lost to Competitor—SoftLayer: The opportunity was lost to SoftLayer.
Lost to Competitor—VMWare: The opportunity was lost to VMWare.
Lost to Competitor—Other: The opportunity was lost to a competitor not listed above.
No Opportunity: There was no opportunity to pursue.
On Premises Deployment: The customer chose an on-premises solution.
Partner Gap: The partner lacked necessary resources or capabilities.
Price: The price was not competitive or acceptable to the customer.
Security/Compliance: Security or compliance issues prevented progress.
Technical Limitations: Technical limitations prevented progress.
Customer Experience: Issues related to the customer's experience impacted the decision.
Other: Any reason not covered by the other values.
People/Relationship/Governance: Issues related to people, relationships, or governance.
Product/Technology: Issues related to the product or technology.
Financial/Commercial: Financial or commercial issues impacted the decision.
Specifies the upcoming actions or tasks for the Opportunity
. This field is utilized to communicate to Amazon Web Services the next actions required for the Opportunity
.
Specifies the upcoming actions or tasks for the Opportunity
. Use this field to communicate with Amazon Web Services about the next actions required for the Opportunity
.
Indicates why an opportuntiy was sent back for further details. Partners must take corrective action based on the ReviewComments
.
Indicates why an opportunity was sent back for further details. Partners must take corrective action based on the ReviewComments
.
Indicates the review status of an opportunity referred by a partner. This field is read-only and only applicable for partner referrals. The possible values are:
Pending Submission: Not submitted for validation (editable).
Submitted: Submitted for validation, and Amazon Web Services hasn't reviewed it (read-only).
In Review: Amazon Web Services is validating (read-only).
Action Required: Issues that Amazon Web Services highlights need to be addressed. Partners should use the UpdateOpportunity
API action to update the opportunity, and ensure all required changes are made. Only these fields are editable when the Lifecycle.ReviewStatus
is Action Required
:
Customer.Account.Address.City
Customer.Account.Address.CountryCode
Customer.Account.Address.PostalCode
Customer.Account.Address.StateOrRegion
Customer.Account.Address.StreetAddress
Customer.Account.WebsiteUrl
LifeCycle.TargetCloseDate
Project.ExpectedMonthlyAWSRevenue.Amount
Project.ExpectedMonthlyAWSRevenue.CurrencyCode
Project.CustomerBusinessProblem
PartnerOpportunityIdentifier
After updates, the opportunity re-enters the validation phase. This process repeats until all issues are resolved, and the opportunity's Lifecycle.ReviewStatus
is set to Approved
or Rejected
.
Approved: Validated and converted into the Amazon Web Services seller's pipeline (editable).
Rejected: Disqualified (read-only).
Indicates the review status of an opportunity referred by a partner. This field is read-only and only applicable for partner referrals. The possible values are:
Pending Submission: Not submitted for validation (editable).
Submitted: Submitted for validation, and Amazon Web Services hasn't reviewed it (read-only).
In Review: Amazon Web Services is validating (read-only).
Action Required: Issues that Amazon Web Services highlights need to be addressed. Partners should use the UpdateOpportunity
API action to update the opportunity and helps to ensure that all required changes are made. Only the following fields are editable when the Lifecycle.ReviewStatus
is Action Required
:
Customer.Account.Address.City
Customer.Account.Address.CountryCode
Customer.Account.Address.PostalCode
Customer.Account.Address.StateOrRegion
Customer.Account.Address.StreetAddress
Customer.Account.WebsiteUrl
LifeCycle.TargetCloseDate
Project.ExpectedMonthlyAWSRevenue.Amount
Project.ExpectedMonthlyAWSRevenue.CurrencyCode
Project.CustomerBusinessProblem
PartnerOpportunityIdentifier
After updates, the opportunity re-enters the validation phase. This process repeats until all issues are resolved, and the opportunity's Lifecycle.ReviewStatus
is set to Approved
or Rejected
.
Approved: Validated and converted into the Amazon Web Services seller's pipeline (editable).
Rejected: Disqualified (read-only).
Specifies the current stage of the Opportunity
's lifecycle as it maps to Amazon Web Services stages from the current stage in the partner CRM. This field provides a translated value of the stage, and offers insight into the Opportunity
's progression in the sales cycle, according to Amazon Web Services definitions.
A lead and a prospect must be further matured to a Qualified
opportunity before submission. Opportunities that were closed/lost before submission aren't suitable for submission.
The descriptions of each sales stage are:
Prospect: Amazon Web Services identifies the opportunity. It can be active (Comes directly from the end customer through a lead) or latent (Your account team believes it exists based on research, account plans, sales plays).
Qualified: Your account team engaged with the prospect/end customer to discuss viability and understand requirements. The prospect/end customer agreed that the opportunity is real, of interest, and may solve key business/technical needs.
Technical Validation: All parties understand the implementation plan.
Business Validation: Pricing was proposed, and all parties agree to the steps to close.
Committed: The customer signed the contract, but Amazon Web Services hasn't started billing.
Launched: The workload is complete, and Amazon Web Services has started billing.
Closed Lost: The opportunity is lost, and there are no steps to move forward.
Specifies the current stage of the Opportunity
's lifecycle as it maps to Amazon Web Services stages from the current stage in the partner CRM. This field provides a translated value of the stage, and offers insight into the Opportunity
's progression in the sales cycle, according to Amazon Web Services definitions.
A lead and a prospect must be further matured to a Qualified
opportunity before submission. Opportunities that were closed/lost before submission aren't suitable for submission.
The descriptions of each sales stage are:
Prospect: Amazon Web Services identifies the opportunity. It can be active (Comes directly from the end customer through a lead) or latent (Your account team believes it exists based on research, account plans, sales plays).
Qualified: Your account team engaged with the customer to discuss viability and requirements. The customer agreed that the opportunity is real, of interest, and may solve business/technical needs.
Technical Validation: All parties understand the implementation plan.
Business Validation: Pricing was proposed, and all parties agree to the steps to close.
Committed: The customer signed the contract, but Amazon Web Services hasn't started billing.
Launched: The workload is complete, and Amazon Web Services has started billing.
Closed Lost: The opportunity is lost, and there are no steps to move forward.
Indicates why an opportuntiy was sent back for further details. Partners must take corrective action based on the ReviewComments
.
Indicates why an opportunity was sent back for further details. Partners must take corrective action based on the ReviewComments
.
Specifies the current stage of the Opportunity
's lifecycle as it maps to Amazon Web Services stages from the current stage in the partner CRM. This field provides a translated value of the stage, and offers insight into the Opportunity
's progression in the sales cycle, according to Amazon Web Services definitions.
A lead and a prospect must be further matured to a Qualified
opportunity before submission. Opportunities that were closed/lost before submission aren't suitable for submission.
The descriptions of each sales stage are:
Prospect: Amazon Web Services identifies the opportunity. It can be active (Comes directly from the end customer through a lead) or latent (Your account team believes it exists based on research, account plans, sales plays).
Qualified: Your account team engaged with the prospect/end customer to discuss viability and understand requirements. The prospect/end customer agreed that the opportunity is real, of interest, and may solve key business/technical needs.
Technical Validation: All parties understand the implementation plan.
Business Validation: Pricing has been proposed, Pricing was proposed, and all parties agree to the steps to close.
Committed: The customer signed the contract, but Amazon Web Services hasn't started billing.
Launched: The workload is complete, and Amazon Web Services has started billing.
Closed Lost: The opportunity is lost, and there are no steps to move forward.
Specifies the current stage of the Opportunity
's lifecycle as it maps to Amazon Web Services stages from the current stage in the partner CRM. This field provides a translated value of the stage, and offers insight into the Opportunity
's progression in the sales cycle, according to Amazon Web Services definitions.
A lead and a prospect must be further matured to a Qualified
opportunity before submission. Opportunities that were closed/lost before submission aren't suitable for submission.
The descriptions of each sales stage are:
Prospect: Amazon Web Services identifies the opportunity. It can be active (Comes directly from the end customer through a lead) or latent (Your account team believes it exists based on research, account plans, sales plays).
Qualified: Your account team engaged with the customer to discuss viability and understand requirements. The customer agreed that the opportunity is real, of interest, and may solve business/technical needs.
Technical Validation: All parties understand the implementation plan.
Business Validation: Pricing was proposed, and all parties agree to the steps to close.
Committed: The customer signed the contract, but Amazon Web Services hasn't started billing.
Launched: The workload is complete, and Amazon Web Services has started billing.
Closed Lost: The opportunity is lost, and there are no steps to move forward.
An array containing summaries of engagement invitations. Each summary includes key information such as the invitation title, invitation date, and the current status of the invitation.
" + "documentation":"An array containing summaries of engagement invitations. Each summary includes information such as the invitation title, invitation date, and the current status of the invitation.
" }, "NextToken":{ "shape":"String", @@ -2364,7 +2362,7 @@ "members":{ "Catalog":{ "shape":"CatalogIdentifier", - "documentation":" Specifies the catalog associated with the request. This field takes a string value from a predefined list: AWS
or Sandbox
. The catalog determines which environment the opportunities are listed in. Use AWS
for listing real opportunities in the Amazon Web Services catalog, and Sandbox
for to test in a secure and isolated environment.
Specifies the catalog associated with the request. This field takes a string value from a predefined list: AWS
or Sandbox
. The catalog determines which environment the opportunities are listed in. Use AWS
for listing real opportunities in the Amazon Web Services catalog, and Sandbox
for testing in secure, isolated environments.
Specifies the maximum number of results to return in a single call. This limits the number of opportunities returned in the response to avoid overloading with too many results at once.
Default: 20
" + "documentation":"Specifies the maximum number of results to return in a single call. This limits the number of opportunities returned in the response to avoid providing too many results at once.
Default: 20
" }, "NextToken":{ "shape":"String", @@ -2468,7 +2466,7 @@ }, "Status":{ "shape":"ListSolutionsRequestStatusList", - "documentation":"Filters the solutions based on their status. This filter helps retrieve solutions with statuses such as Active
, Inactive
, or Pending Approval
, allowing partners to manage their solution portfolios effectively.
Filters solutions based on their status. This filter helps partners manage their solution portfolios effectively.
" } } }, @@ -2513,7 +2511,7 @@ }, "CampaignName":{ "shape":"String", - "documentation":"Specifies the Opportunity
's unique marketing campaign name. The Amazon Web Services campaign name serves as a reference to specific marketing initiatives, promotions, or activities related to the Opportunity
. This field captures the identifier used to track and categorize the Opportunity
within Amazon Web Services's marketing campaigns. If you don't have a campaign name, reach out to your Amazon Web Services point of contact to obtain one.
Specifies the Opportunity
marketing campaign code. The Amazon Web Services campaign code is a reference to specific marketing initiatives, promotions, or activities. This field captures the identifier used to track and categorize the Opportunity
within marketing campaigns. If you don't have a campaign code, contact your Amazon Web Services point of contact to obtain one.
Represents the contact details of the AWS representatives involved in sending the Engagement Invitation. These contacts are key stakeholders for the opportunity.
" + "documentation":"Represents the contact details of the AWS representatives involved in sending the Engagement Invitation. These contacts are opportunity stakeholders.
" } }, "documentation":"Represents the data payload of an Engagement Invitation for a specific opportunity. This contains detailed information that partners use to evaluate the engagement.
" @@ -2821,11 +2819,11 @@ }, "CustomerBusinessProblem":{ "shape":"ProjectCustomerBusinessProblemString", - "documentation":"Describes the problem the end customer has, and how the partner is helping. Utilize this field to provide a clear and concise narrative that outlines the specific business challenge or issue the customer has. Elaborate on how the partner's solution or offerings align to resolve the customer's business problem. Include relevant information about the partner's value proposition, unique selling points, and expertise to tackle the issue. Offer insights on how the proposed solution meets the customer's needs and provides value. Use concise language and precise descriptions to convey the context and significance of the Opportunity
. The content in this field helps Amazon Web Services understand the nature of the Opportunity
and the strategic fit of the partner's solution.
Describes the problem the end customer has, and how the partner is helping. Utilize this field to provide a concise narrative that outlines the customer's business challenge or issue. Elaborate on how the partner's solution or offerings align to resolve the customer's business problem. Include relevant information about the partner's value proposition, unique selling points, and expertise to tackle the issue. Offer insights on how the proposed solution meets the customer's needs and provides value. Use concise language and precise descriptions to convey the context and significance of the Opportunity
. The content in this field helps Amazon Web Services understand the nature of the Opportunity
and the strategic fit of the partner's solution.
Specifies the proposed solution focus or type of workload for the Opportunity. This field captures the primary use case or objective of the proposed solution, and provides context and clarity to the addressed workload.
Valid values: AI Machine Learning and Analytics | Archiving | Big Data: Data Warehouse / Data Integration / ETL / Data Lake / BI | Blockchain | Business Applications: Mainframe Modernization | Business Applications & Contact Center | Business Applications & SAP Production | Centralized Operations Management | Cloud Management Tools | Cloud Management Tools & DevOps with Continuous Integration & Continuous Delivery (CICD) | Configuration, Compliance & Auditing | Connected Services | Containers & Serverless | Content Delivery & Edge Services | Database | Edge Computing / End User Computing | Energy | Enterprise Governance & Controls | Enterprise Resource Planning | Financial Services | Healthcare and Life Sciences | High Performance Computing | Hybrid Application Platform | Industrial Software | IOT | Manufacturing, Supply Chain and Operations | Media & High performance computing (HPC) | Migration / Database Migration | Monitoring, logging and performance | Monitoring & Observability | Networking | Outpost | SAP | Security & Compliance | Storage & Backup | Training | VMC | VMWare | Web development & DevOps
Specifies the proposed solution focus or type of workload for the Opportunity. This field captures the primary use case or objective of the proposed solution, and provides context and clarity to the addressed workload.
Valid values: AI Machine Learning and Analytics | Archiving | Big Data: Data Warehouse/Data Integration/ETL/Data Lake/BI | Blockchain | Business Applications: Mainframe Modernization | Business Applications & Contact Center | Business Applications & SAP Production | Centralized Operations Management | Cloud Management Tools | Cloud Management Tools & DevOps with Continuous Integration & Continuous Delivery (CICD) | Configuration, Compliance & Auditing | Connected Services | Containers & Serverless | Content Delivery & Edge Services | Database | Edge Computing/End User Computing | Energy | Enterprise Governance & Controls | Enterprise Resource Planning | Financial Services | Healthcare and Life Sciences | High Performance Computing | Hybrid Application Platform | Industrial Software | IOT | Manufacturing, Supply Chain and Operations | Media & High performance computing (HPC) | Migration/Database Migration | Monitoring, logging and performance | Monitoring & Observability | Networking | Outpost | SAP | Security & Compliance | Storage & Backup | Training | VMC | VMWare | Web development & DevOps
Specifies the Opportunity
's sales activities conducted with the end customer. These activities help drive Amazon Web Services assignment priority.
Valid values:
Initialized discussions with customer: Initial conversations with the customer to understand their needs and introduce your solution.
Customer has shown interest in solution: After initial discussions, the customer is interested in your solution.
Conducted POC / Demo: You conducted a proof of concept (POC) or demonstration of the solution for the customer.
In evaluation / planning stage: The customer is evaluating the solution and planning potential implementation.
Agreed on solution to Business Problem: Both parties agree on how the solution addresses the customer's business problem.
Completed Action Plan: A detailed action plan is complete and outlines the steps for implementation.
Finalized Deployment Need: Both parties agree with and finalized the deployment needs.
SOW Signed: Both parties signed a statement of work (SOW), and formalize the agreement and detail the project scope and deliverables.
Specifies the Opportunity
's sales activities conducted with the end customer. These activities help drive Amazon Web Services assignment priority.
Valid values:
Initialized discussions with customer: Initial conversations with the customer to understand their needs and introduce your solution.
Customer has shown interest in solution: After initial discussions, the customer is interested in your solution.
Conducted POC/demo: You conducted a proof of concept (POC) or demonstration of the solution for the customer.
In evaluation/planning stage: The customer is evaluating the solution and planning potential implementation.
Agreed on solution to Business Problem: Both parties agree on how the solution addresses the customer's business problem.
Completed Action Plan: A detailed action plan is complete and outlines the steps for implementation.
Finalized Deployment Need: Both parties agree with and finalized the deployment needs.
SOW Signed: Both parties signed a statement of work (SOW), and formalize the agreement and detail the project scope and deliverables.
Specifies the catalog related to the engagement invitation. Accepted values are AWS
and Sandbox
, which determine the environment in which the opportunity is managed.
This is the catalog that's associated with the engagement invitation. Acceptable values are AWS
or Sandbox
, and these values determine the environment in which the opportunity is managed.
Specifies the unique identifier of the EngagementInvitation
to be rejected. Providing the correct identifier ensures that the intended invitation is rejected.
This is the unique identifier of the rejected EngagementInvitation
. Providing the correct identifier helps to ensure that the intended invitation is rejected.
Specifies the reason for rejecting the engagement invitation. Providing a reason helps document the rationale behind the rejection and assists AWS in tracking patterns or issues. Possible values include:
Customer problem unclear: The customer's problem is not clearly defined.
Next steps unclear: The next steps required to proceed are not clear.
Unable to support: The partner is unable to provide support due to resource or capability constraints.
Duplicate of Partner Referral: The opportunity is a duplicate of an existing referral.
Other: Any other reason not covered by the specified values.
This describes the reason for rejecting the engagement invitation, which helps AWS track usage patterns. Acceptable values include the following:
Customer problem unclear: The customer's problem isn't understood.
Next steps unclear: The next steps required to proceed aren't understood.
Unable to support: The partner is unable to provide support due to resource or capability constraints.
Duplicate of partner referral: The opportunity is a duplicate of an existing referral.
Other: Any reason not covered by other values.
Enables partner solutions or offerings' association with an opportunity. To associate a solution, provide the solution's unique identifier, which you can obtain with the ListSolutions
operation.
If the specific solution identifier is not available, you can use the value Other
and provide details about the solution in the otherSolutionOffered
field. However, once the opportunity reaches the Committed
stage or beyond, the Other
value cannot be used, and a valid solution identifier must be provided.
By associating the relevant solutions with the opportunity, you can clearly communicate the offerings that are being considered or implemented to address the customer's business problem.
" + "documentation":" Enables partner solutions or offerings' association with an opportunity. To associate a solution, provide the solution's unique identifier, which you can obtain with the ListSolutions
operation.
If the specific solution identifier is not available, you can use the value Other
and provide details about the solution in the otherSolutionOffered
field. But when the opportunity reaches the Committed
stage or beyond, the Other
value cannot be used, and a valid solution identifier must be provided.
By associating the relevant solutions with the opportunity, you can communicate the offerings that are being considered or implemented to address the customer's business problem.
" } }, "documentation":" 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 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.
Suggested action: Review the service quotas for the specific resource, and reduce the usage or request a quota increase through support if necessary.
", + "documentation":"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.
Suggested action: Review the Quotas for the resource, and either reduce usage or request a quota increase.
", "exception":true }, "SoftwareRevenue":{ @@ -3268,18 +3267,19 @@ }, "ClientToken":{ "shape":"StartEngagementByAcceptingInvitationTaskRequestClientTokenString", - "documentation":"A unique, case-sensitive identifier provided by the client to ensure the idempotency of the request. Can be a random or meaningful string, but must be unique for each request.
", + "documentation":"A unique, case-sensitive identifier provided by the client that helps to ensure the idempotency of the request. This can be a random or meaningful string but must be unique for each request.
", "idempotencyToken":true }, "Identifier":{ "shape":"EngagementInvitationArnOrIdentifier", - "documentation":"Specifies the unique identifier of the EngagementInvitation
to be accepted. Providing the correct identifier ensures the right engagement invitation is processed.
Specifies the unique identifier of the EngagementInvitation
to be accepted. Providing the correct identifier helps ensure that the correct engagement is processed.
Indicates the reason for task failure using an enumerated code. Possible values are: ACCEPT_ENGAGEMENT_INVITATION_FAILED
, GET_ENGAGEMENT_INVITATION_FAILED
, CREATE_OPPORTUNITY_FAILED
, CREATE_RESOURCE_VIEW_AUTOMATION_FAILED
, SUBMIT_OPPORTUNITY_FAILED
.
Indicates the reason for task failure using an enumerated code.
" }, "StartTime":{ "shape":"DateTime", @@ -3310,11 +3310,11 @@ }, "TaskId":{ "shape":"TaskIdentifier", - "documentation":"The unique identifier of the task, used to track the task’s progress. This value follows a specific pattern: ^oit-[0-9a-z]{13}$
.
The unique identifier of the task, used to track the task’s progress.
" }, "TaskStatus":{ "shape":"TaskStatus", - "documentation":"Indicates the current status of the task. Valid values include IN_PROGRESS
, COMPLETE
, and FAILED
.
Indicates the current status of the task.
" } } }, @@ -3334,18 +3334,19 @@ }, "ClientToken":{ "shape":"StartEngagementFromOpportunityTaskRequestClientTokenString", - "documentation":"A unique token provided by the client to ensure the idempotency of the request. It helps prevent the same task from being performed multiple times.
", + "documentation":"A unique token provided by the client to help ensure the idempotency of the request. It helps prevent the same task from being performed multiple times.
", "idempotencyToken":true }, "Identifier":{ "shape":"OpportunityIdentifier", - "documentation":"The unique identifier of the opportunity from which the engagement task is to be initiated. This ensures the task is applied to the correct opportunity.
" + "documentation":"The unique identifier of the opportunity from which the engagement task is to be initiated. This helps ensure that the task is applied to the correct opportunity.
" } } }, "StartEngagementFromOpportunityTaskRequestClientTokenString":{ "type":"string", - "min":1 + "min":1, + "pattern":"^[!-~]{1,64}$" }, "StartEngagementFromOpportunityTaskResponse":{ "type":"structure", @@ -3360,7 +3361,7 @@ }, "ReasonCode":{ "shape":"ReasonCode", - "documentation":"Indicates the reason for task failure using an enumerated code. Possible values are: ACCEPT_ENGAGEMENT_INVITATION_FAILED
, GET_ENGAGEMENT_INVITATION_FAILED
, CREATE_OPPORTUNITY_FAILED
, CREATE_RESOURCE_VIEW_AUTOMATION_FAILED
, SUBMIT_OPPORTUNITY_FAILED
.
Indicates the reason for task failure using an enumerated code.
" }, "StartTime":{ "shape":"DateTime", @@ -3402,7 +3403,7 @@ "members":{ "Message":{"shape":"String"} }, - "documentation":"This error occurs when there are too many requests sent. Review the provided quotas and adapt your usage to avoid throttling.
This error occurs when there are too many requests sent. Review the provided quotas and retry after the provided delay.
", + "documentation":"This error occurs when there are too many requests sent. Review the provided quotas and adapt your usage to avoid throttling.
This error occurs when there are too many requests sent. Review the provided Quotas and retry after the provided delay.
", "exception":true }, "UpdateOpportunityRequest":{ @@ -3415,11 +3416,11 @@ "members":{ "Catalog":{ "shape":"CatalogIdentifier", - "documentation":" Specifies the catalog associated with the request. This field takes a string value from a predefined list: AWS
or Sandbox
. The catalog determines which environment the opportunity is updated in. Use AWS
to update real opportunities in the production environment, and Sandbox
to test in a secure and isolated environment. When you use the Sandbox
catalog, it allows you to simulate and validate your interactions with Amazon Web Services services without affecting live data or operations.
Specifies the catalog associated with the request. This field takes a string value from a predefined list: AWS
or Sandbox
. The catalog determines which environment the opportunity is updated in. Use AWS
to update real opportunities in the production environment, and Sandbox
for testing in secure, isolated environments. When you use the Sandbox
catalog, it allows you to simulate and validate your interactions with Amazon Web Services services without affecting live data or operations.
Specifies details of the customer associated with the Opportunity
.
Specifies details of the customer associated with the Opportunity
.
Specifies if the opportunity is associated with national security concerns. This flag is only applicable when the industry is Government
. For national security-related opportunities, specific validation and compliance rules may apply, impacting the opportunity's visibility and processing.
Specifies if the opportunity is associated with national security concerns. This flag is only applicable when the industry is Government
. For national-security-related opportunities, validation and compliance rules may apply, impacting the opportunity's visibility and processing.
Identifies the type of support the partner needs from Amazon Web Services.
Valid values:
Co-Sell - Architectural Validation: Confirmation from Amazon Web Services that the partner's proposed solution architecture is aligned with Amazon Web Services best practices and poses minimal architectural risks.
Co-Sell - Business Presentation: Request Amazon Web Services seller's participation in a joint customer presentation.
Co-Sell - Competitive Information: Access to Amazon Web Services competitive resources and support for the partner's proposed solution.
Co-Sell - Pricing Assistance: Connect with an AWS seller for support situations where a partner may be receiving an upfront discount on a service (for example: EDP deals).
Co-Sell - Technical Consultation: Connection with an Amazon Web Services Solutions Architect to address the partner's questions about the proposed solution.
Co-Sell - Total Cost of Ownership Evaluation: Assistance with quoting different cost savings of proposed solutions on Amazon Web Services versus on-premises or a traditional hosting environment.
Co-Sell - Deal Support: Request Amazon Web Services seller's support to progress the opportunity (for example: joint customer call, strategic positioning).
Co-Sell - Support for Public Tender / RFx: Opportunity related to the public sector where the partner needs RFx support from Amazon Web Services.
Do Not Need Support from AWS Sales Rep: Indicates that a partner doesn't need support from an Amazon Web Services Sales representative. The opportunity is managed solely by the partner. It's possible to request co-selling support on these opportunities at any stage during their lifecycle. Also known as, for-visibility-only (FVO) opportunity.
Identifies the type of support the partner needs from Amazon Web Services.
Valid values:
Cosell—Architectural Validation: Confirmation from Amazon Web Services that the partner's proposed solution architecture is aligned with Amazon Web Services best practices and poses minimal architectural risks.
Cosell—Business Presentation: Request Amazon Web Services seller's participation in a joint customer presentation.
Cosell—Competitive Information: Access to Amazon Web Services competitive resources and support for the partner's proposed solution.
Cosell—Pricing Assistance: Connect with an AWS seller for support situations where a partner may be receiving an upfront discount on a service (for example: EDP deals).
Cosell—Technical Consultation: Connection with an Amazon Web Services Solutions Architect to address the partner's questions about the proposed solution.
Cosell—Total Cost of Ownership Evaluation: Assistance with quoting different cost savings of proposed solutions on Amazon Web Services versus on-premises or a traditional hosting environment.
Cosell—Deal Support: Request Amazon Web Services seller's support to progress the opportunity (for example: joint customer call, strategic positioning).
Cosell—Support for Public Tender/RFx: Opportunity related to the public sector where the partner needs RFx support from Amazon Web Services.
Do Not Need Support from AWS Sales Rep: Indicates that a partner doesn't need support from an Amazon Web Services Sales representative. The opportunity is managed solely by the partner. It's possible to request coselling support on these opportunities at any stage during their lifecycle. Also known as, for-visibility-only (FVO) opportunity.
AWS Partner Central API for Selling Reference Guide
Amazon Web Services (AWS) Partner Central API reference guide is designed to help AWS Partners programmatically integrate their Customer Relationship Management (CRM) systems with AWS Partner Central. Through the Partner Central APIs, partners can automate and streamline their interactions with AWS Partner Central, ensuring a more efficient and effective engagement in joint business activities.
The AWS Partner Central API service provides standard AWS API functionality. You can directly use the API Actions, or you can use an AWS SDK to access an API that's tailored to the programming language or platform that you're using. For more information about AWS application development, see Getting Started with AWS. For more information about using AWS SDKs, see AWS SDKs.
Features offered by AWS Partner Central API
Opportunity management: Facilitates the management of co-selling opportunities with AWS using API actions such as CreateOpportunity
, UpdateOpportunity
, ListOpportunities
, GetOpportunity
, and AssignOpportunity
.
AWS referral management: Facilitates receiving referrals shared by AWS using actions like ListEngagementInvitations
, GetEngagementInvitation
, StartEngagementByAcceptingInvitation
, and RejectEngagementInvitation
.
Entity association: Associate related entities such as AWS Products, Partner Solutions, and AWS Marketplace Private Offers with opportunities using the actions AssociateOpportunity
and DisassociateOpportunity
.
View AWS opportunity details: Use the GetAWSOpportunitySummary
action to retrieve real-time summaries of AWS opportunities that are linked to your opportunities.
List solutions: Provides list APIs for listing solutions partners offer using ListSolutions
.
Event subscription: Partners can subscribe to real-time updates on opportunities by listening to events such as Opportunity Created, Opportunity Updated, Engagement Invitation Accepted, Engagement Invitation Rejected and Engagement Invitation Created using AWS EventBridge.
AWS Partner Central API for Selling Reference Guide
This Amazon Web Services (AWS) Partner Central API reference is designed to help AWS Partners integrate Customer Relationship Management (CRM) systems with AWS Partner Central. Partners can automate interactions with AWS Partner Central, which helps to ensure effective engagements in joint business activities.
The API provides standard AWS API functionality. Access it by either using API Actions or by using an AWS SDK that's tailored to your programming language or platform. For more information, see Getting Started with AWS and Tools to Build on AWS.
Features offered by AWS Partner Central API
Opportunity management: Manages coselling opportunities through API actions such as CreateOpportunity
, UpdateOpportunity
, ListOpportunities
, GetOpportunity
, and AssignOpportunity
.
AWS referral management: Manages referrals shared by AWS using actions such as ListEngagementInvitations
, GetEngagementInvitation
, StartEngagementByAcceptingInvitation
, and RejectEngagementInvitation
.
Entity association: Associates related entities such as AWS Products, Partner Solutions, and AWS Marketplace Private Offers with opportunities using the actions AssociateOpportunity
, and DisassociateOpportunity
.
View AWS opportunity details: Retrieves real-time summaries of AWS opportunities using the GetAWSOpportunitySummary
action.
List solutions: Provides list APIs for listing partner offers using ListSolutions
.
Event subscription: Subscribe to real-time opportunity updates through AWS EventBridge by using actions such as Opportunity Created, Opportunity Updated, Engagement Invitation Accepted, Engagement Invitation Rejected, and Engagement Invitation Created.