From 633334c03d091d2e9fb83867c6a0a46911bdd6ea Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 15 Jun 2026 21:44:48 +0000 Subject: [PATCH 1/2] build(deps): bump aws from 2.35.4 to 2.35.5 Bumps [aws](https://github.com/aws/aws-cli) from 2.35.4 to 2.35.5. - [Release notes](https://github.com/aws/aws-cli/releases) - [Commits](https://github.com/aws/aws-cli/compare/2.35.4...2494b4b07964b7e6ee69f08a35d1338a913a9259) --- updated-dependencies: - dependency-name: aws dependency-version: 2494b4b07964b7e6ee69f08a35d1338a913a9259 dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 2f1cdd583..a9dd7cc40 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { "dependencies": { - "aws": "https://github.com/aws/aws-cli#2.35.4" + "aws": "https://github.com/aws/aws-cli#2.35.5" } } \ No newline at end of file From ae7a2bf7f2c76ae92ccbb58b6232fea8336e3925 Mon Sep 17 00:00:00 2001 From: rsteube-bot Date: Mon, 15 Jun 2026 21:46:22 +0000 Subject: [PATCH 2/2] updated botocore --- .../cmd/botocore/aws.bedrock-runtime.yaml | 10 ++ .../cmd/botocore/aws.datazone.yaml | 8 ++ cmd/carapace-aws/cmd/botocore/aws.logs.yaml | 8 +- cmd/carapace-aws/cmd/botocore/aws.mgn.yaml | 6 + cmd/carapace-aws/cmd/botocore/aws.wafv2.yaml | 133 ++++++++++++++++++ 5 files changed, 164 insertions(+), 1 deletion(-) diff --git a/cmd/carapace-aws/cmd/botocore/aws.bedrock-runtime.yaml b/cmd/carapace-aws/cmd/botocore/aws.bedrock-runtime.yaml index 7a33bc018..e6984f6d7 100755 --- a/cmd/carapace-aws/cmd/botocore/aws.bedrock-runtime.yaml +++ b/cmd/carapace-aws/cmd/botocore/aws.bedrock-runtime.yaml @@ -63,6 +63,16 @@ commands: --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. --invocation-arn=!: The invocation's ARN. + - name: invoke-guardrail-checks + description: Evaluates messages against inline guardrail checks. + flags: + --checks=!: The inline check configurations that specify which guardrail checks to run against the messages. + --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. + --messages=!: + description: The messages to evaluate against the specified guardrail checks. + nargs: -1 - name: invoke-model description: Invokes the specified Amazon Bedrock model to run inference using the prompt and inference parameters provided in the request body. flags: diff --git a/cmd/carapace-aws/cmd/botocore/aws.datazone.yaml b/cmd/carapace-aws/cmd/botocore/aws.datazone.yaml index 65e3a8eb6..22d9df866 100755 --- a/cmd/carapace-aws/cmd/botocore/aws.datazone.yaml +++ b/cmd/carapace-aws/cmd/botocore/aws.datazone.yaml @@ -840,6 +840,14 @@ commands: --domain-identifier=!: The ID of the Amazon DataZone domain in which the business glossary term is deleted. --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. --identifier=!: The ID of the business glossary term that is deleted. + - name: delete-lineage-event + description: Deletes the specified lineage event. + flags: + --cli-input-json=: Read arguments from the JSON string provided. + --cli-input-yaml=: Read arguments from the YAML string provided. + --domain-identifier=!: The ID of the domain. + --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --identifier=!: The ID of the lineage event. - name: delete-listing description: Deletes a listing (a record of an asset at a given time). flags: diff --git a/cmd/carapace-aws/cmd/botocore/aws.logs.yaml b/cmd/carapace-aws/cmd/botocore/aws.logs.yaml index 09e61982d..5cc51b354 100755 --- a/cmd/carapace-aws/cmd/botocore/aws.logs.yaml +++ b/cmd/carapace-aws/cmd/botocore/aws.logs.yaml @@ -137,6 +137,7 @@ commands: --cli-input-yaml=: Read arguments from the YAML string provided. --description=: An optional description for the scheduled query to help identify its purpose and functionality. --destination-configuration=: Configuration for where to deliver query results. + --end-time-offset=: The time offset in seconds that defines the end of the lookback period for the query. --execution-role-arn=!: The ARN of the IAM role that grants permissions to execute the query and deliver results to the specified destination. --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. --log-group-identifiers=: @@ -932,10 +933,14 @@ commands: --max-results=: The maximum number of scheduled queries to return. --next-token=: "" --page-size=: The size of each page to get in the AWS service call. + --schedule-type=: Filter scheduled queries by schedule type. --starting-token=: A token to specify where to start paginating. --state=: Filter scheduled queries by state. completion: flag: + schedule-type: + - CUSTOMER_MANAGED + - AWS_MANAGED state: - ENABLED - DISABLED @@ -1227,7 +1232,7 @@ commands: --cli-input-yaml=: Read arguments from the YAML string provided. --end-time=!: The end of the time range to query. --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. - --limit=: The maximum number of log events to return in the query. + --limit=: The maximum number of log events to return from the query. --log-group-identifiers=: description: The list of log groups to query. nargs: -1 @@ -1392,6 +1397,7 @@ commands: --cli-input-yaml=: Read arguments from the YAML string provided. --description=: An updated description for the scheduled query. --destination-configuration=: The updated configuration for where to deliver query results. + --end-time-offset=: The updated time offset in seconds that defines the end of the lookback period for the query. --execution-role-arn=!: The updated ARN of the IAM role that grants permissions to execute the query and deliver results. --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. --identifier=!: The ARN or name of the scheduled query to update. diff --git a/cmd/carapace-aws/cmd/botocore/aws.mgn.yaml b/cmd/carapace-aws/cmd/botocore/aws.mgn.yaml index f3ef6be14..a24ae4819 100755 --- a/cmd/carapace-aws/cmd/botocore/aws.mgn.yaml +++ b/cmd/carapace-aws/cmd/botocore/aws.mgn.yaml @@ -158,6 +158,7 @@ commands: nargs: -1 --staging-area-subnet-id=!: Request to configure the Staging Area subnet ID during Replication Settings template creation. --staging-area-tags=!: Request to configure Staging Area tags during Replication Settings template creation. + --storage-configuration=: Request to configure storage during Replication Settings template creation. --store-snapshot-on-local-zone: Request to store snapshot on local zone during Replication Settings template creation. --tags=: Request to configure tags during Replication Settings template creation. --use-dedicated-replication-server!: Request to use Dedicated Replication Servers during Replication Settings template creation. @@ -1174,6 +1175,7 @@ commands: --source-server-id=!: Update replication configuration Source Server ID request. --staging-area-subnet-id=: Update replication configuration Staging Area subnet request. --staging-area-tags=: Update replication configuration Staging Area Tags request. + --storage-configuration=: Update replication configuration storage configuration. --store-snapshot-on-local-zone: Update replication configuration store snapshot on local zone. --use-dedicated-replication-server: Update replication configuration use dedicated Replication Server request. --use-fips-endpoint: Update replication configuration use Fips Endpoint. @@ -1222,6 +1224,7 @@ commands: nargs: -1 --staging-area-subnet-id=: Update replication configuration template Staging Area subnet ID request. --staging-area-tags=: Update replication configuration template Staging Area Tags request. + --storage-configuration=: Update replication configuration template storage configuration request. --store-snapshot-on-local-zone: Update replication configuration template store snapshot on local zone request. --use-dedicated-replication-server: Update replication configuration template use dedicated Replication Server request. --use-fips-endpoint: Update replication configuration template use Fips Endpoint request. @@ -1247,8 +1250,11 @@ commands: --cli-input-json=: Read arguments from the JSON string provided. --cli-input-yaml=: Read arguments from the YAML string provided. --connector-action=: Update Source Server request connector action. + --fqdn-for-action-framework=: Update Source Server request FQDN for action framework. --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --platform=: Update Source Server request platform operating system. --source-server-id=!: Update Source Server request source server ID. + --user-provided-id=: Update Source Server request user provided ID. - name: update-source-server-replication-type description: Allows you to change between the AGENT\_BASED replication type and the SNAPSHOT\_SHIPPING replication type. flags: diff --git a/cmd/carapace-aws/cmd/botocore/aws.wafv2.yaml b/cmd/carapace-aws/cmd/botocore/aws.wafv2.yaml index ad90b3db2..1db7a8c01 100755 --- a/cmd/carapace-aws/cmd/botocore/aws.wafv2.yaml +++ b/cmd/carapace-aws/cmd/botocore/aws.wafv2.yaml @@ -93,6 +93,7 @@ commands: --custom-response-bodies=: A map of custom response keys and content bodies. --description=: A description of the rule group that helps with identification. --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --monetization-config=: The monetization configuration for the rule group. --name=!: The name of the rule group. --rules=: description: The [Rule]() statements used to identify the web requests that you want to manage. @@ -121,6 +122,7 @@ commands: --default-action=!: The action to perform if none of the `Rules` contained in the `WebACL` match. --description=: A description of the web ACL that helps with identification. --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --monetization-config=: The monetization configuration for the web ACL. --name=!: The name of the web ACL. --on-source-d-do-s-protection-config=: Specifies the type of DDoS protection to apply to web request data for a web ACL. --rules=: @@ -412,6 +414,104 @@ commands: scope: - CLOUDFRONT - REGIONAL + - name: get-revenue-statistics + description: Retrieves ranked monetization statistics. + flags: + --cli-input-json=: Read arguments from the JSON string provided. + --cli-input-yaml=: Read arguments from the YAML string provided. + --currency=!: The currency for the revenue amounts in the response. + --filters=: + description: Optional filters to narrow the results. + nargs: -1 + --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --group-by=: 'The dimension to group results by: `NAME`, `CATEGORY`, `INTENT`, `ORGANIZATION`, or `WEBACL`.' + --limit=: The maximum number of results to return. + --next-marker=: When you get a paginated response, this marker indicates that additional results are available. + --scope=!: Specifies whether this is for a Amazon CloudFront distribution (`CLOUDFRONT`) or for a regional application (`REGIONAL`). + --sort-by=: 'The field to sort results by: `REVENUE`, `PERCENTAGE`, or `NAME`.' + --sort-order=: 'The sort order: `ASC` for ascending or `DESC` for descending.' + --statistic-type=!: '`TOP_SOURCES_BY_REVENUE` ranks revenue from AI bot traffic, grouped by the dimension you specify in the `GroupBy` parameter (`NAME`, `CATEGORY`, `INTENT`, `ORGANIZATION`, or `WEBACL`); `GroupBy` is required for this statistic type.' + --time-window=!: The time range for the query. + completion: + flag: + currency: + - USDC + group-by: + - NAME + - CATEGORY + - INTENT + - ORGANIZATION + - WEBACL + scope: + - CLOUDFRONT + - REGIONAL + sort-by: + - REVENUE + - PERCENTAGE + - NAME + sort-order: + - ASC + - DESC + statistic-type: + - TOP_SOURCES_BY_REVENUE + - TOP_PATHS_BY_REVENUE + - name: get-revenue-statistics-summary + description: Retrieves a summary of monetization revenue for the specified time window. + flags: + --cli-input-json=: Read arguments from the JSON string provided. + --cli-input-yaml=: Read arguments from the YAML string provided. + --currency=!: The currency for the revenue amounts in the response. + --filters=: + description: Optional filters to narrow the results. + nargs: -1 + --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --scope=!: Specifies whether this is for a Amazon CloudFront distribution (`CLOUDFRONT`) or for a regional application (`REGIONAL`). + --time-window=!: The time range for the revenue summary query. + completion: + flag: + currency: + - USDC + scope: + - CLOUDFRONT + - REGIONAL + - name: get-revenue-statistics-time-series + description: Retrieves time series data for monetization revenue. + flags: + --cli-input-json=: Read arguments from the JSON string provided. + --cli-input-yaml=: Read arguments from the YAML string provided. + --currency=!: The currency for the amounts in the response. + --filters=: + description: Optional filters to narrow the results. + nargs: -1 + --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --group-by=: The dimension to group results by. + --interval=!: 'The time interval for aggregating data points: `MINUTELY`, `FIVE_MINUTELY`, `HOURLY`, or `DAILY`.' + --limit=: The maximum number of data points to return. + --next-marker=: When you get a paginated response, this marker indicates that additional results are available. + --scope=!: Specifies whether this is for a Amazon CloudFront distribution (`CLOUDFRONT`) or for a regional application (`REGIONAL`). + --statistic-type=!: 'The type of time series data to retrieve: `DATE_HISTOGRAM` for revenue over time, or `PAYMENT_TRAFFIC` for payment traffic patterns.' + --time-window=!: The time range for the query. + completion: + flag: + currency: + - USDC + group-by: + - NAME + - CATEGORY + - INTENT + - ORGANIZATION + - WEBACL + interval: + - MINUTELY + - FIVE_MINUTELY + - HOURLY + - DAILY + scope: + - CLOUDFRONT + - REGIONAL + statistic-type: + - DATE_HISTOGRAM + - PAYMENT_TRAFFIC - name: get-rule-group description: Retrieves the specified [RuleGroup](). flags: @@ -637,6 +737,37 @@ commands: scope: - CLOUDFRONT - REGIONAL + - name: list-settlement-records + description: Retrieves individual settlement transaction records for monetization. + flags: + --cli-input-json=: Read arguments from the JSON string provided. + --cli-input-yaml=: Read arguments from the YAML string provided. + --currency=!: The currency for the amounts in the response. + --filters=: + description: Optional filters to narrow the results. + nargs: -1 + --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --limit=: The maximum number of settlement records to return. + --next-marker=: When you get a paginated response, this marker indicates that additional results are available. + --scope=!: Specifies whether this is for a Amazon CloudFront distribution (`CLOUDFRONT`) or for a regional application (`REGIONAL`). + --sort-by=: 'The field to sort settlement records by: `TIMESTAMP`, `AMOUNT`, `NAME`, or `STATUS`.' + --sort-order=: 'The sort order: `ASC` for ascending or `DESC` for descending.' + --time-window=!: The time range for the query. + completion: + flag: + currency: + - USDC + scope: + - CLOUDFRONT + - REGIONAL + sort-by: + - TIMESTAMP + - AMOUNT + - NAME + - STATUS + sort-order: + - ASC + - DESC - name: list-tags-for-resource description: Retrieves the [TagInfoForResource]() for the specified resource. flags: @@ -776,6 +907,7 @@ commands: --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. --id=!: A unique identifier for the rule group. --lock-token=!: A token used for optimistic locking. + --monetization-config=: The monetization configuration for the rule group. --name=!: The name of the rule group. --rules=: description: The [Rule]() statements used to identify the web requests that you want to manage. @@ -803,6 +935,7 @@ commands: --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. --id=!: The unique identifier for the web ACL. --lock-token=!: A token used for optimistic locking. + --monetization-config=: The monetization configuration for the web ACL. --name=!: The name of the web ACL. --on-source-d-do-s-protection-config=: Specifies the type of DDoS protection to apply to web request data for a web ACL. --rules=: