AWS cli medium security documentation change
Summary
Updated AWS CLI version reference from 2.28.8 to 2.28.11. Added new parameters '--primary-needs-from-aws', '--national-security', and '--partner-opportunity-identifier'. Reordered parameters and restructured documentation for customer account fields, opportunity lifecycle details, marketing fields, and project details. Added extensive documentation for co-sell support types, national security flags, CRM identifiers, and compliance requirements.
Security assessment
The addition of the '--national-security' parameter explicitly documents security-related handling for government opportunities, including compliance rules and visibility restrictions. The documentation states national security opportunities may have different validation rules and compliance requirements, indicating security-sensitive processing.
Diff
diff --git a/cli/latest/reference/partnercentral-selling/update-opportunity.md b/cli/latest/reference/partnercentral-selling/update-opportunity.md index ac60de61d..c5ddc6423 100644 --- a//cli/latest/reference/partnercentral-selling/update-opportunity.md +++ b//cli/latest/reference/partnercentral-selling/update-opportunity.md @@ -15 +15 @@ - * [AWS CLI 2.28.8 Command Reference](../../index.html) » + * [AWS CLI 2.28.11 Command Reference](../../index.html) » @@ -70,5 +70 @@ See also: [AWS API Documentation](https://docs.aws.amazon.com/goto/WebAPI/partne - [--customer <value>] - --identifier <value> - --last-modified-date <value> - [--life-cycle <value>] - [--marketing <value>] + [--primary-needs-from-aws <value>] @@ -76 +71,0 @@ See also: [AWS API Documentation](https://docs.aws.amazon.com/goto/WebAPI/partne - [--opportunity-type <value>] @@ -78 +73 @@ See also: [AWS API Documentation](https://docs.aws.amazon.com/goto/WebAPI/partne - [--primary-needs-from-aws <value>] + [--customer <value>] @@ -79,0 +75,2 @@ See also: [AWS API Documentation](https://docs.aws.amazon.com/goto/WebAPI/partne + [--opportunity-type <value>] + [--marketing <value>] @@ -80,0 +78,3 @@ See also: [AWS API Documentation](https://docs.aws.amazon.com/goto/WebAPI/partne + --last-modified-date <value> + --identifier <value> + [--life-cycle <value>] @@ -108,0 +109,50 @@ See also: [AWS API Documentation](https://docs.aws.amazon.com/goto/WebAPI/partne +`--primary-needs-from-aws` (list) + +> 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. +> + +> +> (string) + +Syntax: + + + "string" "string" ... + + Where valid values are: + Co-Sell - Architectural Validation + Co-Sell - Business Presentation + Co-Sell - Competitive Information + Co-Sell - Pricing Assistance + Co-Sell - Technical Consultation + Co-Sell - Total Cost of Ownership Evaluation + Co-Sell - Deal Support + Co-Sell - Support for Public Tender / RFx + + +`--national-security` (string) + +> 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. +> +> Possible values: +> +> * `Yes` +> * `No` +> + + +`--partner-opportunity-identifier` (string) + +> 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. + @@ -116,0 +167,20 @@ See also: [AWS API Documentation](https://docs.aws.amazon.com/goto/WebAPI/partne +>> Industry -> (string) +>> +>>> 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. +>> +>> OtherIndustry -> (string) +>> +>>> Specifies the end `Customer` ‘s industry associated with the `Opportunity` , when the selected value in the `Industry` field is `Other` . +>> +>> CompanyName -> (string) +>> +>>> Specifies the end `Customer` ‘s company name associated with the `Opportunity` . +>> +>> WebsiteUrl -> (string) +>> +>>> Specifies the end customer’s company website URL associated with the `Opportunity` . This value is crucial to map the customer within the Amazon Web Services CRM system. This field is required in all cases except when the opportunity is related to national security. +>> +>> AwsAccountId -> (string) +>> +>>> Specifies the `Customer` Amazon Web Services account ID associated with the `Opportunity` . +>> @@ -125,4 +194,0 @@ See also: [AWS API Documentation](https://docs.aws.amazon.com/goto/WebAPI/partne ->>> CountryCode -> (string) ->>> ->>>> Specifies the end `Customer` ‘s country associated with the `Opportunity` . ->>> @@ -138,0 +205,4 @@ See also: [AWS API Documentation](https://docs.aws.amazon.com/goto/WebAPI/partne +>>> CountryCode -> (string) +>>> +>>>> Specifies the end `Customer` ‘s country associated with the `Opportunity` . +>>> @@ -143,8 +212,0 @@ See also: [AWS API Documentation](https://docs.aws.amazon.com/goto/WebAPI/partne ->> AwsAccountId -> (string) ->> ->>> Specifies the `Customer` Amazon Web Services account ID associated with the `Opportunity` . ->> ->> CompanyName -> (string) ->> ->>> Specifies the end `Customer` ‘s company name associated with the `Opportunity` . ->> @@ -154,12 +215,0 @@ See also: [AWS API Documentation](https://docs.aws.amazon.com/goto/WebAPI/partne ->> ->> Industry -> (string) ->> ->>> 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. ->> ->> OtherIndustry -> (string) ->> ->>> Specifies the end `Customer` ‘s industry associated with the `Opportunity` , when the selected value in the `Industry` field is `Other` . ->> ->> WebsiteUrl -> (string) ->> ->>> Specifies the end customer’s company website URL associated with the `Opportunity` . This value is crucial to map the customer within the Amazon Web Services CRM system. This field is required in all cases except when the opportunity is related to national security. @@ -175,4 +224,0 @@ See also: [AWS API Documentation](https://docs.aws.amazon.com/goto/WebAPI/partne ->>> BusinessTitle -> (string) ->>> ->>>> The partner contact’s title (job title or role) associated with the `Opportunity` . `BusinessTitle` supports either `PartnerAccountManager` or `OpportunityOwner` . ->>> @@ -190,0 +237,4 @@ See also: [AWS API Documentation](https://docs.aws.amazon.com/goto/WebAPI/partne +>>> BusinessTitle -> (string) +>>> +>>>> The partner contact’s title (job title or role) associated with the `Opportunity` . `BusinessTitle` supports either `PartnerAccountManager` or `OpportunityOwner` . +>>> @@ -198 +248 @@ Shorthand Syntax: - Account={Address={City=string,CountryCode=string,PostalCode=string,StateOrRegion=string,StreetAddress=string},AwsAccountId=string,CompanyName=string,Duns=string,Industry=string,OtherIndustry=string,WebsiteUrl=string},Contacts=[{BusinessTitle=string,Email=string,FirstName=string,LastName=string,Phone=string},{BusinessTitle=string,Email=string,FirstName=string,LastName=string,Phone=string}] + Account={Industry=string,OtherIndustry=string,CompanyName=string,WebsiteUrl=string,AwsAccountId=string,Address={City=string,PostalCode=string,StateOrRegion=string,CountryCode=string,StreetAddress=string},Duns=string},Contacts=[{Email=string,FirstName=string,LastName=string,BusinessTitle=string,Phone=string},{Email=string,FirstName=string,LastName=string,BusinessTitle=string,Phone=string}] @@ -205,0 +256,5 @@ JSON Syntax: + "Industry": "Aerospace"|"Agriculture"|"Automotive"|"Computers and Electronics"|"Consumer Goods"|"Education"|"Energy - Oil and Gas"|"Energy - Power and Utilities"|"Financial Services"|"Gaming"|"Government"|"Healthcare"|"Hospitality"|"Life Sciences"|"Manufacturing"|"Marketing and Advertising"|"Media and Entertainment"|"Mining"|"Non-Profit Organization"|"Professional Services"|"Real Estate and Construction"|"Retail"|"Software and Internet"|"Telecommunications"|"Transportation and Logistics"|"Travel"|"Wholesale and Distribution"|"Other", + "OtherIndustry": "string", + "CompanyName": "string", + "WebsiteUrl": "string", + "AwsAccountId": "string", @@ -208 +262,0 @@ JSON Syntax: - "CountryCode": "US"|"AF"|"AX"|"AL"|"DZ"|"AS"|"AD"|"AO"|"AI"|"AQ"|"AG"|"AR"|"AM"|"AW"|"AU"|"AT"|"AZ"|"BS"|"BH"|"BD"|"BB"|"BY"|"BE"|"BZ"|"BJ"|"BM"|"BT"|"BO"|"BQ"|"BA"|"BW"|"BV"|"BR"|"IO"|"BN"|"BG"|"BF"|"BI"|"KH"|"CM"|"CA"|"CV"|"KY"|"CF"|"TD"|"CL"|"CN"|"CX"|"CC"|"CO"|"KM"|"CG"|"CK"|"CR"|"CI"|"HR"|"CU"|"CW"|"CY"|"CZ"|"CD"|"DK"|"DJ"|"DM"|"DO"|"EC"|"EG"|"SV"|"GQ"|"ER"|"EE"|"ET"|"FK"|"FO"|"FJ"|"FI"|"FR"|"GF"|"PF"|"TF"|"GA"|"GM"|"GE"|"DE"|"GH"|"GI"|"GR"|"GL"|"GD"|"GP"|"GU"|"GT"|"GG"|"GN"|"GW"|"GY"|"HT"|"HM"|"VA"|"HN"|"HK"|"HU"|"IS"|"IN"|"ID"|"IR"|"IQ"|"IE"|"IM"|"IL"|"IT"|"JM"|"JP"|"JE"|"JO"|"KZ"|"KE"|"KI"|"KR"|"KW"|"KG"|"LA"|"LV"|"LB"|"LS"|"LR"|"LY"|"LI"|"LT"|"LU"|"MO"|"MK"|"MG"|"MW"|"MY"|"MV"|"ML"|"MT"|"MH"|"MQ"|"MR"|"MU"|"YT"|"MX"|"FM"|"MD"|"MC"|"MN"|"ME"|"MS"|"MA"|"MZ"|"MM"|"NA"|"NR"|"NP"|"NL"|"AN"|"NC"|"NZ"|"NI"|"NE"|"NG"|"NU"|"NF"|"MP"|"NO"|"OM"|"PK"|"PW"|"PS"|"PA"|"PG"|"PY"|"PE"|"PH"|"PN"|"PL"|"PT"|"PR"|"QA"|"RE"|"RO"|"RU"|"RW"|"BL"|"SH"|"KN"|"LC"|"MF"|"PM"|"VC"|"WS"|"SM"|"ST"|"SA"|"SN"|"RS"|"SC"|"SL"|"SG"|"SX"|"SK"|"SI"|"SB"|"SO"|"ZA"|"GS"|"SS"|"ES"|"LK"|"SD"|"SR"|"SJ"|"SZ"|"SE"|"CH"|"SY"|"TW"|"TJ"|"TZ"|"TH"|"TL"|"TG"|"TK"|"TO"|"TT"|"TN"|"TR"|"TM"|"TC"|"TV"|"UG"|"UA"|"AE"|"GB"|"UM"|"UY"|"UZ"|"VU"|"VE"|"VN"|"VG"|"VI"|"WF"|"EH"|"YE"|"ZM"|"ZW", @@ -210,0 +265 @@ JSON Syntax: + "CountryCode": "US"|"AF"|"AX"|"AL"|"DZ"|"AS"|"AD"|"AO"|"AI"|"AQ"|"AG"|"AR"|"AM"|"AW"|"AU"|"AT"|"AZ"|"BS"|"BH"|"BD"|"BB"|"BY"|"BE"|"BZ"|"BJ"|"BM"|"BT"|"BO"|"BQ"|"BA"|"BW"|"BV"|"BR"|"IO"|"BN"|"BG"|"BF"|"BI"|"KH"|"CM"|"CA"|"CV"|"KY"|"CF"|"TD"|"CL"|"CN"|"CX"|"CC"|"CO"|"KM"|"CG"|"CK"|"CR"|"CI"|"HR"|"CU"|"CW"|"CY"|"CZ"|"CD"|"DK"|"DJ"|"DM"|"DO"|"EC"|"EG"|"SV"|"GQ"|"ER"|"EE"|"ET"|"FK"|"FO"|"FJ"|"FI"|"FR"|"GF"|"PF"|"TF"|"GA"|"GM"|"GE"|"DE"|"GH"|"GI"|"GR"|"GL"|"GD"|"GP"|"GU"|"GT"|"GG"|"GN"|"GW"|"GY"|"HT"|"HM"|"VA"|"HN"|"HK"|"HU"|"IS"|"IN"|"ID"|"IR"|"IQ"|"IE"|"IM"|"IL"|"IT"|"JM"|"JP"|"JE"|"JO"|"KZ"|"KE"|"KI"|"KR"|"KW"|"KG"|"LA"|"LV"|"LB"|"LS"|"LR"|"LY"|"LI"|"LT"|"LU"|"MO"|"MK"|"MG"|"MW"|"MY"|"MV"|"ML"|"MT"|"MH"|"MQ"|"MR"|"MU"|"YT"|"MX"|"FM"|"MD"|"MC"|"MN"|"ME"|"MS"|"MA"|"MZ"|"MM"|"NA"|"NR"|"NP"|"NL"|"AN"|"NC"|"NZ"|"NI"|"NE"|"NG"|"NU"|"NF"|"MP"|"NO"|"OM"|"PK"|"PW"|"PS"|"PA"|"PG"|"PY"|"PE"|"PH"|"PN"|"PL"|"PT"|"PR"|"QA"|"RE"|"RO"|"RU"|"RW"|"BL"|"SH"|"KN"|"LC"|"MF"|"PM"|"VC"|"WS"|"SM"|"ST"|"SA"|"SN"|"RS"|"SC"|"SL"|"SG"|"SX"|"SK"|"SI"|"SB"|"SO"|"ZA"|"GS"|"SS"|"ES"|"LK"|"SD"|"SR"|"SJ"|"SZ"|"SE"|"CH"|"SY"|"TW"|"TJ"|"TZ"|"TH"|"TL"|"TG"|"TK"|"TO"|"TT"|"TN"|"TR"|"TM"|"TC"|"TV"|"UG"|"UA"|"AE"|"GB"|"UM"|"UY"|"UZ"|"VU"|"VE"|"VN"|"VG"|"VI"|"WF"|"EH"|"YE"|"ZM"|"ZW", @@ -213,6 +268 @@ JSON Syntax: - "AwsAccountId": "string", - "CompanyName": "string", - "Duns": "string", - "Industry": "Aerospace"|"Agriculture"|"Automotive"|"Computers and Electronics"|"Consumer Goods"|"Education"|"Energy - Oil and Gas"|"Energy - Power and Utilities"|"Financial Services"|"Gaming"|"Government"|"Healthcare"|"Hospitality"|"Life Sciences"|"Manufacturing"|"Marketing and Advertising"|"Media and Entertainment"|"Mining"|"Non-Profit Organization"|"Professional Services"|"Real Estate and Construction"|"Retail"|"Software and Internet"|"Telecommunications"|"Transportation and Logistics"|"Travel"|"Wholesale and Distribution"|"Other", - "OtherIndustry": "string", - "WebsiteUrl": "string" + "Duns": "string" @@ -222 +271,0 @@ JSON Syntax: - "BusinessTitle": "string", @@ -225,0 +275 @@ JSON Syntax: + "BusinessTitle": "string", @@ -233,9 +283 @@ JSON Syntax: -`--identifier` (string) - -> Read-only, system generated `Opportunity` unique identifier. - -`--last-modified-date` (timestamp) - -> `DateTime` when the opportunity was last modified. - -`--life-cycle` (structure) +`--project` (structure) @@ -243 +285 @@ JSON Syntax: -> An object that contains lifecycle details for the `Opportunity` . +> An object that contains project details summary for the `Opportunity` . @@ -245 +287 @@ JSON Syntax: -> ClosedLostReason -> (string) +> DeliveryModels -> (list) @@ -247 +289 @@ JSON Syntax: ->> 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: +>> Specifies the deployment or consumption model for your solution or service in the `Opportunity` ‘s context. You can select multiple options. @@ -249,19 +291,8 @@ JSON Syntax: ->> * 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.