diff --git a/cmd/carapace-aws/cmd/botocore/aws.deadline.yaml b/cmd/carapace-aws/cmd/botocore/aws.deadline.yaml index 061ba1203..d2fdec770 100755 --- a/cmd/carapace-aws/cmd/botocore/aws.deadline.yaml +++ b/cmd/carapace-aws/cmd/botocore/aws.deadline.yaml @@ -9,6 +9,7 @@ commands: --cli-input-yaml=: Read arguments from the YAML string provided. --farm-id=!: The ID of the farm to associate with the member. --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --identity-center-region=: The Region of the IAM Identity Center instance. --identity-store-id=!: The identity store ID of the member to associate with the farm. --membership-level=!: The principal's membership level for the associated farm. --principal-id=!: The member's principal ID to associate with the farm. @@ -31,6 +32,7 @@ commands: --farm-id=!: The farm ID of the fleet to associate with the member. --fleet-id=!: The ID of the fleet to associate with a member. --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --identity-center-region=: The Region of the IAM Identity Center instance. --identity-store-id=!: The member's identity store ID to associate with the fleet. --membership-level=!: The principal's membership level for the associated fleet. --principal-id=!: The member's principal ID to associate with a fleet. @@ -52,6 +54,7 @@ commands: --cli-input-yaml=: Read arguments from the YAML string provided. --farm-id=!: The farm ID of the job to associate with the member. --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --identity-center-region=: The Region of the IAM Identity Center instance. --identity-store-id=!: The member's identity store ID to associate with the job. --job-id=!: The job ID to associate with the member. --membership-level=!: The principal's membership level for the associated job. @@ -75,6 +78,7 @@ commands: --cli-input-yaml=: Read arguments from the YAML string provided. --farm-id=!: The farm ID of the queue to associate with the member. --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --identity-center-region=: The Region of the IAM Identity Center instance. --identity-store-id=!: The member's identity store ID to associate with the queue. --membership-level=!: The principal's membership level for the associated queue. --principal-id=!: The member's principal ID to associate with the queue. diff --git a/cmd/carapace-aws/cmd/botocore/aws.devops-agent.yaml b/cmd/carapace-aws/cmd/botocore/aws.devops-agent.yaml index 6693ef8ab..ebf023a42 100755 --- a/cmd/carapace-aws/cmd/botocore/aws.devops-agent.yaml +++ b/cmd/carapace-aws/cmd/botocore/aws.devops-agent.yaml @@ -23,6 +23,29 @@ commands: --locale=: The locale for the AgentSpace, which determines the language used in agent responses. --name=!: The name of the AgentSpace. --tags=: Tags to add to the AgentSpace at creation time. + - name: create-asset + description: Creates a new asset in the specified agent space + flags: + --agent-space-id=!: The unique identifier for the agent space where the asset will be created + --asset-type=!: The type of asset to create + --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 used for idempotent asset creation + --content=!: The content for the asset. + --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --metadata=: The metadata describing this asset + - name: create-asset-file + description: Creates a file in an asset + flags: + --agent-space-id=!: The unique identifier for the agent space containing the asset + --asset-id=!: The unique identifier of the asset to create the file in + --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 used for idempotent asset file creation + --content=!: The content of the file to create + --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --metadata=: Optional metadata describing this file + --path=!: The path of the file within the asset - name: create-backlog-task description: Creates a new backlog task in the specified agent space flags: @@ -78,6 +101,23 @@ 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-asset + description: Deletes an asset and all its files from the specified agent space + flags: + --agent-space-id=!: The unique identifier for the agent space containing the asset + --asset-id=!: The unique identifier of the asset to delete + --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-asset-file + description: Deletes a file from an asset + flags: + --agent-space-id=!: The unique identifier for the agent space containing the asset + --asset-id=!: The unique identifier of the asset containing the file + --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. + --path=!: The path of the file within the asset to delete - name: delete-private-connection description: Deletes a Private Connection. flags: @@ -154,6 +194,34 @@ 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-asset + description: Gets an asset from the specified agent space + flags: + --agent-space-id=!: The unique identifier for the agent space containing the asset + --asset-id=!: The unique identifier of the asset to retrieve + --asset-version=: The specific version of the asset to retrieve. + --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-asset-content + description: Gets an asset's content as a zip bundle + flags: + --agent-space-id=!: The unique identifier for the agent space containing the asset + --asset-id=!: The unique identifier of the asset + --asset-version=: The specific asset version to export. + --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-asset-file + description: Gets a file from an asset + flags: + --agent-space-id=!: The unique identifier for the agent space containing the asset + --asset-id=!: The unique identifier of the asset containing the file + --asset-version=: The specific asset version to retrieve the file from. + --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. + --path=!: The path of the file within the asset to retrieve - name: get-association description: Retrieves given associations configured for a specific AgentSpace. flags: @@ -204,6 +272,59 @@ commands: --next-token=: 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-asset-files + description: Lists files in an asset + flags: + --agent-space-id=!: The unique identifier for the agent space containing the asset + --asset-id=!: The unique identifier of the asset whose files to list + --asset-version=: The specific asset version to list files from. + --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 in a single response + --next-token=: Pagination token from a previous response to retrieve 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-asset-types + description: Lists the supported asset types + 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 in a single response + --next-token=: Pagination token from a previous response to retrieve 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-asset-versions + description: Lists versions of an asset in the specified agent space + flags: + --agent-space-id=!: The unique identifier for the agent space containing the asset + --asset-id=!: The unique identifier of the asset whose versions to list + --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 in a single response + --next-token=: Pagination token from a previous response to retrieve 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-assets + description: Lists assets in the specified agent space + flags: + --agent-space-id=!: The unique identifier for the agent space to list assets from + --asset-type=: Filter results to only assets of this type + --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 in a single response + --next-token=: Pagination token from a previous response to retrieve 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. + --updated-after=: Filter results to only assets updated after this timestamp + --updated-before=: Filter results to only assets updated before this timestamp - name: list-associations description: List all associations for given AgentSpace flags: @@ -397,6 +518,7 @@ commands: flags: --cli-input-json=: Read arguments from the JSON string provided. --cli-input-yaml=: Read arguments from the YAML string provided. + --exchange-url-private-connection-name=: The name of the private connection to use for OAuth token exchange requests only. --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. --kms-key-arn=: The ARN of the AWS Key Management Service (AWS KMS) customer managed key that's used to encrypt resources. --name=: The display name for the service registration. @@ -404,6 +526,7 @@ commands: --service-details=!: Service-specific authorization configuration parameters --service=!: "" --tags=: Tags to add to the Service at registration time. + --target-url-private-connection-name=: The name of the private connection to use for API calls (target URL) only. completion: flag: service: @@ -423,6 +546,9 @@ commands: description: Sends a chat message and streams the response for the specified agent space execution flags: --agent-space-id=!: The agent space identifier + --asset-ids=: + description: Optional list of asset identifiers to attach to the message + nargs: -1 --cli-input-json=: Read arguments from the JSON string provided. --cli-input-yaml=: Read arguments from the YAML string provided. --content=!: The user message content @@ -458,6 +584,29 @@ commands: --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. --locale=: The updated locale for the AgentSpace, which determines the language used in agent responses. --name=: The updated name of the AgentSpace. + - name: update-asset + description: Updates an asset in the specified agent space + flags: + --agent-space-id=!: The unique identifier for the agent space containing the asset + --asset-id=!: The unique identifier of the asset to update + --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 used for idempotent asset update + --content=: Optional content to set or replace. + --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --metadata=: Metadata fields to update. + - name: update-asset-file + description: Updates a file in an asset + flags: + --agent-space-id=!: The unique identifier for the agent space containing the asset + --asset-id=!: The unique identifier of the asset containing the file + --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 used for idempotent asset file update + --content=: Updated file content. + --generate-cli-skeleton: Prints a JSON skeleton to standard output without sending an API request. + --metadata=: Metadata fields to update. + --path=!: The path of the file within the asset to update - name: update-association description: Partially updates the configuration of an existing service association for an AgentSpace. flags: @@ -489,6 +638,7 @@ commands: - FAILED - TIMED_OUT - CANCELED + - SKIPPED - name: update-goal description: Update an existing goal flags: diff --git a/package.json b/package.json index 71da1d50f..4faf5142c 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { "dependencies": { - "aws": "https://github.com/aws/aws-cli#2.34.63" + "aws": "https://github.com/aws/aws-cli#2.34.64" } } \ No newline at end of file