diff --git a/cmd/carapace-aws/cmd/botocore/aws.bedrock-agentcore-control.yaml b/cmd/carapace-aws/cmd/botocore/aws.bedrock-agentcore-control.yaml index 5224658fb..8a40bf5aa 100755 --- a/cmd/carapace-aws/cmd/botocore/aws.bedrock-agentcore-control.yaml +++ b/cmd/carapace-aws/cmd/botocore/aws.bedrock-agentcore-control.yaml @@ -2,6 +2,15 @@ name: bedrock-agentcore-control description: Amazon Bedrock AgentCore Control commands: + - name: add-dataset-examples + description: Adds examples to the dataset's DRAFT. + flags: + --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 to ensure that the API request completes no more than one time. + --dataset-id=!: The unique identifier of the dataset to add examples to. + --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --source=!: Source of examples to add. - name: create-agent-runtime description: Creates an Amazon Bedrock AgentCore Runtime. flags: @@ -103,6 +112,32 @@ commands: --description=: The description for the configuration bundle. --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. --tags=: A map of tag keys and values to assign to the configuration bundle. + - name: create-dataset + description: Creates a new Dataset resource asynchronously. + flags: + --cli-input-json=: Read arguments from the JSON string provided. + --cli-input-yaml=: Read arguments from the YAML string provided. + --client-token=: Optional idempotency token. + --dataset-name=!: Human-readable name for the dataset. + --description=: A description of the dataset. + --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --kms-key-arn=: Optional AWS KMS key ARN for SSE-KMS on service S3 writes. + --schema-type=!: Versioned schema type governing the structure of examples. + --source=!: Source of initial examples. + --tags=: A map of tag keys and values to assign to the dataset. + completion: + flag: + schema-type: + - AGENTCORE_EVALUATION_PREDEFINED_V1 + - AGENTCORE_EVALUATION_SIMULATED_V1 + - name: create-dataset-version + description: Publishes the current DRAFT as a new numbered version. + flags: + --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 to ensure that the API request completes no more than one time. + --dataset-id=!: The unique identifier of the dataset to publish a version for. + --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. - name: create-evaluator description: Creates a custom evaluator for agent quality assessment. flags: @@ -481,6 +516,25 @@ 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: delete-dataset + description: Deletes a dataset version or an entire dataset (all versions + name claim). + flags: + --cli-input-json=: Read arguments from the JSON string provided. + --cli-input-yaml=: Read arguments from the YAML string provided. + --dataset-id=!: The unique identifier of the dataset to delete. + --dataset-version=: Optional version to delete. + --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + - name: delete-dataset-examples + description: Deletes specific examples by ID from DRAFT. + flags: + --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 to ensure that the API request completes no more than one time. + --dataset-id=!: The unique identifier of the dataset. + --example-ids=!: + description: The IDs of the examples to delete. + nargs: -1 + --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. - name: delete-evaluator description: Deletes a custom evaluator. flags: @@ -669,6 +723,14 @@ 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. --version-id=!: The version identifier of the configuration bundle version to retrieve. + - name: get-dataset + description: Retrieves dataset metadata only. + flags: + --cli-input-json=: Read arguments from the JSON string provided. + --cli-input-yaml=: Read arguments from the YAML string provided. + --dataset-id=!: The unique identifier of the dataset to retrieve. + --dataset-version=: 'Version to retrieve: "DRAFT" or a version number.' + --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. - name: get-evaluator description: Retrieves detailed information about an evaluator, including its configuration, status, and metadata. flags: @@ -959,6 +1021,42 @@ commands: --next-token=: If the total number of results is greater than the `maxResults` value provided in the request, enter the token returned in the `nextToken` field in the response in this field to return the next batch 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: list-dataset-examples + description: Returns paginated examples from the dataset. + flags: + --cli-input-json=: Read arguments from the JSON string provided. + --cli-input-yaml=: Read arguments from the YAML string provided. + --dataset-id=!: The unique identifier of the dataset. + --dataset-version=: 'Version to paginate: "DRAFT" or a version number.' + --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=: Maximum number of examples to return per page. + --next-token=: The token for 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: list-dataset-versions + description: Lists all published versions of a dataset, sorted by version number descending (newest first). + flags: + --cli-input-json=: Read arguments from the JSON string provided. + --cli-input-yaml=: Read arguments from the YAML string provided. + --dataset-id=!: The unique identifier of the dataset. + --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 versions to return per page. + --next-token=: The token for 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: list-datasets + description: Lists all datasets in the caller's account, paginated. + 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 datasets to return per page. + --next-token=: The token for 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: list-evaluators description: Lists all available evaluators, including both builtin evaluators provided by the service and custom evaluators created by the user. flags: @@ -1364,6 +1462,26 @@ commands: --parent-version-ids=: description: A list of parent version identifiers for lineage tracking. nargs: -1 + - name: update-dataset + description: Updates a dataset's metadata. + flags: + --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 to ensure that the API request completes no more than one time. + --dataset-id=!: The unique identifier of the dataset to update. + --description=: The updated description for the dataset. + --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + - name: update-dataset-examples + description: Updates multiple existing examples in-place on DRAFT. + flags: + --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 to ensure that the API request completes no more than one time. + --dataset-id=!: The unique identifier of the dataset. + --examples=!: + description: Examples to update. + nargs: -1 + --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. - name: update-evaluator description: Updates a custom evaluator's configuration, description, or evaluation level. flags: diff --git a/cmd/carapace-aws/cmd/botocore/aws.cleanrooms.yaml b/cmd/carapace-aws/cmd/botocore/aws.cleanrooms.yaml index 057d28549..0c4e2cccc 100755 --- a/cmd/carapace-aws/cmd/botocore/aws.cleanrooms.yaml +++ b/cmd/carapace-aws/cmd/botocore/aws.cleanrooms.yaml @@ -872,6 +872,7 @@ commands: --cli-input-yaml=: Read arguments from the YAML string provided. --compute-configuration=: The compute configuration for the protected job. --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --job-compute-payer-account-id=: The account ID of the member that pays for the job compute costs. --job-parameters=!: The job parameters. --membership-identifier=!: A unique identifier for the membership to run this job against. --result-configuration=: The details needed to write the job results. @@ -888,6 +889,7 @@ commands: --compute-configuration=: The compute configuration for the protected query. --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. --membership-identifier=!: A unique identifier for the membership to run this query against. + --query-compute-payer-account-id=: The account ID of the member that pays for the query compute costs. --result-configuration=: The details needed to write the query results. --sql-parameters=!: The protected SQL query parameters. --type=!: The type of the protected query to be started. @@ -1058,6 +1060,7 @@ commands: --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. --job-log-status=: An indicator as to whether job logging has been enabled or disabled for the collaboration. --membership-identifier=!: The unique identifier of the membership. + --membership-payment-configuration=: The payment configuration to update for the membership. --query-log-status=: An indicator as to whether query logging has been enabled or disabled for the membership. completion: flag: diff --git a/cmd/carapace-aws/cmd/botocore/aws.cleanroomsml.yaml b/cmd/carapace-aws/cmd/botocore/aws.cleanroomsml.yaml index d625b3fb4..2914077c0 100755 --- a/cmd/carapace-aws/cmd/botocore/aws.cleanroomsml.yaml +++ b/cmd/carapace-aws/cmd/botocore/aws.cleanroomsml.yaml @@ -93,6 +93,7 @@ commands: --kms-key-arn=: The Amazon Resource Name (ARN) of the KMS key that is used to access the input channel. --membership-identifier=!: The membership ID of the member that is creating the ML input channel. --name=!: The name of the ML input channel. + --payer-configuration=: The payer configuration for the ML input channel. --retention-in-days=!: The number of days that the data in the ML input channel is retained. --tags=: The optional metadata that you apply to the resource to help you categorize and organize them. - name: create-trained-model @@ -113,6 +114,7 @@ commands: nargs: -1 --kms-key-arn=: The Amazon Resource Name (ARN) of the KMS key. --membership-identifier=!: The membership ID of the member that is creating the trained model. + --ml-model-training-payer-account-id=: The account ID of the member that is responsible for paying for model training costs. --name=!: The name of the trained model. --resource-config=!: Information about the EC2 resources that are used to train this model. --stopping-condition=: The criteria that is used to stop model training. @@ -608,6 +610,7 @@ commands: --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. --kms-key-arn=: The Amazon Resource Name (ARN) of the KMS key. --membership-identifier=!: The membership ID of the membership that contains the trained model inference job. + --ml-model-inference-payer-account-id=: The account ID of the member that is responsible for paying for model inference costs. --name=!: The name of the trained model inference job. --output-configuration=!: Defines the output configuration information for the trained model inference job. --resource-config=!: Defines the resource configuration for the trained model inference job. diff --git a/cmd/carapace-aws/cmd/botocore/aws.evs.yaml b/cmd/carapace-aws/cmd/botocore/aws.evs.yaml index 70e8de103..7463c6d73 100755 --- a/cmd/carapace-aws/cmd/botocore/aws.evs.yaml +++ b/cmd/carapace-aws/cmd/botocore/aws.evs.yaml @@ -138,6 +138,15 @@ commands: --environment-id=!: A unique ID for the environment containing the VLAN that the Elastic IP address disassociates from. --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. --vlan-name=!: The name of the VLAN. + - name: get-depot-url + description: Returns a URL and authentication token for accessing the Amazon EVS Custom Addon depot. + flags: + --cli-input-json=: Read arguments from the JSON string provided. + --cli-input-yaml=: Read arguments from the YAML string provided. + --environment-id=!: The unique ID of the Amazon EVS environment to get the depot URL for. + --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --no-rotate: Revokes the current authentication token and returns a new depot URL with a new token. + --rotate: Revokes the current authentication token and returns a new depot URL with a new token. - name: get-environment description: Returns a description of the specified environment. flags: diff --git a/cmd/carapace-aws/cmd/botocore/aws.mediaconnect.yaml b/cmd/carapace-aws/cmd/botocore/aws.mediaconnect.yaml index 4769aabe5..034af94db 100755 --- a/cmd/carapace-aws/cmd/botocore/aws.mediaconnect.yaml +++ b/cmd/carapace-aws/cmd/botocore/aws.mediaconnect.yaml @@ -788,6 +788,7 @@ commands: description: The media streams that are associated with the output, and the parameters for those associations. nargs: -1 --min-latency=: The minimum latency in milliseconds for SRT-based streams. + --ndi-output-timecode-source=: Controls how MediaConnect generates timecodes for NDI output frames. --ndi-program-name=: A suffix for the name of the NDIĀ® sender that the flow creates. --ndi-speed-hq-quality=: A quality setting for the NDI Speed HQ encoder. --output-arn=!: The ARN of the output that you want to update. @@ -804,6 +805,9 @@ commands: --vpc-interface-attachment=: The name of the VPC interface attachment to use for this output. completion: flag: + ndi-output-timecode-source: + - EMBEDDED_TIMECODE + - UTC_SYSTEM_TIME output-status: - ENABLED - DISABLED diff --git a/cmd/carapace-aws/cmd/botocore/aws.sagemaker.yaml b/cmd/carapace-aws/cmd/botocore/aws.sagemaker.yaml index e46f0fa8d..d2b74bda3 100755 --- a/cmd/carapace-aws/cmd/botocore/aws.sagemaker.yaml +++ b/cmd/carapace-aws/cmd/botocore/aws.sagemaker.yaml @@ -446,6 +446,7 @@ commands: --domain-name=!: A name for the domain. --domain-settings=: A collection of `Domain` settings. --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --home-efs-file-system-creation=: Indicates whether to create a home EFS file system for the domain. --home-efs-file-system-kms-key-id=: Use `KmsKeyId`. --kms-key-id=: SageMaker AI uses Amazon Web Services KMS to encrypt EFS and EBS volumes attached to the domain with an Amazon Web Services managed key by default. --subnet-ids=: @@ -467,6 +468,9 @@ commands: auth-mode: - SSO - IAM + home-efs-file-system-creation: + - Enabled + - Disabled tag-propagation: - ENABLED - DISABLED @@ -5803,6 +5807,7 @@ commands: --domain-id=!: The ID of the domain to be updated. --domain-settings-for-update=: A collection of `DomainSettings` configuration values to update. --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --home-efs-file-system-creation=: Indicates whether to create a home EFS file system for the domain. --subnet-ids=: description: The VPC subnets that Studio uses for communication. nargs: -1 @@ -5816,6 +5821,9 @@ commands: app-security-group-management: - Service - Customer + home-efs-file-system-creation: + - Enabled + - Disabled tag-propagation: - ENABLED - DISABLED diff --git a/cmd/carapace-aws/cmd/botocore/aws.verifiedpermissions.yaml b/cmd/carapace-aws/cmd/botocore/aws.verifiedpermissions.yaml index 5dc655f4e..c07f8bd81 100755 --- a/cmd/carapace-aws/cmd/botocore/aws.verifiedpermissions.yaml +++ b/cmd/carapace-aws/cmd/botocore/aws.verifiedpermissions.yaml @@ -120,7 +120,13 @@ commands: --alias-name=!: Specifies the name of the policy store alias that you want to delete. --cli-input-json=: Read arguments from the JSON string provided. --cli-input-yaml=: Read arguments from the YAML string provided. + --deletion-mode=: Specifies the deletion mode for the policy store alias. --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + completion: + flag: + deletion-mode: + - SoftDelete + - HardDelete - name: delete-policy-template description: Deletes the specified policy template from the policy store. flags: diff --git a/package.json b/package.json index e9fb55d24..d11cabfb5 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { "dependencies": { - "aws": "https://github.com/aws/aws-cli#2.34.51" + "aws": "https://github.com/aws/aws-cli#2.34.52" } } \ No newline at end of file