diff --git a/cmd/carapace-aws/cmd/botocore/aws.application-signals.yaml b/cmd/carapace-aws/cmd/botocore/aws.application-signals.yaml index a0575d1b5..064b68c83 100755 --- a/cmd/carapace-aws/cmd/botocore/aws.application-signals.yaml +++ b/cmd/carapace-aws/cmd/botocore/aws.application-signals.yaml @@ -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. diff --git a/cmd/carapace-aws/cmd/botocore/aws.marketplace-agreement.yaml b/cmd/carapace-aws/cmd/botocore/aws.marketplace-agreement.yaml index ba6fb22b9..278996801 100755 --- a/cmd/carapace-aws/cmd/botocore/aws.marketplace-agreement.yaml +++ b/cmd/carapace-aws/cmd/botocore/aws.marketplace-agreement.yaml @@ -2,6 +2,14 @@ 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: @@ -9,6 +17,14 @@ commands: --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: @@ -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: @@ -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. diff --git a/cmd/carapace-aws/cmd/botocore/aws.polly.yaml b/cmd/carapace-aws/cmd/botocore/aws.polly.yaml index 20936fd3d..f2096d578 100755 --- a/cmd/carapace-aws/cmd/botocore/aws.polly.yaml +++ b/cmd/carapace-aws/cmd/botocore/aws.polly.yaml @@ -200,6 +200,8 @@ commands: - ogg_opus - ogg_vorbis - pcm + - mulaw + - alaw text-type: - ssml - text @@ -382,6 +384,8 @@ commands: - ogg_opus - ogg_vorbis - pcm + - mulaw + - alaw text-type: - ssml - text diff --git a/cmd/carapace-aws/cmd/botocore/aws.uxc.yaml b/cmd/carapace-aws/cmd/botocore/aws.uxc.yaml new file mode 100755 index 000000000..7c1f621b8 --- /dev/null +++ b/cmd/carapace-aws/cmd/botocore/aws.uxc.yaml @@ -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 diff --git a/cmd/carapace-aws/cmd/botocore/botocore_generated.go b/cmd/carapace-aws/cmd/botocore/botocore_generated.go index f682670b4..6b51855c1 100755 --- a/cmd/carapace-aws/cmd/botocore/botocore_generated.go +++ b/cmd/carapace-aws/cmd/botocore/botocore_generated.go @@ -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", diff --git a/package.json b/package.json index d9a73f675..317cdd4de 100644 --- a/package.json +++ b/package.json @@ -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" } } \ No newline at end of file