AWS cli documentation change
Summary
Updated CLI version reference, restructured command parameters, added detailed field descriptions for snapshot payload including opportunity lifecycle, team details, and customer information. Modified validation rules for fields like Frequency and PartnerName.
Security assessment
The changes add documentation about handling national security-related opportunities by making WebsiteUrl optional in those cases ('required in all cases except when the opportunity is related to national security'). This indicates security-aware design but does not address a specific vulnerability. No evidence of a security incident being patched.
Diff
diff --git a/cli/latest/reference/partnercentral-selling/get-resource-snapshot.md b/cli/latest/reference/partnercentral-selling/get-resource-snapshot.md index 9c25aef95..e9b3df166 100644 --- a//cli/latest/reference/partnercentral-selling/get-resource-snapshot.md +++ b//cli/latest/reference/partnercentral-selling/get-resource-snapshot.md @@ -15 +15 @@ - * [AWS CLI 2.28.8 Command Reference](../../index.html) » + * [AWS CLI 2.28.11 Command Reference](../../index.html) » @@ -68,0 +69 @@ See also: [AWS API Documentation](https://docs.aws.amazon.com/goto/WebAPI/partne + --resource-type <value> @@ -71 +71,0 @@ See also: [AWS API Documentation](https://docs.aws.amazon.com/goto/WebAPI/partne - --resource-type <value> @@ -110,8 +109,0 @@ See also: [AWS API Documentation](https://docs.aws.amazon.com/goto/WebAPI/partne -`--resource-identifier` (string) - -> The unique identifier of the specific resource that was snapshotted. The format and constraints of this identifier depend on the ResourceType specified. For `Opportunity` type, it will be an `opportunity ID` - -`--resource-snapshot-template-identifier` (string) - -> he name of the template that defines the schema for the snapshot. This template determines which subset of the resource data is included in the snapshot and must correspond to an existing and valid template for the specified `ResourceType` . - @@ -127,0 +120,8 @@ See also: [AWS API Documentation](https://docs.aws.amazon.com/goto/WebAPI/partne +`--resource-identifier` (string) + +> The unique identifier of the specific resource that was snapshotted. The format and constraints of this identifier depend on the ResourceType specified. For `Opportunity` type, it will be an `opportunity ID` + +`--resource-snapshot-template-identifier` (string) + +> he name of the template that defines the schema for the snapshot. This template determines which subset of the resource data is included in the snapshot and must correspond to an existing and valid template for the specified `ResourceType` . + @@ -231,4 +230,0 @@ Disable automatically prompt for CLI input parameters. -Arn -> (string) - -> The Amazon Resource Name (ARN) that uniquely identifies the resource snapshot. - @@ -239 +235 @@ Catalog -> (string) -CreatedAt -> (timestamp) +Arn -> (string) @@ -241 +237 @@ CreatedAt -> (timestamp) -> The timestamp when the snapshot was created, in ISO 8601 format (e.g., “2023-06-01T14:30:00Z”). This allows for precise tracking of when the snapshot was taken. +> The Amazon Resource Name (ARN) that uniquely identifies the resource snapshot. @@ -246,0 +243,4 @@ CreatedBy -> (string) +CreatedAt -> (timestamp) + +> The timestamp when the snapshot was created, in ISO 8601 format (e.g., “2023-06-01T14:30:00Z”). This allows for precise tracking of when the snapshot was taken. + @@ -250,0 +251,16 @@ EngagementId -> (string) +ResourceType -> (string) + +> The type of the resource that was snapshotted. Matches the ResourceType specified in the request. + +ResourceId -> (string) + +> The identifier of the specific resource that was snapshotted. Matches the ResourceIdentifier specified in the request. + +ResourceSnapshotTemplateName -> (string) + +> The name of the view used for this snapshot. This is the same as the template name. + +Revision -> (integer) + +> The revision number of this snapshot. This is a positive integer that is sequential and unique within the context of a resource view. + @@ -262,0 +279,58 @@ Payload -> (tagged union structure) +>> OpportunityType -> (string) +>> +>>> Specifies the opportunity type. +>> +>> Lifecycle -> (structure) +>> +>>> Contains information about the opportunity’s lifecycle, including its current stage, status, and important dates such as creation and last modification times. +>>> +>>> TargetCloseDate -> (string) +>>> +>>>> The projected launch date of the opportunity shared through a snapshot. +>>> +>>> ReviewStatus -> (string) +>>> +>>>> Defines the approval status of the opportunity shared through a snapshot. +>>> +>>> Stage -> (string) +>>> +>>>> Defines the current stage of the opportunity shared through a snapshot. +>>> +>>> NextSteps -> (string) +>>> +>>>> Describes the next steps for the opportunity shared through a snapshot. +>> +>> OpportunityTeam -> (list) +>> +>>> Represents the internal team handling the opportunity. Specify the members involved in collaborating on an opportunity within the partner’s organization. +>>> +>>> (structure) +>>> +>>>> An object that contains a `Customer Partner` ‘s contact details. +>>>> +>>>> Email -> (string) +>>>> +>>>>> The contact’s email address associated with the `Opportunity` . +>>>> +>>>> FirstName -> (string) +>>>> +>>>>> The contact’s first name associated with the `Opportunity` . +>>>> +>>>> LastName -> (string) +>>>> +>>>>> The contact’s last name associated with the `Opportunity` . +>>>> +>>>> BusinessTitle -> (string) +>>>> +>>>>> The partner contact’s title (job title or role) associated with the `Opportunity` . `BusinessTitle` supports either `PartnerAccountManager` or `OpportunityOwner` . +>>>> +>>>> Phone -> (string) +>>>> +>>>>> The contact’s phone number associated with the `Opportunity` . +>> +>> PrimaryNeedsFromAws -> (list) +>> +>>> Identifies the type of support the partner needs from AWS. +>>> +>>> (string) +>> @@ -270,0 +345,20 @@ Payload -> (tagged union structure) +>>>> 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` . +>>>> @@ -279,4 +372,0 @@ Payload -> (tagged union structure) ->>>>> CountryCode -> (string) ->>>>> ->>>>>> Specifies the end `Customer` ‘s country associated with the `Opportunity` . ->>>>> @@ -292,0 +383,4 @@ Payload -> (tagged union structure) +>>>>> CountryCode -> (string) +>>>>> +>>>>>> Specifies the end `Customer` ‘s country associated with the `Opportunity` . +>>>>> @@ -297,8 +390,0 @@ Payload -> (tagged union structure) ->>>> 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` . ->>>> @@ -308,12 +393,0 @@ Payload -> (tagged union structure) ->>>> ->>>> 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. @@ -329,4 +402,0 @@ Payload -> (tagged union structure) ->>>>> BusinessTitle -> (string) ->>>>> ->>>>>> The partner contact’s title (job title or role) associated with the `Opportunity` . `BusinessTitle` supports either `PartnerAccountManager` or `OpportunityOwner` . ->>>>> @@ -344,0 +415,4 @@ Payload -> (tagged union structure) +>>>>> BusinessTitle -> (string) +>>>>> +>>>>>> The partner contact’s title (job title or role) associated with the `Opportunity` . `BusinessTitle` supports either `PartnerAccountManager` or `OpportunityOwner` . +>>>>> @@ -349,58 +422,0 @@ Payload -> (tagged union structure) ->> Lifecycle -> (structure) ->> ->>> Contains information about the opportunity’s lifecycle, including its current stage, status, and important dates such as creation and last modification times. ->>> ->>> NextSteps -> (string) ->>> ->>>> Describes the next steps for the opportunity shared through a snapshot. ->>> ->>> ReviewStatus -> (string) ->>> ->>>> Defines the approval status of the opportunity shared through a snapshot. ->>> ->>> Stage -> (string) ->>> ->>>> Defines the current stage of the opportunity shared through a snapshot.