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
10 changes: 10 additions & 0 deletions cmd/carapace-aws/cmd/botocore/aws.bedrock-runtime.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand Down
8 changes: 8 additions & 0 deletions cmd/carapace-aws/cmd/botocore/aws.datazone.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand Down
8 changes: 7 additions & 1 deletion cmd/carapace-aws/cmd/botocore/aws.logs.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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=:
Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -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.
Expand Down
6 changes: 6 additions & 0 deletions cmd/carapace-aws/cmd/botocore/aws.mgn.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down Expand Up @@ -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.
Expand Down Expand Up @@ -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.
Expand All @@ -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:
Expand Down
133 changes: 133 additions & 0 deletions cmd/carapace-aws/cmd/botocore/aws.wafv2.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down Expand Up @@ -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=:
Expand Down Expand Up @@ -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:
Expand Down Expand Up @@ -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:
Expand Down Expand Up @@ -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.
Expand Down Expand Up @@ -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=:
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.35.4"
"aws": "https://github.com/aws/aws-cli#2.35.5"
}
}