Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions cmd/carapace-aws/cmd/botocore/aws.application-signals.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -173,6 +173,7 @@ commands:
--metric-source-types=:
description: Use this optional field to only include SLOs with the specified metric source types in the output.
nargs: -1
--metric-source=: Identifies the metric source to filter SLOs by.
--next-token=: Include this value, if it was returned by the previous operation, to get the next set of service level objectives.
--no-include-linked-accounts: If you are using this operation in a monitoring account, specify `true` to include SLO from source accounts in the returned data.
--operation-name=: The name of the operation that this SLO is associated with.
Expand Down
53 changes: 53 additions & 0 deletions cmd/carapace-aws/cmd/botocore/aws.marketplace-agreement.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,29 @@
name: marketplace-agreement
description: AWS Marketplace Agreement Service
commands:
- name: cancel-agreement-payment-request
description: Allows sellers (proposers) to cancel a payment request that is in `PENDING_APPROVAL` status.
flags:
--agreement-id=!: The unique identifier of the agreement associated with the payment request.
--cli-input-json=: Read arguments from the JSON string provided.
--cli-input-yaml=: Read arguments from the YAML string provided.
--generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request.
--payment-request-id=!: The unique identifier of the payment request to cancel.
- name: describe-agreement
description: Provides details about an agreement, such as the proposer, acceptor, start date, and end date.
flags:
--agreement-id=!: The unique identifier of the agreement.
--cli-input-json=: Read arguments from the JSON string provided.
--cli-input-yaml=: Read arguments from the YAML string provided.
--generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request.
- name: get-agreement-payment-request
description: Retrieves detailed information about a specific payment request.
flags:
--agreement-id=!: The unique identifier of the agreement associated with the payment request.
--cli-input-json=: Read arguments from the JSON string provided.
--cli-input-yaml=: Read arguments from the YAML string provided.
--generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request.
--payment-request-id=!: The identifier of the payment request.
- name: get-agreement-terms
description: Obtains details about the terms in an agreement that you participated in as proposer or acceptor.
flags:
Expand All @@ -18,6 +34,31 @@ commands:
--generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request.
--max-results=: The maximum number of agreements to return in the response.
--next-token=: A token to specify where to start pagination
- name: list-agreement-payment-requests
description: Lists payment requests available to you as a seller or buyer.
flags:
--agreement-id=: An optional parameter to list payment requests for a specific agreement.
--agreement-type=: An optional parameter to list payment requests by agreement type (e.g., `PurchaseAgreement`).
--catalog=: An optional parameter to list payment requests by catalog (e.g., `AWSMarketplace`).
--cli-input-json=: Read arguments from the JSON string provided.
--cli-input-yaml=: Read arguments from the YAML string provided.
--generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request.
--max-items=: The total number of items to return in the command's output.
--max-results=: The maximum number of payment requests to return in a single response (1-50).
--next-token=: A token to specify where to start pagination.
--page-size=: The size of each page to get in the AWS service call.
--party-type=!: The party type for the payment requests.
--starting-token=: A token to specify where to start paginating.
--status=: An optional parameter to list payment requests by status.
completion:
flag:
status:
- VALIDATING
- VALIDATION_FAILED
- PENDING_APPROVAL
- APPROVED
- REJECTED
- CANCELLED
- name: search-agreements
description: Searches across all agreements that a proposer has in AWS Marketplace.
flags:
Expand All @@ -31,3 +72,15 @@ commands:
--max-results=: The maximum number of agreements to return in the response.
--next-token=: A token to specify where to start pagination.
--sort=: An object that contains the `SortBy` and `SortOrder` attributes.
- name: send-agreement-payment-request
description: Allows sellers (proposers) to submit a payment request to buyers (acceptors) for a specific charge amount for an agreement that includes a `VariablePaymentTerm`.
flags:
--agreement-id=!: The unique identifier of the agreement for which the payment request is being submitted.
--charge-amount=!: The amount requested to be charged to the buyer, positive decimal value in the currency of the accepted term.
--cli-input-json=: Read arguments from the JSON string provided.
--cli-input-yaml=: Read arguments from the YAML string provided.
--client-token=: A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
--description=: An optional detailed description of the payment request (1-2000 characters).
--generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request.
--name=!: A descriptive name for the payment request (5-64 characters).
--term-id=!: The unique identifier of the `VariablePaymentTerm` for the agreement that the payment request is being sent for.
4 changes: 4 additions & 0 deletions cmd/carapace-aws/cmd/botocore/aws.polly.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -200,6 +200,8 @@ commands:
- ogg_opus
- ogg_vorbis
- pcm
- mulaw
- alaw
text-type:
- ssml
- text
Expand Down Expand Up @@ -382,6 +384,8 @@ commands:
- ogg_opus
- ogg_vorbis
- pcm
- mulaw
- alaw
text-type:
- ssml
- text
Expand Down
47 changes: 47 additions & 0 deletions cmd/carapace-aws/cmd/botocore/aws.uxc.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
# yaml-language-server: $schema=https://carapace.sh/schemas/command.json
name: uxc
description: AWS User Experience Customization
commands:
- name: get-account-customizations
description: Returns the current account customization settings, including account color, visible services, and visible Regions.
flags:
--cli-input-json=: Read arguments from the JSON string provided.
--cli-input-yaml=: Read arguments from the YAML string provided.
--generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request.
- name: list-services
description: Returns a paginated list of Amazon Web Services service identifiers that you can use as values for the `visibleServices` setting in [UpdateAccountCustomizations](https://docs.aws.amazon.com/awsconsolehelpdocs/latest/APIReference/API_UpdateAccountCustomizations.html).
flags:
--cli-input-json=: Read arguments from the JSON string provided.
--cli-input-yaml=: Read arguments from the YAML string provided.
--generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request.
--max-items=: The total number of items to return in the command's output.
--max-results=: The maximum number of results to return per page.
--next-token=: The token for retrieving the next page of results.
--page-size=: The size of each page to get in the AWS service call.
--starting-token=: A token to specify where to start paginating.
- name: update-account-customizations
description: Updates one or more account customization settings.
flags:
--account-color=: The account color preference to set.
--cli-input-json=: Read arguments from the JSON string provided.
--cli-input-yaml=: Read arguments from the YAML string provided.
--generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request.
--visible-regions=:
description: The list of Amazon Web Services Region codes to make visible in the Amazon Web Services Management Console.
nargs: -1
--visible-services=:
description: The list of Amazon Web Services service identifiers to make visible in the Amazon Web Services Management Console.
nargs: -1
completion:
flag:
account-color:
- none
- pink
- purple
- darkBlue
- lightBlue
- teal
- green
- yellow
- orange
- red
1 change: 1 addition & 0 deletions cmd/carapace-aws/cmd/botocore/botocore_generated.go
Original file line number Diff line number Diff line change
Expand Up @@ -402,6 +402,7 @@ func init() {
"transfer": "AWS Transfer Family",
"translate": "Amazon Translate",
"trustedadvisor": "TrustedAdvisor Public API",
"uxc": "AWS User Experience Customization",
"verifiedpermissions": "Amazon Verified Permissions",
"voice-id": "Amazon Voice ID",
"vpc-lattice": "Amazon VPC Lattice",
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"dependencies": {
"aws": "https://github.com/aws/aws-cli#2.34.16"
"aws": "https://github.com/aws/aws-cli#2.34.17"
}
}